Import Debian changes 2.10.3-ok1

libsigc++ (2.10.3-ok1) yangtze; urgency=low

  * Initial release.
This commit is contained in:
Luoyaoming 2022-09-14 09:00:42 +08:00 committed by luoyaoming
parent 046230e84b
commit 54d9c08299
18 changed files with 2094 additions and 0 deletions

8
debian/README.Debian vendored Normal file
View File

@ -0,0 +1,8 @@
libsigc++ for Debian
Please edit this to provide information specific to
this libsigc++ Debian package.
(Automatically generated by debmake Version 4.3.1)
-- Luoyaoming <luoyaoming@kylinos.cn> Wed, 14 Sep 2022 09:00:42 +0800

5
debian/changelog vendored Normal file
View File

@ -0,0 +1,5 @@
libsigc++ (2.10.3-ok1) yangtze; urgency=low
* Initial release.
-- Luoyaoming <luoyaoming@kylinos.cn> Wed, 14 Sep 2022 09:00:42 +0800

71
debian/control vendored Normal file
View File

@ -0,0 +1,71 @@
# This file is autogenerated. DO NOT EDIT!
#
# Modifications should be made to debian/control.in instead.
# This file is regenerated automatically in the clean target.
Source: libsigc++
Section: devel
Priority: optional
Maintainer: Openkylin Developers <packaging@lists.openkylin.top>
Uploaders: Luo Yaoming <luoyaoming@kylinos.cn>
Build-Depends: debhelper-compat (= 12),
dh-sequence-gnome,
doxygen,
graphviz,
mm-common (>= 0.9.10),
xsltproc
Standards-Version: 4.3.0
Vcs-Git: https://gitee.com/openkylin/libsigcplusplus.git
Vcs-Browser: https://gitee.com/openkylin/libsigcplusplus
Homepage: https://libsigcplusplus.github.io/libsigcplusplus/
Package: libsigc++-2.0-0v5
Section: libs
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends},
${shlibs:Depends}
Conflicts: libsigc++-2.0-0c2a
Replaces: libsigc++-2.0-0c2a
Architecture: any
Multi-Arch: same
Description: type-safe Signal Framework for C++ - runtime
This library implements a full callback system for use in widget
libraries, abstract interfaces, and general programming. It provides
the ability to connect an abstract callback to a class method,
function, or function object, and contains adaptor classes for the
connection of dissimilar callbacks.
.
These are the runtime files for libsigc++, needed only if you wish to
run software which depends on it.
Package: libsigc++-2.0-dev
Section: libdevel
Depends: ${misc:Depends},
libsigc++-2.0-0v5 (= ${binary:Version}),
pkg-config
Suggests: libsigc++-2.0-doc
Multi-Arch: same
Architecture: any
Description: type-safe Signal Framework for C++ - development files
This library implements a full callback system for use in widget
libraries, abstract interfaces, and general programming. It provides
the ability to connect an abstract callback to a class method,
function, or function object, and contains adaptor classes for the
connection of dissimilar callbacks.
.
These are the development files for libsigc++, needed only if you
wish to write software which uses it.
Package: libsigc++-2.0-doc
Section: doc
Depends: ${misc:Depends}
Architecture: all
Multi-Arch: foreign
Description: type-safe Signal Framework for C++ - reference documentation
This library implements a full callback system for use in widget
libraries, abstract interfaces, and general programming. It provides
the ability to connect an abstract callback to a class method,
function, or function object, and contains adaptor classes for the
connection of dissimilar callbacks.
.
This package contains the reference documentation for libsigc++,
needed only if you wish to write software which uses it.

67
debian/control.in vendored Normal file
View File

