Author: bdefreese Date: 2013-05-22 01:58:29 +0000 (Wed, 22 May 2013) New Revision: 14125
Added: packages/trunk/adonthell/debian/manpages Removed: packages/trunk/adonthell/debian/pyversions Modified: packages/trunk/adonthell/debian/changelog packages/trunk/adonthell/debian/control packages/trunk/adonthell/debian/rules Log: Update packaging to dh7 style Modified: packages/trunk/adonthell/debian/changelog =================================================================== --- packages/trunk/adonthell/debian/changelog 2013-05-21 21:26:32 UTC (rev 14124) +++ packages/trunk/adonthell/debian/changelog 2013-05-22 01:58:29 UTC (rev 14125) @@ -1,9 +1,16 @@ -adonthell (0.3.5-8) UNRELEASED; urgency=low +adonthell (0.3.5-8) unstable; urgency=low * Acknowledge NMU. - * Add .desktop file. (Closes: #708933). + * Clean up packaging. + - Change debian/rules to dh7 style. + - Bump debhelper and compat to 7. + - Replace Conflicts with Breaks in control. + - Add hardening flags. + - Update Homepage to new address. + - Remove links against libdl and libutil since they aren't used. + * Bump Standards Version to 3.9.4. - -- Barry deFreese <bdefre...@debian.org> Sun, 19 May 2013 07:07:29 -0400 + -- Barry deFreese <bdefre...@debian.org> Mon, 20 May 2013 08:24:40 -0400 adonthell (0.3.5-7.1) unstable; urgency=medium Modified: packages/trunk/adonthell/debian/control =================================================================== --- packages/trunk/adonthell/debian/control 2013-05-21 21:26:32 UTC (rev 14124) +++ packages/trunk/adonthell/debian/control 2013-05-22 01:58:29 UTC (rev 14125) @@ -3,9 +3,10 @@ Priority: optional Maintainer: Debian Games Team <pkg-games-de...@lists.alioth.debian.org> Uploaders: Barry deFreese <bdefre...@debian.org>, Moritz Muehlenhoff <j...@debian.org> -Build-Depends: debhelper (>= 5.0.37.2), autotools-dev, libsdl1.2-dev, libvorbis-dev, zlib1g-dev, swig (>= 1.3), libfreetype6-dev, libaa1-dev, python-dev, python-support, libsdl-ttf2.0-dev, libsdl-mixer1.2-dev, libsdl1.2-dev -Standards-Version: 3.8.3 -Homepage: http://adonthell.linuxgames.com/ +Build-Depends: debhelper (>= 7.0.50~), autotools-dev, dpkg-dev (>= 1.16.1~), libsdl1.2-dev, libvorbis-dev, zlib1g-dev, swig (>= 1.3), + libfreetype6-dev, libaa1-dev, python-dev, libsdl-ttf2.0-dev, libsdl-mixer1.2-dev, libsdl1.2-dev +Standards-Version: 3.9.4 +Homepage: http://adonthell.nongnu.org/index.shtml Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/adonthell/ Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/packages/trunk/adonthell/?op=log @@ -13,7 +14,7 @@ Architecture: alpha amd64 avr32 hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends} Recommends: adonthell-data (>= 0.3.3-3), adonthell-data (<< 0.4) -Conflicts: adonthell-data (<< 0.3.3-3) +Breaks: adonthell-data (<< 0.3.3-3) Description: 2D graphical roleplaying game A 2D graphical RPG game inspired by good old console RPGs like the ones on the SNES. Added: packages/trunk/adonthell/debian/manpages =================================================================== --- packages/trunk/adonthell/debian/manpages (rev 0) +++ packages/trunk/adonthell/debian/manpages 2013-05-22 01:58:29 UTC (rev 14125) @@ -0,0 +1 @@ +debian/adonthell.6 Deleted: packages/trunk/adonthell/debian/pyversions =================================================================== --- packages/trunk/adonthell/debian/pyversions 2013-05-21 21:26:32 UTC (rev 14124) +++ packages/trunk/adonthell/debian/pyversions 2013-05-22 01:58:29 UTC (rev 14125) @@ -1 +0,0 @@ -2.3- Modified: packages/trunk/adonthell/debian/rules =================================================================== --- packages/trunk/adonthell/debian/rules 2013-05-21 21:26:32 UTC (rev 14124) +++ packages/trunk/adonthell/debian/rules 2013-05-22 01:58:29 UTC (rev 14125) @@ -2,15 +2,17 @@ #export DH_VERBOSE=1 +DPKG_EXPORT_BUILDFLAGS = 1 +include /usr/share/dpkg/buildflags.mk + DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) -CXXFLAGS = -Wall -fno-exceptions -DSWIG_GLOBAL -DDATA_DIR=\"\\\"/usr/share/games/adonthell\"\\\" +CXXFLAGS += -Wall -fno-exceptions -DSWIG_GLOBAL -DDATA_DIR=\"\\\"/usr/share/games/adonthell\"\\\" CFGDEBUG = "" INSTALL = /usr/bin/install -c INSTALL_PROGRAM = ${INSTALL} -p -o root -g root -m 755 PYVERSIONNN:=$(shell pyversions -d -v) - PYVERSION :=python$(PYVERSIONNN) ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) @@ -26,59 +28,32 @@ CXXFLAGS += -O2 endif -configure: configure-stamp -configure-stamp: - dh_testdir +%: + dh $@ --with python2, yes - +override_dh_auto_configure: -test -r /usr/share/misc/config.sub && \ cp -f /usr/share/misc/config.sub config.sub -test -r /usr/share/misc/config.guess && \ cp -f /usr/share/misc/config.guess config.guess + ./configure --host=$(DEB_HOST_GNU_TYPE) \ --build=$(DEB_BUILD_GNU_TYPE) \ --prefix=/usr \ --mandir=\$${prefix}/share/man \ --bindir=\$${prefix}/games \ --datadir=\$${prefix}/share/games \ - --with-py-libs="-Wl,-E -L/usr/lib/$(PYVERSION)/config -l$(PYVERSION) -ldl -lpthread -lutil -lSDL -lSDL_ttf -lSDL_mixer" \ + --with-py-libs="-Wl,-E -L/usr/lib/$(PYVERSION)/config -l$(PYVERSION) -lpthread -lSDL -lSDL_ttf -lSDL_mixer" \ --with-py-cflags="-I/usr/include/$(PYVERSION)" \ $(CFGDEBUG) - touch configure-stamp -build: configure-stamp build-stamp +override_dh_auto_build: + $(MAKE) CXXFLAGS="$(CXXFLAGS)" CPPFLAGS="$(CPPFLAGS)" INSTALL_PROGRAM="$(INSTALL_PROGRAM)" -build-stamp: - dh_testdir - $(MAKE) CXXFLAGS="$(CXXFLAGS)" INSTALL_PROGRAM="$(INSTALL_PROGRAM)" - - touch build-stamp - -clean: - dh_testdir - dh_testroot - rm -f configure-stamp build-stamp - - [ ! -f Makefile ] || $(MAKE) distclean - -rm -f `find . -name "*~"` - -rm -f src/adonthell.pyc - - rm -f config.guess config.sub - - # drop files generated by SWIG - rm -f src/modules/adonthell.py src/py_adonthell_wrap.cc - - dh_clean - -install: build - dh_testdir - dh_testroot - dh_clean -k - dh_installdirs - +override_dh_auto_install: $(MAKE) install DESTDIR="$(CURDIR)/debian/adonthell" INSTALL_PROGRAM="$(INSTALL_PROGRAM)" #Remove the symlink and change binary name back to adonthell @@ -86,29 +61,13 @@ mv $(CURDIR)/debian/adonthell/usr/games/adonthell-0.3 \ $(CURDIR)/debian/adonthell/usr/games/adonthell -# Build architecture-independent files here. -binary-indep: build install -# We have nothing to do by default. +override_dh_clean: + [ ! -f Makefile ] || $(MAKE) distclean + -rm -f `find . -name "*~"` + -rm -f src/adonthell.pyc -# Build architecture-dependent files here. -binary-arch: build install - dh_testdir - dh_testroot - dh_installdocs - dh_installmenu - dh_installman debian/adonthell.6 - dh_installchangelogs ChangeLog - dh_pysupport -V $(PYVERSIONNN) adonthell /usr/share/games/adonthell/modules/ - dh_link - dh_strip - dh_compress - dh_fixperms - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb + rm -f config.guess config.sub -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install - + # drop files generated by SWIG + rm -f src/modules/adonthell.py src/py_adonthell_wrap.cc + dh_clean _______________________________________________ Pkg-games-commits mailing list Pkg-games-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits