r23262 - in /desktop/unstable/libsoup2.4/debian: changelog rules
pochu at users.alioth.debian.org
pochu at users.alioth.debian.org
Fri Mar 12 19:17:57 UTC 2010
Author: pochu
Date: Fri Mar 12 19:17:57 2010
New Revision: 23262
URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=23262
Log:
- Fix SOVERSION calculation.
- Don't pass additional flags to dh_shlibdeps for the -dev packages.
That's just wrong, but luckily they weren't depending on
${shlibs:Depends} so it had no effect.
Modified:
desktop/unstable/libsoup2.4/debian/changelog
desktop/unstable/libsoup2.4/debian/rules
Modified: desktop/unstable/libsoup2.4/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/libsoup2.4/debian/changelog?rev=23262&op=diff
==============================================================================
--- desktop/unstable/libsoup2.4/debian/changelog [utf-8] (original)
+++ desktop/unstable/libsoup2.4/debian/changelog [utf-8] Fri Mar 12 19:17:57 2010
@@ -1,6 +1,10 @@
libsoup2.4 (2.29.91-2) UNRELEASED; urgency=low
* debian/rules:
+ - Fix SOVERSION calculation.
+ - Don't pass additional flags to dh_shlibdeps for the -dev packages.
+ That's just wrong, but luckily they weren't depending on
+ ${shlibs:Depends} so it had no effect.
- Enable the test suite during the build, but don't make it fatal yet.
* debian/control.in:
- Build dep on shared-mime-info, needed for one test to pass.
Modified: desktop/unstable/libsoup2.4/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/libsoup2.4/debian/rules?rev=23262&op=diff
==============================================================================
--- desktop/unstable/libsoup2.4/debian/rules [utf-8] (original)
+++ desktop/unstable/libsoup2.4/debian/rules [utf-8] Fri Mar 12 19:17:57 2010
@@ -1,10 +1,7 @@
#!/usr/bin/make -f
-ifeq ($(wildcard configure.in),configure.in)
-SOUP_CURRENT := $(shell grep '^SOUP_CURRENT=' configure.in | sed -e 's/SOUP_CURRENT=//g')
-SOUP_AGE := $(shell grep '^SOUP_AGE=' configure.in | sed -e 's/SOUP_AGE=//g')
-SOUP_SOVERSION := $(shell expr $(SOUP_CURRENT) - $(SOUP_AGE))
-endif
+libsoup2.4-N := $(shell sed -nr 's/^Package:[[:space:]]*(libsoup2.4-[0-9]+)[[:space:]]*$$/\1/p' debian/control)
+libsoup-gnome2.4-N := $(shell sed -nr 's/^Package:[[:space:]]*(libsoup-gnome2.4-[0-9]+)[[:space:]]*$$/\1/p' debian/control)
SHVER := 2.29.90
@@ -17,10 +14,8 @@
GNOME_MODULE := libsoup
-DEB_SHLIBDEPS_INCLUDE_libsoup2.4-dev += debian/libsoup2.4-${SOUP_SOVERSION}/usr/lib
-DEB_SHLIBDEPS_INCLUDE_libsoup-gnome2.4-dev += debian/libsoup-gnome2.4-${SOUP_SOVERSION}/usr/lib
-DEB_DH_MAKESHLIBS_ARGS_libsoup2.4-1 += -V'libsoup2.4-${SOUP_SOVERSION} (>= $(SHVER))' -- -c4
-DEB_DH_MAKESHLIBS_ARGS_libsoup-gnome2.4-1 += -V'libsoup-gnome2.4-${SOUP_SOVERSION} (>= $(SHVER))' -- -c4
+DEB_DH_MAKESHLIBS_ARGS_libsoup2.4-1 += -V'$(libsoup2.4-N) (>= $(SHVER))' -- -c4
+DEB_DH_MAKESHLIBS_ARGS_libsoup-gnome2.4-1 += -V'$(libsoup-gnome2.4-N) (>= $(SHVER))' -- -c4
DEB_CONFIGURE_EXTRA_FLAGS += --enable-gtk-doc
DEB_MAKE_CHECK_TARGET = check || true
More information about the pkg-gnome-commits
mailing list