--- libepc-0.3.11.orig/debian/libepc-dev.install +++ libepc-0.3.11/debian/libepc-dev.install @@ -0,0 +1,4 @@ +debian/tmp/usr/include/libepc-1.0/libepc/* +debian/tmp/usr/lib/libepc-1.0.a +debian/tmp/usr/lib/libepc-1.0.so +debian/tmp/usr/lib/pkgconfig/libepc-1.0* --- libepc-0.3.11.orig/debian/docs +++ libepc-0.3.11/debian/docs @@ -0,0 +1,2 @@ +NEWS +README --- libepc-0.3.11.orig/debian/libepc-doc.examples +++ libepc-0.3.11/debian/libepc-doc.examples @@ -0,0 +1 @@ +examples/* --- libepc-0.3.11.orig/debian/libepc-ui-1.0-2.install +++ libepc-0.3.11/debian/libepc-ui-1.0-2.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libepc-ui-1.0.so.* --- libepc-0.3.11.orig/debian/libepc-common.install +++ libepc-0.3.11/debian/libepc-common.install @@ -0,0 +1 @@ +debian/tmp/usr/share/locale --- libepc-0.3.11.orig/debian/compat +++ libepc-0.3.11/debian/compat @@ -0,0 +1 @@ +5 --- libepc-0.3.11.orig/debian/libepc-1.0-2.install +++ libepc-0.3.11/debian/libepc-1.0-2.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libepc-1.0.so.* --- libepc-0.3.11.orig/debian/rules +++ libepc-0.3.11/debian/rules @@ -0,0 +1,21 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/cdbs/1/rules/utils.mk +include /usr/share/cdbs/1/class/gnome.mk +include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk +-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk + +LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed +DEB_CONFIGURE_EXTRA_FLAGS += --enable-static + +libepc := $(shell sed -nr 's/^Package:[[:space:]]*(libepc-1\.0-[0-9]+)[[:space:]]*$$/\1/p' debian/control) +libepc-ui := $(shell sed -nr 's/^Package:[[:space:]]*(libepc-ui-1\.0-[0-9]+)[[:space:]]*$$/\1/p' debian/control) + +SHLIBVER := 0.3.8-1 + +DEB_DH_MAKESHLIBS_ARGS_$(libepc) = -V '$(libepc) (>= $(SHLIBVER))' +DEB_DH_MAKESHLIBS_ARGS_$(libepc-ui) = -V '$(libepc-ui) (>= $(SHLIBVER))' + --- libepc-0.3.11.orig/debian/changelog +++ libepc-0.3.11/debian/changelog @@ -0,0 +1,151 @@ +libepc (0.3.11-1) unstable; urgency=low + + * Update my email address. + * New upstream release. + - debian/patches/01_kfreebsd.patch: + + Removed, applied upstream. + * debian/control.in: + - Standards-Version is 3.8.4, no changes needed. + * debian/rules: + - Build with --enable-static. + + -- Emilio Pozuelo Monfort Thu, 25 Mar 2010 00:58:12 +0100 + +libepc (0.3.10-2) unstable; urgency=low + + * debian/patches/01_kfreebsd.patch: Patch from Petr Salinger to build + on GNU/kFreeBSD. Closes: #542636. + * Standards-Version is 3.8.3, no changes needed. + + -- Emilio Pozuelo Monfort Sat, 22 Aug 2009 00:07:44 +0200 + +libepc (0.3.10-1) unstable; urgency=low + + * Add a new binary package, libepc-common, to ship common files that + don't have a versioned path. Ship the translations on it. + * New upstream bugfix release. + * Standards-Version is 3.8.2, no changes needed. + * Point Vcs-* to the unstable branch. + + -- Emilio Pozuelo Monfort Wed, 17 Jun 2009 23:57:14 +0200 + +libepc (0.3.9-1) unstable; urgency=low + + [ Emilio Pozuelo Monfort ] + * New upstream bugfix release, no API changes. + * debian/control.in: Switch Vcs-Browser to viewsvn. + * Don't duplicate the Section in the binary packages, inherit it from + the Source instead. Thanks lintian. + + [ Josselin Mouette ] + * Add libglib2.0-doc to b-d-i to ensure proper xrefs. + + [ Emilio Pozuelo Monfort ] + * Standards-Version is 3.8.1, no changes needed. + * Don't ship an AUTHORS file, that info is already in debian/copyright. + * Improve the short descriptions. + + [ Josselin Mouette ] + * Upload to unstable; drop check-dist include. + + -- Josselin Mouette Tue, 07 Apr 2009 15:06:10 +0200 + +libepc (0.3.8-2) experimental; urgency=low + + * Remove wrong Conflicts/Replaces in libepc{,-ui}-1.0-2, there's no + reason why they shouldn't be allowed to be installed together with + the 1.0-1 packages, as all their files are versioned. + + -- Emilio Pozuelo Monfort Tue, 28 Oct 2008 01:20:48 +0100 + +libepc (0.3.8-1) experimental; urgency=low + + [ Loic Minier ] + * Properly anchor package name regexp. + + [ Emilio Pozuelo Monfort ] + * New upstream release, with a symbol removal. + - Update package names for the SONAME bump, and add Conflicts and + Replaces where needed. + - Bump shlibs. + - Upload to experimental, update Vcs-* fields, add check-dist.mk + to debian/rules. + * Update Standards-Version. + * Build-depend on intltool, as configure runs it directly instead of + of using libxml-parser-perl. Remove build-dependency on the latter. + + -- Emilio Pozuelo Monfort Thu, 23 Oct 2008 18:42:32 +0200 + +libepc (0.3.5-2) unstable; urgency=high + + * Depend on libsoup2.4-dev instead of libsoup2.2-dev; closes: #480875. + + -- Loic Minier Mon, 12 May 2008 16:38:17 +0200 + +libepc (0.3.5-1) unstable; urgency=low + + * New upstream release, no API changes. + + -- Emilio Pozuelo Monfort Tue, 08 Apr 2008 16:13:58 +0200 + +libepc (0.3.4-3) unstable; urgency=low + + * Upload to unstable + + -- Emilio Pozuelo Monfort Fri, 21 Mar 2008 02:48:00 +0100 + +libepc (0.3.4-2) experimental; urgency=low + + [ Emilio Pozuelo Monfort ] + * Upload to experimental. + * Cleanup changelog of 0.3.4-1. + * Build depend on libsoup2.4-dev, instead of libsoup2.2-dev. + * Require libglib2.0-dev >= 2.15.1 to get GIO support. This enables + mimetype detection in libepc. + * Bump shlibs to 0.3.4-2 as we build with MIME type support. + * Rename 'api-break' to 'api-change' in debian/rules. + + [ Loic Minier ] + * Include check-dist.mk to prevent accidental upload to unstable. + * Rename $(api-change) to $(SHLIBVER). + * Tidy up libepc.* regexps. + + -- Emilio Pozuelo Monfort Mon, 25 Feb 2008 10:34:30 +0100 + +libepc (0.3.4-1) unstable; urgency=low + + * New upstream release, no API changes. + - debian/copyright: Updated for 2008. + - Build depend on libxml-parser-perl. Needed by intltool to get + i18n support. + * Improve some short descriptions to be consistent. + + -- Emilio Pozuelo Monfort Mon, 18 Feb 2008 20:19:13 +0100 + +libepc (0.3.3-1) unstable; urgency=low + + * New upstream releases, no API changes: + - Build with latest gio version. + - Explictly add copyright statements to make licensecheck happy. + + * debian/control: + - Suggest libepc-doc in -dev packages. + - Bump libavahi-ui-dev requirement to 2.6.22 now that it's packaged, + since configure checks for it, so we have the same results in all + arches. + * debian/rules, + debian/libepc-1.0-1.shlibs, + debian/libepc-ui-1.0-1.shlibs: + - Add DEB_DH_MAKESHLIBS_ARGS_* to call dh_makeshlibs to generate the + shlibs files in debian/rules. + - Remove debian/*.shlibs as those are now generated by the + dh_makeshlibs calls. + * Thanks to Loïc Minier for all the suggestions. + + -- Emilio Pozuelo Monfort Tue, 15 Jan 2008 10:51:18 +0100 + +libepc (0.3.1-1) unstable; urgency=low + + * Initial release (Closes: #454805) + + -- Emilio Pozuelo Monfort Mon, 17 Dec 2007 17:29:35 +0100 --- libepc-0.3.11.orig/debian/control +++ libepc-0.3.11/debian/control @@ -0,0 +1,127 @@ +# 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: libepc +Section: libs +Priority: optional +Maintainer: Emilio Pozuelo Monfort +Uploaders: Debian GNOME Maintainers , Josselin Mouette , Loic Minier +Build-Depends: cdbs (>= 0.4.41), + debhelper (>= 5), + gnome-pkg-tools (>= 0.11), + pkg-config (>= 0.14), + libavahi-client-dev (>= 0.6), + libavahi-glib-dev (>= 0.6), + libavahi-ui-dev (>= 0.6.22), + libglib2.0-dev (>= 2.15.1), + libgnutls-dev (>= 1.4), + libsoup2.4-dev, + uuid-dev (>= 1.2-1.36), + libgtk2.0-dev (>= 2.10), + intltool (>= 0.35.0) +Build-Depends-Indep: libglib2.0-doc +Standards-Version: 3.8.4 +Homepage: http://live.gnome.org/libepc/ +Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/packages/unstable/libepc +Vcs-Browser: http://svn.debian.org/viewsvn/pkg-gnome/packages/unstable/libepc + +Package: libepc-1.0-2 +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libepc-common (= ${source:Version}) +Description: Easy Publish and Consume library - shared libraries + The Easy Publish and Consume library provides an easy method to publish + data per HTTPS announce that information via DNS-SD, find that information + and finally consume it. + . + You can use this library as key/value store published to the network, + using encryption, authentication and service discovery. + . + This package contains the shared libraries. + +Package: libepc-ui-1.0-2 +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: Easy Publish and Consume library - shared widget libraries + The Easy Publish and Consume library provides an easy method to publish + data per HTTPS announce that information via DNS-SD, find that information + and finally consume it. + . + You can use this library as key/value store published to the network, + using encryption, authentication and service discovery. + . + This package contains the shared widget libraries. + +Package: libepc-dev +Section: libdevel +Architecture: any +Depends: libepc-1.0-2 (= ${binary:Version}), + ${misc:Depends}, + libavahi-client-dev (>= 0.6), + libavahi-glib-dev (>= 0.6), + libsoup2.4-dev +Suggests: libepc-doc +Description: Easy Publish and Consume library - development files + The Easy Publish and Consume library provides an easy method to publish + data per HTTPS announce that information via DNS-SD, find that information + and finally consume it. + . + You can use this library as key/value store published to the network, + using encryption, authentication and service discovery. + . + This package contains the headers and development libraries needed to + build applications using the Easy Publish and Consume library + +Package: libepc-ui-dev +Section: libdevel +Architecture: any +Depends: libepc-ui-1.0-2 (= ${binary:Version}), + ${misc:Depends}, + libepc-dev (= ${binary:Version}), + libgtk2.0-dev (>= 2.10) +Suggests: libepc-doc +Description: Easy Publish and Consume library - widget development files + The Easy Publish and Consume library provides an easy method to publish + data per HTTPS announce that information via DNS-SD, find that information + and finally consume it. + . + You can use this library as key/value store published to the network, + using encryption, authentication and service discovery. + . + This package contains the headers and development libraries needed to + build applications using the Easy Publish and Consume widget library + +Package: libepc-doc +Section: doc +Architecture: all +Depends: ${misc:Depends} +Recommends: libepc-1.0-2, + libepc-ui-1.0-2 +Suggests: devhelp +Description: Easy Publish and Consume library - documentation + The Easy Publish and Consume library provides an easy method to publish + data per HTTPS announce that information via DNS-SD, find that information + and finally consume it. + . + You can use this library as key/value store published to the network, + using encryption, authentication and service discovery. + . + This package contains the HTML documentation for the Easy Publish and + Consume library + +Package: libepc-common +Architecture: all +Depends: ${misc:Depends} +Description: Easy Publish and Consume library - data files + The Easy Publish and Consume library provides an easy method to publish + data per HTTPS announce that information via DNS-SD, find that information + and finally consume it. + . + You can use this library as key/value store published to the network, + using encryption, authentication and service discovery. + . + This package contains the data files for the shared libraries --- libepc-0.3.11.orig/debian/libepc-doc.install +++ libepc-0.3.11/debian/libepc-doc.install @@ -0,0 +1 @@ +debian/tmp/usr/share/gtk-doc/html/libepc-1.0/* --- libepc-0.3.11.orig/debian/libepc-ui-dev.install +++ libepc-0.3.11/debian/libepc-ui-dev.install @@ -0,0 +1,4 @@ +debian/tmp/usr/include/libepc-ui-1.0/libepc-ui/* +debian/tmp/usr/lib/libepc-ui-1.0*.a +debian/tmp/usr/lib/libepc-ui-1.0*.so +debian/tmp/usr/lib/pkgconfig/libepc-ui-1.0* --- libepc-0.3.11.orig/debian/copyright +++ libepc-0.3.11/debian/copyright @@ -0,0 +1,31 @@ +This package was debianized by Emilio Pozuelo Monfort on +Fri, 07 Dec 2007 18:41:20 +0100. + +It was downloaded from http://ftp.gnome.org/pub/gnome/sources/libepc/ + +Upstream Author: + + Mathias Hasselmann + +Copyright: + + Copyright (C) 2007, 2008 Openismus GmbH + +License: + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + On Debian GNU/Linux systems, the complete text of the GNU Lesser General + Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. --- libepc-0.3.11.orig/debian/control.in +++ libepc-0.3.11/debian/control.in @@ -0,0 +1,122 @@ +Source: libepc +Section: libs +Priority: optional +Maintainer: Emilio Pozuelo Monfort +Uploaders: @GNOME_TEAM@ +Build-Depends: cdbs (>= 0.4.41), + debhelper (>= 5), + gnome-pkg-tools (>= 0.11), + pkg-config (>= 0.14), + libavahi-client-dev (>= 0.6), + libavahi-glib-dev (>= 0.6), + libavahi-ui-dev (>= 0.6.22), + libglib2.0-dev (>= 2.15.1), + libgnutls-dev (>= 1.4), + libsoup2.4-dev, + uuid-dev (>= 1.2-1.36), + libgtk2.0-dev (>= 2.10), + intltool (>= 0.35.0) +Build-Depends-Indep: libglib2.0-doc +Standards-Version: 3.8.4 +Homepage: http://live.gnome.org/libepc/ +Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/packages/unstable/libepc +Vcs-Browser: http://svn.debian.org/viewsvn/pkg-gnome/packages/unstable/libepc + +Package: libepc-1.0-2 +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libepc-common (= ${source:Version}) +Description: Easy Publish and Consume library - shared libraries + The Easy Publish and Consume library provides an easy method to publish + data per HTTPS announce that information via DNS-SD, find that information + and finally consume it. + . + You can use this library as key/value store published to the network, + using encryption, authentication and service discovery. + . + This package contains the shared libraries. + +Package: libepc-ui-1.0-2 +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: Easy Publish and Consume library - shared widget libraries + The Easy Publish and Consume library provides an easy method to publish + data per HTTPS announce that information via DNS-SD, find that information + and finally consume it. + . + You can use this library as key/value store published to the network, + using encryption, authentication and service discovery. + . + This package contains the shared widget libraries. + +Package: libepc-dev +Section: libdevel +Architecture: any +Depends: libepc-1.0-2 (= ${binary:Version}), + ${misc:Depends}, + libavahi-client-dev (>= 0.6), + libavahi-glib-dev (>= 0.6), + libsoup2.4-dev +Suggests: libepc-doc +Description: Easy Publish and Consume library - development files + The Easy Publish and Consume library provides an easy method to publish + data per HTTPS announce that information via DNS-SD, find that information + and finally consume it. + . + You can use this library as key/value store published to the network, + using encryption, authentication and service discovery. + . + This package contains the headers and development libraries needed to + build applications using the Easy Publish and Consume library + +Package: libepc-ui-dev +Section: libdevel +Architecture: any +Depends: libepc-ui-1.0-2 (= ${binary:Version}), + ${misc:Depends}, + libepc-dev (= ${binary:Version}), + libgtk2.0-dev (>= 2.10) +Suggests: libepc-doc +Description: Easy Publish and Consume library - widget development files + The Easy Publish and Consume library provides an easy method to publish + data per HTTPS announce that information via DNS-SD, find that information + and finally consume it. + . + You can use this library as key/value store published to the network, + using encryption, authentication and service discovery. + . + This package contains the headers and development libraries needed to + build applications using the Easy Publish and Consume widget library + +Package: libepc-doc +Section: doc +Architecture: all +Depends: ${misc:Depends} +Recommends: libepc-1.0-2, + libepc-ui-1.0-2 +Suggests: devhelp +Description: Easy Publish and Consume library - documentation + The Easy Publish and Consume library provides an easy method to publish + data per HTTPS announce that information via DNS-SD, find that information + and finally consume it. + . + You can use this library as key/value store published to the network, + using encryption, authentication and service discovery. + . + This package contains the HTML documentation for the Easy Publish and + Consume library + +Package: libepc-common +Architecture: all +Depends: ${misc:Depends} +Description: Easy Publish and Consume library - data files + The Easy Publish and Consume library provides an easy method to publish + data per HTTPS announce that information via DNS-SD, find that information + and finally consume it. + . + You can use this library as key/value store published to the network, + using encryption, authentication and service discovery. + . + This package contains the data files for the shared libraries --- libepc-0.3.11.orig/debian/watch +++ libepc-0.3.11/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://ftp.gnome.org/pub/gnome/sources/libepc/([\d\.]+)/libepc-([\d\.]+)\.tar\.gz --- libepc-0.3.11.orig/debian/patches/99_ltmain_as-needed.patch +++ libepc-0.3.11/debian/patches/99_ltmain_as-needed.patch @@ -0,0 +1,30 @@ +--- ltmain.sh.old 2007-10-09 07:38:25.000000000 +0200 ++++ ltmain.sh 2007-10-09 07:39:25.000000000 +0200 +@@ -1794,6 +1794,11 @@ + arg=`$echo "X$arg" | $Xsed -e "s/^ //"` + ;; + ++ -Wl,--as-needed) ++ deplibs="$deplibs $arg" ++ continue ++ ;; ++ + -Wl,*) + args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'` + arg= +@@ -2137,6 +2142,15 @@ + lib= + found=no + case $deplib in ++ -Wl,--as-needed) ++ if test "$linkmode,$pass" = "prog,link"; then ++ compile_deplibs="$deplib $compile_deplibs" ++ finalize_deplibs="$deplib $finalize_deplibs" ++ else ++ deplibs="$deplib $deplibs" ++ fi ++ continue ++ ;; + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs"