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