@ -0,0 +1,67 @@
Source: libsigc++
Section: devel
Priority: optional
Maintainer: Openkylin Developers <packaging@lists.openkylin.top>
Uploaders: Luo Yaoming <luoyaoming@kylinos.cn>
Build-Depends: debhelper-compat (= 12),
dh-sequence-gnome,
doxygen,
graphviz,
mm-common (>= 0.9.10),
xsltproc
Standards-Version: 4.3.0
Vcs-Git: https://gitee.com/openkylin/libsigcplusplus.git
Vcs-Browser: https://gitee.com/openkylin/libsigcplusplus
Homepage: https://libsigcplusplus.github.io/libsigcplusplus/
Package: libsigc++-2.0-0v5
Section: libs
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends},
${shlibs:Depends}
Conflicts: libsigc++-2.0-0c2a
Replaces: libsigc++-2.0-0c2a
Architecture: any
Multi-Arch: same
Description: type-safe Signal Framework for C++ - runtime
This library implements a full callback system for use in widget
libraries, abstract interfaces, and general programming. It provides
the ability to connect an abstract callback to a class method,
function, or function object, and contains adaptor classes for the
connection of dissimilar callbacks.
.
These are the runtime files for libsigc++, needed only if you wish to
run software which depends on it.
Package: libsigc++-2.0-dev
Section: libdevel
Depends: ${misc:Depends},
libsigc++-2.0-0v5 (= ${binary:Version}),
pkg-config
Suggests: libsigc++-2.0-doc
Multi-Arch: same
Architecture: any
Description: type-safe Signal Framework for C++ - development files
This library implements a full callback system for use in widget
libraries, abstract interfaces, and general programming. It provides
the ability to connect an abstract callback to a class method,
function, or function object, and contains adaptor classes for the
connection of dissimilar callbacks.
.
These are the development files for libsigc++, needed only if you
wish to write software which uses it.
Package: libsigc++-2.0-doc
Section: doc
Depends: ${misc:Depends}
Architecture: all
Multi-Arch: foreign
Description: type-safe Signal Framework for C++ - reference documentation
This library implements a full callback system for use in widget
libraries, abstract interfaces, and general programming. It provides
the ability to connect an abstract callback to a class method,
function, or function object, and contains adaptor classes for the
connection of dissimilar callbacks.
.
This package contains the reference documentation for libsigc++,
needed only if you wish to write software which uses it.

1758
debian/copyright vendored Normal file

File diff suppressed because it is too large Load Diff

17
debian/gbp.conf vendored Normal file
View File

@ -0,0 +1,17 @@
[DEFAULT]
pristine-tar = True
debian-branch = debian/master
upstream-branch = upstream/latest
[buildpackage]
sign-tags = True
[dch]
multimaint-merge = True
[import-orig]
postimport = dch -v%(version)s New upstream release; git add debian/changelog; debcommit
upstream-vcs-tag = %(version)s
[pq]
patch-numbers = False

1
debian/libsigc++-2.0-0v5.install vendored Normal file
View File

