r13818 - in /packages/unstable/libepc/debian: ./ patches/
slomo at users.alioth.debian.org
slomo at users.alioth.debian.org
Wed Dec 12 06:00:34 UTC 2007
Author: slomo
Date: Wed Dec 12 06:00:34 2007
New Revision: 13818
URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=13818
Log:
* Some packaging cleanup.
* Put libepc-ui into it's own package.
Added:
packages/unstable/libepc/debian/libepc--doc.examples
- copied unchanged from r13816, packages/unstable/libepc/debian/libepc-1.0-1-doc.examples
packages/unstable/libepc/debian/libepc-1.0-1.shlibs
- copied, changed from r13816, packages/unstable/libepc/debian/libepc-1.0.shlibs
packages/unstable/libepc/debian/libepc-doc.install
- copied unchanged from r13816, packages/unstable/libepc/debian/libepc-1.0-1-doc.install
packages/unstable/libepc/debian/libepc-ui-1.0-1.install
packages/unstable/libepc/debian/libepc-ui-1.0-1.shlibs
packages/unstable/libepc/debian/libepc-ui-dev.install
packages/unstable/libepc/debian/patches/
packages/unstable/libepc/debian/patches/99_ltmain_as-needed.patch
Removed:
packages/unstable/libepc/debian/libepc-1.0-1-doc.examples
packages/unstable/libepc/debian/libepc-1.0-1-doc.install
packages/unstable/libepc/debian/libepc-1.0-1.dirs
packages/unstable/libepc/debian/libepc-1.0.shlibs
packages/unstable/libepc/debian/libepc-dev.dirs
Modified:
packages/unstable/libepc/debian/changelog
packages/unstable/libepc/debian/control
packages/unstable/libepc/debian/control.in
packages/unstable/libepc/debian/libepc-1.0-1.install
packages/unstable/libepc/debian/libepc-dev.install
packages/unstable/libepc/debian/rules
Modified: packages/unstable/libepc/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/libepc/debian/changelog?rev=13818&op=diff
==============================================================================
--- packages/unstable/libepc/debian/changelog (original)
+++ packages/unstable/libepc/debian/changelog Wed Dec 12 06:00:34 2007
@@ -1,6 +1,10 @@
libepc (0.3.0-1) unstable; urgency=low
+ [ Emilio Pozuelo Monfort ]
* Initial release (Closes: #454805)
+ [ Sebastian Dröge ]
+ * Some packaging cleanup.
+ * Put libepc-ui into it's own package.
+
-- Emilio Pozuelo Monfort <pochu at ubuntu.com> Fri, 07 Dec 2007 18:41:20 +0100
-
Modified: packages/unstable/libepc/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/libepc/debian/control?rev=13818&op=diff
==============================================================================
--- packages/unstable/libepc/debian/control (original)
+++ packages/unstable/libepc/debian/control Wed Dec 12 06:00:34 2007
@@ -10,18 +10,21 @@
Build-Depends: cdbs,
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),
libglib2.0-dev (>= 2.12),
libgnutls-dev (>= 1.4),
libsoup2.2-dev (>= 2.2),
- uuid-dev (>= 0.36)
+ uuid-dev (>= 1.2-1.36),
+ libgtk2.0-dev (>= 2.10)
Package: libepc-1.0-1
Section: libs
Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ${shlibs:Depends},
+ ${misc:Depends}
Description: The Easy Publish and Consume library
The Easy Publish and Consume library provides an easy method to publish
data per HTTPS announce that information via DNS-SD, find that information
@@ -32,10 +35,28 @@
.
This package contains the shared libraries.
+Package: libepc-ui-1.0-1
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends},
+ ${misc:Depends}
+Description: The Easy Publish and Consume library
+ 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-1 (= ${binary:Version})
+Depends: libepc-1.0-1 (= ${binary:Version}),
+ libavahi-client-dev (>= 0.6),
+ libavahi-glib-dev (>= 0.6),
+ libsoup2.2-dev (>= 2.2)
Description: Development files for the Easy Publish and Consume library
The Easy Publish and Consume library provides an easy method to publish
data per HTTPS announce that information via DNS-SD, find that information
@@ -47,10 +68,28 @@
This package contains the headers and development libraries needed to
build applications using the Easy Publish and Consume library
-Package: libepc-1.0-1-doc
+Package: libepc-ui-dev
+Section: libdevel
+Architecture: any
+Depends: libepc-ui-1.0-1 (= ${binary:Version}),
+ libepc-dev (= ${binary:Version}),
+ libgtk2.0-dev (>= 2.10)
+Description: Development files for the Easy Publish and Consume library
+ 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
-Recommends: libepc-1.0-1
+Recommends: libepc-1.0-1,
+ libepc-ui-1.0-1
Suggests: devhelp
Description: Documentation for the Easy Publish and Consume library
The Easy Publish and Consume library provides an easy method to publish
Modified: packages/unstable/libepc/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/libepc/debian/control.in?rev=13818&op=diff
==============================================================================
--- packages/unstable/libepc/debian/control.in (original)
+++ packages/unstable/libepc/debian/control.in Wed Dec 12 06:00:34 2007
@@ -10,18 +10,21 @@
Build-Depends: cdbs,
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),
libglib2.0-dev (>= 2.12),
libgnutls-dev (>= 1.4),
libsoup2.2-dev (>= 2.2),
- uuid-dev (>= 0.36)
+ uuid-dev (>= 1.2-1.36),
+ libgtk2.0-dev (>= 2.10)
Package: libepc-1.0-1
Section: libs
Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ${shlibs:Depends},
+ ${misc:Depends}
Description: The Easy Publish and Consume library
The Easy Publish and Consume library provides an easy method to publish
data per HTTPS announce that information via DNS-SD, find that information
@@ -32,10 +35,28 @@
.
This package contains the shared libraries.
+Package: libepc-ui-1.0-1
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends},
+ ${misc:Depends}
+Description: The Easy Publish and Consume library
+ 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-1 (= ${binary:Version})
+Depends: libepc-1.0-1 (= ${binary:Version}),
+ libavahi-client-dev (>= 0.6),
+ libavahi-glib-dev (>= 0.6),
+ libsoup2.2-dev (>= 2.2)
Description: Development files for the Easy Publish and Consume library
The Easy Publish and Consume library provides an easy method to publish
data per HTTPS announce that information via DNS-SD, find that information
@@ -47,10 +68,28 @@
This package contains the headers and development libraries needed to
build applications using the Easy Publish and Consume library
-Package: libepc-1.0-1-doc
+Package: libepc-ui-dev
+Section: libdevel
+Architecture: any
+Depends: libepc-ui-1.0-1 (= ${binary:Version}),
+ libepc-dev (= ${binary:Version}),
+ libgtk2.0-dev (>= 2.10)
+Description: Development files for the Easy Publish and Consume library
+ 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
-Recommends: libepc-1.0-1
+Recommends: libepc-1.0-1,
+ libepc-ui-1.0-1
Suggests: devhelp
Description: Documentation for the Easy Publish and Consume library
The Easy Publish and Consume library provides an easy method to publish
Modified: packages/unstable/libepc/debian/libepc-1.0-1.install
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/libepc/debian/libepc-1.0-1.install?rev=13818&op=diff
==============================================================================
--- packages/unstable/libepc/debian/libepc-1.0-1.install (original)
+++ packages/unstable/libepc/debian/libepc-1.0-1.install Wed Dec 12 06:00:34 2007
@@ -1,1 +1,1 @@
-debian/tmp/usr/lib/lib*.so.*
+debian/tmp/usr/lib/libepc-1.0.so.*
Copied: packages/unstable/libepc/debian/libepc-1.0-1.shlibs (from r13816, packages/unstable/libepc/debian/libepc-1.0.shlibs)
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/libepc/debian/libepc-1.0-1.shlibs?rev=13818&op=diff
==============================================================================
--- packages/unstable/libepc/debian/libepc-1.0.shlibs (original)
+++ packages/unstable/libepc/debian/libepc-1.0-1.shlibs Wed Dec 12 06:00:34 2007
@@ -1,2 +1,1 @@
libepc-1.0 1 libepc-1.0-1 (>= 0.3.0)
-libepc-ui-1.0 1 libepc-1.0-1 (>= 0.3.0)
Modified: packages/unstable/libepc/debian/libepc-dev.install
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/libepc/debian/libepc-dev.install?rev=13818&op=diff
==============================================================================
--- packages/unstable/libepc/debian/libepc-dev.install (original)
+++ packages/unstable/libepc/debian/libepc-dev.install Wed Dec 12 06:00:34 2007
@@ -1,5 +1,4 @@
debian/tmp/usr/include/libepc-1.0/libepc/*
-debian/tmp/usr/include/libepc-ui-1.0/libepc-ui/*
-debian/tmp/usr/lib/lib*.a
-debian/tmp/usr/lib/lib*.so
-debian/tmp/usr/lib/pkgconfig/*
+debian/tmp/usr/lib/libepc-1.0.a
+debian/tmp/usr/lib/libepc-1.0.so
+debian/tmp/usr/lib/pkgconfig/libepc-1.0*
Added: packages/unstable/libepc/debian/libepc-ui-1.0-1.install
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/libepc/debian/libepc-ui-1.0-1.install?rev=13818&op=file
==============================================================================
--- packages/unstable/libepc/debian/libepc-ui-1.0-1.install (added)
+++ packages/unstable/libepc/debian/libepc-ui-1.0-1.install Wed Dec 12 06:00:34 2007
@@ -1,0 +1,1 @@
+debian/tmp/usr/lib/libepc-ui-1.0.so.*
Added: packages/unstable/libepc/debian/libepc-ui-1.0-1.shlibs
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/libepc/debian/libepc-ui-1.0-1.shlibs?rev=13818&op=file
==============================================================================
--- packages/unstable/libepc/debian/libepc-ui-1.0-1.shlibs (added)
+++ packages/unstable/libepc/debian/libepc-ui-1.0-1.shlibs Wed Dec 12 06:00:34 2007
@@ -1,0 +1,1 @@
+libepc-ui-1.0 1 libepc-ui-1.0-1 (>= 0.3.0)
Added: packages/unstable/libepc/debian/libepc-ui-dev.install
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/libepc/debian/libepc-ui-dev.install?rev=13818&op=file
==============================================================================
--- packages/unstable/libepc/debian/libepc-ui-dev.install (added)
+++ packages/unstable/libepc/debian/libepc-ui-dev.install Wed Dec 12 06:00:34 2007
@@ -1,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*
Added: packages/unstable/libepc/debian/patches/99_ltmain_as-needed.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/libepc/debian/patches/99_ltmain_as-needed.patch?rev=13818&op=file
==============================================================================
--- packages/unstable/libepc/debian/patches/99_ltmain_as-needed.patch (added)
+++ packages/unstable/libepc/debian/patches/99_ltmain_as-needed.patch Wed Dec 12 06:00:34 2007
@@ -1,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"
Modified: packages/unstable/libepc/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/libepc/debian/rules?rev=13818&op=diff
==============================================================================
--- packages/unstable/libepc/debian/rules (original)
+++ packages/unstable/libepc/debian/rules Wed Dec 12 06:00:34 2007
@@ -2,6 +2,10 @@
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
More information about the pkg-gnome-commits
mailing list