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