[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