r14018 - packages/trunk/libphysfs/debian
Patrick Matthäi
pmatthaei at alioth.debian.org
Mon May 6 09:29:30 UTC 2013
Author: pmatthaei
Date: 2013-05-06 09:29:29 +0000 (Mon, 06 May 2013)
New Revision: 14018
Modified:
packages/trunk/libphysfs/debian/changelog
packages/trunk/libphysfs/debian/rules
Log:
* Migrate package to minimal debhelper.
Modified: packages/trunk/libphysfs/debian/changelog
===================================================================
--- packages/trunk/libphysfs/debian/changelog 2013-05-06 08:57:18 UTC (rev 14017)
+++ packages/trunk/libphysfs/debian/changelog 2013-05-06 09:29:29 UTC (rev 14018)
@@ -2,6 +2,7 @@
* Adopt debian/watch from Bart Martens.
* Uploading to unstable.
+ * Migrate package to minimal debhelper.
-- Patrick Matthäi <pmatthaei at debian.org> Mon, 06 May 2013 10:56:43 +0200
Modified: packages/trunk/libphysfs/debian/rules
===================================================================
--- packages/trunk/libphysfs/debian/rules 2013-05-06 08:57:18 UTC (rev 14017)
+++ packages/trunk/libphysfs/debian/rules 2013-05-06 09:29:29 UTC (rev 14018)
@@ -1,100 +1,24 @@
#!/usr/bin/make -f
-# rules for libphysfs (March 2004)
-# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
export DEB_BUILD_HARDENING=1
-# These are used for cross-compiling and for saving the configure script
-# from having to guess our platform (since we know it already)
-DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
-DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
-DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
-ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
- confflags += --build $(DEB_HOST_GNU_TYPE)
-else
- confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
-endif
+EXTRAFLAGS := -DLIB_SUFFIX="/$(DEB_HOST_MULTIARCH)"
-CFLAGS = -Wall -g
+%:
+ dh $@
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
- CFLAGS += -O0
-else
- CFLAGS += -O2
-endif
-ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
- INSTALL_PROGRAM += -s
-endif
+override_dh_auto_configure:
+ dh_auto_configure -- $(EXTRAFLAGS)
-config.status:
- dh_testdir
- cmake -D CMAKE_INSTALL_PREFIX=/usr -DLIB_SUFFIX="/$(DEB_HOST_MULTIARCH)" .
-
-build: build-stamp
-build-stamp: config.status
- dh_testdir
- $(MAKE)
+override_dh_auto_build:
+ dh_auto_build
doxygen
- #Fix manpage whatis entry
- sed -i -e 's/physfs.h \\- $$/physfs.h \\- main header file for physfs/' docs/man/man3/physfs.h.3
- touch build-stamp
-build-arch: build
-
-build-indep: build
-
-clean:
- dh_testdir
- dh_testroot
- rm -f build-stamp
- [ ! -f Makefile ] || [ ! -f config.status ] || $(MAKE) clean
- rm -fr docs/html docs/latex docs/man
- rm -f config.log config.status config.sub config.guess
- find ./ -name Makefile -delete
- rm -f config.h
- rm -f libtool
- rm -f stamp-h1
- rm -f libphysfs.so*
- rm -f test_physfs wxtest_physfs
- rm -f install_manifest.txt
- rm -f CMakeCache.txt
- rm -f cmake_install.cmake
- rm -rf docs
- rm -rf CMakeFiles
- find ./ -name *.o -delete
- find ./ -name *.a -delete
- find ./ -name *.bin -delete
- find ./ -name a.out -delete
- dh_clean
-
-install: build
- dh_testdir
- dh_testroot
- dh_prep
- $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
-
-binary-indep: build install
-
-binary-arch: build install
- dh_testdir
- dh_testroot
- dh_installchangelogs CHANGELOG.txt
- dh_installdocs
- dh_installman
- dh_install
- dh_link
- dh_lintian
+override_dh_strip:
dh_strip --dbg-package=libphysfs1-dbg
- dh_compress
- dh_fixperms
- dh_makeshlibs
- dh_installdeb
- dh_shlibdeps
- dh_gencontrol
- dh_md5sums
- dh_builddeb -- -Zxz
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install
+override_dh_builddeb:
+ dh_builddeb -- -Zxz
More information about the Pkg-games-commits
mailing list