@ -0,0 +1 @@
usr/lib/*/*.so.*

View File

@ -0,0 +1 @@
libsigc++-2.0-0v5 binary: package-name-doesnt-match-sonames libsigc-2.0-0

102
debian/libsigc++-2.0-0v5.symbols vendored Normal file
View File

@ -0,0 +1,102 @@
libsigc-2.0.so.0 libsigc++-2.0-0v5 #MINVER#
* Build-Depends-Package: libsigc++-2.0-dev
_ZN4sigc10connection10disconnectEv@Base 2.2.0
_ZN4sigc10connection5blockEb@Base 2.2.0
_ZN4sigc10connection6notifyEPv@Base 2.2.0
_ZN4sigc10connection7unblockEv@Base 2.2.0
_ZN4sigc10connection8set_slotEPNS_9slot_baseE@Base 2.2.0
_ZN4sigc10connectionC1ERKS0_@Base 2.2.0
_ZN4sigc10connectionC1ERNS_9slot_baseE@Base 2.2.0
_ZN4sigc10connectionC1Ev@Base 2.2.0
_ZN4sigc10connectionC2ERKS0_@Base 2.2.0
_ZN4sigc10connectionC2ERNS_9slot_baseE@Base 2.2.0
_ZN4sigc10connectionC2Ev@Base 2.2.0
_ZN4sigc10connectionD1Ev@Base 2.2.0
_ZN4sigc10connectionD2Ev@Base 2.2.0
_ZN4sigc10connectionaSERKS0_@Base 2.2.0
_ZN4sigc10connectioncvbEv@Base 2.2.0
_ZN4sigc11signal_base5blockEb@Base 2.4.0
_ZN4sigc11signal_base5clearEv@Base 2.2.0
_ZN4sigc11signal_base5eraseESt14_List_iteratorINS_9slot_baseEE@Base 2.2.0
_ZN4sigc11signal_base6insertESt14_List_iteratorINS_9slot_baseEEOS2_@Base 2.8.0
_ZN4sigc11signal_base6insertESt14_List_iteratorINS_9slot_baseEERKS2_@Base 2.2.0
_ZN4sigc11signal_base7connectEONS_9slot_baseE@Base 2.8.0
_ZN4sigc11signal_base7connectERKNS_9slot_baseE@Base 2.2.0
_ZN4sigc11signal_base7unblockEv@Base 2.4.0
_ZN4sigc11signal_baseC1EOS0_@Base 2.6.1
_ZN4sigc11signal_baseC1ERKS0_@Base 2.2.0
_ZN4sigc11signal_baseC1Ev@Base 2.2.0
_ZN4sigc11signal_baseC2EOS0_@Base 2.6.1
_ZN4sigc11signal_baseC2ERKS0_@Base 2.2.0
_ZN4sigc11signal_baseC2Ev@Base 2.2.0
_ZN4sigc11signal_baseD1Ev@Base 2.2.0
_ZN4sigc11signal_baseD2Ev@Base 2.2.0
_ZN4sigc11signal_baseaSEOS0_@Base 2.6.1
_ZN4sigc11signal_baseaSERKS0_@Base 2.2.0
_ZN4sigc2_1E@Base 2.2.0
_ZN4sigc2_2E@Base 2.2.0
_ZN4sigc2_3E@Base 2.2.0
_ZN4sigc2_4E@Base 2.2.0
_ZN4sigc2_5E@Base 2.2.0
_ZN4sigc2_6E@Base 2.2.0
_ZN4sigc2_7E@Base 2.2.0
_ZN4sigc8internal11signal_impl5blockEb@Base 2.4.0
_ZN4sigc8internal11signal_impl5clearEv@Base 2.2.0
_ZN4sigc8internal11signal_impl5eraseESt14_List_iteratorINS_9slot_baseEE@Base 2.2.0
_ZN4sigc8internal11signal_impl5sweepEv@Base 2.2.0
_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEEOS3_@Base 2.8.0
_ZN4sigc8internal11signal_impl6insertESt14_List_iteratorINS_9slot_baseEERKS3_@Base 2.2.0
_ZN4sigc8internal11signal_impl6notifyEPv@Base 2.2.0
_ZN4sigc8internal11signal_impl7connectEONS_9slot_baseE@Base 2.8.0
_ZN4sigc8internal11signal_impl7connectERKNS_9slot_baseE@Base 2.2.0
_ZN4sigc8internal11signal_implC1Ev@Base 2.2.0
_ZN4sigc8internal11signal_implC2Ev@Base 2.2.0
_ZN4sigc8internal23trackable_callback_list12add_callbackEPvPFS2_S2_E@Base 2.2.0
_ZN4sigc8internal23trackable_callback_list15remove_callbackEPv@Base 2.2.0
_ZN4sigc8internal23trackable_callback_list5clearEv@Base 2.2.0
_ZN4sigc8internal23trackable_callback_listD1Ev@Base 2.2.0
_ZN4sigc8internal23trackable_callback_listD2Ev@Base 2.2.0
_ZN4sigc8internal8slot_rep10disconnectEv@Base 2.2.0
_ZN4sigc8internal8slot_rep6notifyEPv@Base 2.2.0
_ZN4sigc9slot_base10disconnectEv@Base 2.2.0
_ZN4sigc9slot_base21delete_rep_with_checkEv@Base 2.6.1
_ZN4sigc9slot_base5blockEb@Base 2.2.0
_ZN4sigc9slot_base7unblockEv@Base 2.2.0
_ZN4sigc9slot_baseC1EOS0_@Base 2.6.1
_ZN4sigc9slot_baseC1EPNS_8internal8slot_repE@Base 2.2.0
_ZN4sigc9slot_baseC1ERKS0_@Base 2.2.0
_ZN4sigc9slot_baseC1Ev@Base 2.2.0
_ZN4sigc9slot_baseC2EOS0_@Base 2.6.1
_ZN4sigc9slot_baseC2EPNS_8internal8slot_repE@Base 2.2.0
_ZN4sigc9slot_baseC2ERKS0_@Base 2.2.0
_ZN4sigc9slot_baseC2Ev@Base 2.2.0
_ZN4sigc9slot_baseD1Ev@Base 2.2.0
_ZN4sigc9slot_baseD2Ev@Base 2.2.0
_ZN4sigc9slot_baseaSEOS0_@Base 2.6.1
_ZN4sigc9slot_baseaSERKS0_@Base 2.2.0
_ZN4sigc9trackable16notify_callbacksEv@Base 2.2.0
_ZN4sigc9trackableC1EOS0_@Base 2.6.1
_ZN4sigc9trackableC1ERKS0_@Base 2.2.0
_ZN4sigc9trackableC1Ev@Base 2.2.0
_ZN4sigc9trackableC2EOS0_@Base 2.6.1
_ZN4sigc9trackableC2ERKS0_@Base 2.2.0
_ZN4sigc9trackableC2Ev@Base 2.2.0
_ZN4sigc9trackableD1Ev@Base 2.2.0
_ZN4sigc9trackableD2Ev@Base 2.2.0
_ZN4sigc9trackableaSEOS0_@Base 2.6.1
_ZN4sigc9trackableaSERKS0_@Base 2.2.0
_ZNK4sigc10connection5emptyEv@Base 2.2.0
_ZNK4sigc10connection7blockedEv@Base 2.2.0
_ZNK4sigc10connection9connectedEv@Base 2.2.0
_ZNK4sigc11signal_base4implEv@Base 2.2.0
_ZNK4sigc11signal_base4sizeEv@Base 2.2.0
_ZNK4sigc11signal_base7blockedEv@Base 2.4.0
_ZNK4sigc8internal11signal_impl4sizeEv@Base 2.2.0
_ZNK4sigc8internal11signal_impl7blockedEv@Base 2.4.0
_ZNK4sigc9slot_base10set_parentEPvPFS1_S1_E@Base 2.2.0
_ZNK4sigc9slot_base27add_destroy_notify_callbackEPvPFS1_S1_E@Base 2.2.0
_ZNK4sigc9slot_base30remove_destroy_notify_callbackEPv@Base 2.2.0
_ZNK4sigc9slot_basecvbEv@Base 2.2.0
_ZNK4sigc9trackable13callback_listEv@Base 2.2.0
_ZNK4sigc9trackable27add_destroy_notify_callbackEPvPFS1_S1_E@Base 2.2.0
_ZNK4sigc9trackable30remove_destroy_notify_callbackEPv@Base 2.2.0

14
debian/libsigc++-2.0-dev.NEWS vendored Normal file
View File

@ -0,0 +1,14 @@
libsigc++-2.0 (2.2.2-1) experimental; urgency=low
This version of libsigc++ removes the deprecated "SigC" namespace.
If you have software that is still using this namespace, it will fail
to compile.
Luckily, many of the names in this namespace are typedefs for names
in the "sigc" namespace. For instance, if your code uses SigC::Connection,
it can be replaced by sigc::connection. See the version 2.0 documentation
for information on the replacement for each member of SigC:
http://libsigc.sourceforge.net/libsigc2/docs/reference/html/group__compat.html
-- Daniel Burrows <dburrows@debian.org> Fri, 21 Mar 2008 16:15:59 -0700

5
debian/libsigc++-2.0-dev.install vendored Normal file
View File

@ -0,0 +1,5 @@
usr/include
usr/lib/*/*.a
usr/lib/*/*.so
usr/lib/*/pkgconfig
usr/lib/*/sigc++-2.0

9
debian/libsigc++-2.0-doc.doc-base vendored Normal file
View File

@ -0,0 +1,9 @@
Document: libsigc++-2.0
Title: libsigc++-2.0 Documentation
Abstract: Programming documentation for the 2.0 branch of the
libsigc++ library.
Section: Programming/C++
Format: HTML
Index: /usr/share/doc/libsigc++-2.0-doc/index.html
Files: /usr/share/doc/libsigc++-2.0-doc/reference/html/*.html /usr/share/doc/libsigc++-2.0-doc/tutorial/html/*.html

2
debian/libsigc++-2.0-doc.install vendored Normal file
View File

@ -0,0 +1,2 @@
usr/share/doc/libsigc++-2.0/* usr/share/doc/libsigc++-2.0-doc
usr/share/devhelp/

1
debian/libsigc++-2.0-doc.links vendored Normal file
View File

@ -0,0 +1 @@
usr/share/doc/libsigc++-2.0-doc usr/share/doc/libsigc++-2.0

1
debian/patches/series vendored Normal file
View File

@ -0,0 +1 @@
# You must remove unused comment lines for the released package.

28
debian/rules vendored Executable file
View File

@ -0,0 +1,28 @@
#!/usr/bin/make -f
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export DEB_LDFLAGS_MAINT_APPEND = -Wl,-O1 -Wl,-z,defs -Wl,--as-needed
%:
dh $@
override_dh_auto_configure:
dh_auto_configure -- \
--enable-documentation \
--enable-maintainer-mode \
--enable-shared \
--enable-static
override_dh_install:
find debian/tmp -name '*.la' -print -delete
dh_install
override_dh_missing:
dh_missing --fail-missing
override_dh_installexamples:
dh_installexamples -plibsigc++-2.0-doc examples/*.cc
dh_installexamples --remaining-packages
override_dh_compress:
dh_compress -X.tag

1
debian/source/format vendored Normal file
View File

@ -0,0 +1 @@
3.0 (quilt)

3
debian/watch vendored Normal file
View File

@ -0,0 +1,3 @@
version=4
https://download.gnome.org/sources/libsigc++/(2\.1[02468])/ \
libsigc\+\+@ANY_VERSION@\.tar\.xz