[SCM] Packaging for openal-soft branch, master, updated. debian/1.7.411-1-10-gccc587d
Andres Mejia
mcitadel at gmail.com
Sat May 16 20:06:29 UTC 2009
The following commit has been merged in the master branch:
commit 15dc9be881bae52edaef0d418816115889ac9ce1
Author: Andres Mejia <mcitadel at gmail.com>
Date: Sat May 16 15:26:04 2009 -0400
Take advantage of debhelper 7 features.
We build depend on debhelper (>= 7). We also use quilt addon so we build depend
on quilt (>= 0.46-7).
diff --git a/debian/compat b/debian/compat
index 7ed6ff8..7f8f011 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-5
+7
diff --git a/debian/control b/debian/control
index ce929f1..73c666f 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: openal-soft
Priority: optional
Maintainer: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
Uploaders: Bruno "Fuddl" Kleinert <fuddl at tauware.de>, Andres Mejia <mcitadel at gmail.com>, Reinhard Tartler <siretart at tauware.de>, Thierry Reding <thierry at doppeltgemoppelt.de>, Cyril Brulebois <kibi at debian.org>, Gonéri Le Bouder <goneri at rulezlan.org>
-Build-Depends: debhelper (>= 5), quilt, libasound2-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], cmake
+Build-Depends: debhelper (>= 7), quilt (>= 0.46-7), libasound2-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], cmake
Standards-Version: 3.8.1
Section: libs
Vcs-Git: git://git.debian.org/git/pkg-games/openal-soft.git
diff --git a/debian/rules b/debian/rules
index 146350d..7fc96b6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,8 +1,4 @@
#!/usr/bin/make -f
-# -*- makefile -*-
-
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
# nostrip option implies noopt
ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
@@ -21,43 +17,21 @@ DEB_CMAKE_OPTIONS ?= -DCMAKE_VERBOSE_MAKEFILE=ON \
BUILD_TREE=$(CURDIR)/build-tree
-patch: patch-stamp
-patch-stamp:
- dh_testdir
- QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2
- touch patch-stamp
+%:
+ dh --with quilt $@
+
+override_dh_auto_clean:
+ rm -rf $(BUILD_TREE)
-configure: patch configure-stamp
-configure-stamp:
- dh_testdir
+override_dh_auto_configure:
mkdir -p $(BUILD_TREE)
cd $(BUILD_TREE) && \
cmake $(DEB_CMAKE_OPTIONS)
- touch configure-stamp
-build: configure build-stamp
-build-stamp:
- dh_testdir
+override_dh_auto_build:
$(MAKE) --directory=$(BUILD_TREE)
- touch $@
-
-clean: clean-stamp unpatch
-clean-stamp:
- dh_testdir
- dh_testroot
- rm -f build-stamp configure-stamp
- rm -rf $(BUILD_TREE)
- dh_clean
-
-unpatch:
- dh_testdir
- QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2
- rm -rf patch-stamp .pc
-install: build
- dh_testdir
- dh_testroot
- dh_clean -k
+override_dh_auto_install:
$(MAKE) --directory=$(BUILD_TREE) install DESTDIR=$(CURDIR)/debian/tmp
mkdir -p debian/tmp/etc/openal
cp alsoftrc.sample debian/tmp/etc/openal/alsoft.conf
@@ -66,31 +40,11 @@ install: build
mkdir -p debian/tmp/usr/bin
cp debian/openal-config debian/tmp/usr/bin/openal-config
-# Build architecture-independent files here.
-binary-indep:
+override_dh_strip:
+ dh_strip --dbg-package=libopenal1-dbg
-# Build architecture-dependent files here.
-binary-arch: build install
- dh_testdir
- dh_testroot
- dh_installchangelogs -a
- dh_installdocs -a
- dh_installexamples -a
- dh_install -a
+override_dh_installman:
dh_installman -plibopenal-dev debian/openal-config.1
- dh_strip -a --dbg-package=libopenal1-dbg
- dh_compress -a
- dh_fixperms -a
- dh_makeshlibs -a
- dh_installdeb -a
- dh_shlibdeps -a
- dh_gencontrol -a
- dh_md5sums -a
- dh_builddeb -a
-
-binary: binary-indep binary-arch
get-orig-source:
$(dir $_)openal-soft-get-orig-source --remove-upstream-tarball
-
-.PHONY: build clean binary-indep binary-arch binary install configure
--
Packaging for openal-soft
More information about the Pkg-games-commits
mailing list