[SCM] libshout/master: Cosmetics: Generalize library package name variables.

js at users.alioth.debian.org js at users.alioth.debian.org
Thu Dec 8 02:41:08 UTC 2011


The following commit has been merged in the master branch:
commit a071750e991eb138252730f0546892479d0c7da1
Author: Jonas Smedegaard <dr at jones.dk>
Date:   Tue Dec 6 19:08:51 2011 +0700

    Cosmetics: Generalize library package name variables.

diff --git a/debian/rules b/debian/rules
index c0242c7..ab5d7c2 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,7 +8,12 @@ include /usr/share//cdbs/1/rules/utils.mk
 include /usr/share/cdbs/1/class/autotools.mk
 include /usr/share/cdbs/1/rules/debhelper.mk
 
-pkg = libshout
+stem = shout
+abi = 3
+pkg = lib$(stem)
+libname = lib$(stem)
+libpkgname = lib$(stem)$(abi)
+devpkgname = lib$(stem)$(abi)-dev
 
 # Needed at build time by upstream code
 CDBS_BUILD_DEPENDS += , libogg-dev, libvorbis-dev, pkg-config, libtheora-dev, libspeex-dev
@@ -24,11 +29,11 @@ DEB_UPSTREAM_PACKAGE = $(pkg)
 DEB_UPSTREAM_URL = http://downloads.us.xiph.org/releases/$(pkg)
 DEB_UPSTREAM_TARBALL_MD5 = 4f75fc9901c724b712c371c9a1e782d3
 
-DEB_INSTALL_EXAMPLES_libshout3-dev = examples/example.c
+DEB_INSTALL_EXAMPLES_$(devpkgname) = examples/example.c
 
 # Let d-shlibs calculate development package dependencies
 #  and handle shared library install
 common-binary-post-install-arch::
-	sed -i "/dependency_libs/ s/'.*'/''/" debian/tmp/usr/lib/libshout.la
-	d-devlibdeps debian/libshout3-dev.substvars debian/tmp/usr/lib/libshout.so
-	d-shlibmove --commit --movedev "debian/tmp/usr/include/*" usr/include/ debian/tmp/usr/lib/libshout.so
+	sed -i "/dependency_libs/ s/'.*'/''/" debian/tmp/usr/lib/$(libname).la
+	d-devlibdeps debian/$(devpkgname).substvars debian/tmp/usr/lib/$(libname).so
+	d-shlibmove --commit --movedev "debian/tmp/usr/include/*" usr/include/ debian/tmp/usr/lib/$(libname).so

-- 
libshout packaging



More information about the pkg-multimedia-commits mailing list