r9598 - packages/trunk/tecnoballz/debian
Barry deFreese
bdefreese at alioth.debian.org
Thu Apr 16 18:15:34 UTC 2009
Author: bdefreese
Date: 2009-04-16 18:15:34 +0000 (Thu, 16 Apr 2009)
New Revision: 9598
Added:
packages/trunk/tecnoballz/debian/tecnoballz-data.install
packages/trunk/tecnoballz/debian/tecnoballz.install
Modified:
packages/trunk/tecnoballz/debian/changelog
packages/trunk/tecnoballz/debian/control
packages/trunk/tecnoballz/debian/rules
Log:
* Add autoconf and automake to build-deps and autoreconf on build.
* Clean up rules file and use .install files.
Clean up build system.
Modified: packages/trunk/tecnoballz/debian/changelog
===================================================================
--- packages/trunk/tecnoballz/debian/changelog 2009-04-16 18:13:03 UTC (rev 9597)
+++ packages/trunk/tecnoballz/debian/changelog 2009-04-16 18:15:34 UTC (rev 9598)
@@ -13,6 +13,8 @@
[ Barry deFreese ]
* Add myself to uploaders.
* Move desktop file and icon under debian/ dir.
+ * Add autoconf and automake to build-deps and autoreconf on build.
+ * Clean up rules file and use .install files.
* Bump debhelper build-dep and compat to 5.
* Bump Standards Version to 3.8.1.
+ Menu policy transition.
Modified: packages/trunk/tecnoballz/debian/control
===================================================================
--- packages/trunk/tecnoballz/debian/control 2009-04-16 18:13:03 UTC (rev 9597)
+++ packages/trunk/tecnoballz/debian/control 2009-04-16 18:15:34 UTC (rev 9598)
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
Uploaders: Alexis Sukrieh <sukria at debian.org>, Barry deFreese <bdefreese at debian.org>
-Build-Depends: debhelper (>= 5.0.0), libsdl-mixer1.2-dev,
+Build-Depends: debhelper (>= 5.0.0), autoconf, automake, libsdl-mixer1.2-dev,
libmikmod2-dev, libxext-dev, libvorbis-dev,
libogg-dev, libsmpeg-dev, libxxf86dga-dev,
libxxf86vm-dev, quilt, autotools-dev,
Modified: packages/trunk/tecnoballz/debian/rules
===================================================================
--- packages/trunk/tecnoballz/debian/rules 2009-04-16 18:13:03 UTC (rev 9597)
+++ packages/trunk/tecnoballz/debian/rules 2009-04-16 18:15:34 UTC (rev 9598)
@@ -28,9 +28,9 @@
dh_testdir
@echo -e "\n\n*** Configuring the package ***\n\n"
QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2
- touch configure.in && \
- touch aclocal.m4 && \
- touch configure
+
+ autoreconf -fvi
+
CXXFLAGS="$(CXXFLAGS)" ./configure $(confflags) --prefix=/usr --datadir=/usr/share/games
touch configure-stamp
@@ -45,18 +45,22 @@
@echo "*** Cleaning the package ***"
dh_testdir
dh_testroot
- -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
- -test -f config.status && \
- $(MAKE) clean
+ [ ! -f Makefile ] || $(MAKE) distclean
QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2
rm -f build-stamp
rm -f configure-stamp
- rm -f config.status
- rm -f config.log
+ rm -f config.status config.log
+ rm -f config.sub config.guess
+ rm -f configure
+ rm -f aclocal.m4
+ rm -f INSTALL
+ rm -f autotools/config.sub
+ rm -f autotools/config.guess
+ rm -f autotools/depcomp
+ rm -f autotools/install-sh
+ find ./ -name Makefile.in -delete
rm -rf src/.deps
+ rm -rf .pc
dh_clean
install: build
@@ -65,26 +69,17 @@
dh_clean -k
dh_installdirs
# building the main package
- $(MAKE) install DESTDIR=$(CURDIR)/debian/tecnoballz
- # Icon, desktop and stuff for menus
- cp tecnoballz.xpm debian/tecnoballz/usr/share/games/tecnoballz
- install -d $(CURDIR)/debian/tecnoballz/usr/share/applications
- cp tecnoballz.desktop $(CURDIR)/debian/tecnoballz/usr/share/applications
- install -d $(CURDIR)/debian/tecnoballz/usr/share/pixmaps
- cp tecnoballz.xpm $(CURDIR)/debian/tecnoballz/usr/share/pixmaps
+ $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+
# The data package
- ln -s tecnoballz-data debian/tecnoballz/usr/share/doc/tecnoballz
- mv debian/tecnoballz/var/games/tecnoballz/tecnoballz.hi \
- debian/tecnoballz/var/games/tecnoballz/tecnoballz.hi.clean
- # building the data package
- install -d $(CURDIR)/debian/tecnoballz-data/usr/share/games/tecnoballz
- mv $(CURDIR)/debian/tecnoballz/usr/share/games/tecnoballz/* $(CURDIR)/debian/tecnoballz-data/usr/share/games/tecnoballz
- mv $(CURDIR)/debian/tecnoballz-data/usr/share/games/tecnoballz/tecnoballz.xpm debian/tecnoballz/usr/share/games/tecnoballz
+ mv $(CURDIR)/debian/tmp/var/games/tecnoballz/tecnoballz.hi \
+ $(CURDIR)/debian/tmp/var/games/tecnoballz/tecnoballz.hi.clean
# Build architecture-independent files here.
binary-indep: build install
dh_testdir
dh_testroot
+ dh_install -i --list-missing
dh_installchangelogs -i
dh_installdocs -i
dh_installexamples -i
@@ -99,6 +94,8 @@
binary-arch: build install
dh_testdir
dh_testroot
+ dh_install -s --list-missing
+ dh_installchangelogs -s
dh_installmenu -s
dh_installman -s man/*.6
dh_link -s
Added: packages/trunk/tecnoballz/debian/tecnoballz-data.install
===================================================================
--- packages/trunk/tecnoballz/debian/tecnoballz-data.install (rev 0)
+++ packages/trunk/tecnoballz/debian/tecnoballz-data.install 2009-04-16 18:15:34 UTC (rev 9598)
@@ -0,0 +1,2 @@
+debian/tmp/usr/share/games/tecnoballz/* usr/share/games/tecnoballz/
+
Added: packages/trunk/tecnoballz/debian/tecnoballz.install
===================================================================
--- packages/trunk/tecnoballz/debian/tecnoballz.install (rev 0)
+++ packages/trunk/tecnoballz/debian/tecnoballz.install 2009-04-16 18:15:34 UTC (rev 9598)
@@ -0,0 +1,5 @@
+debian/tmp/usr/games/* usr/games/
+debian/tmp/var/games/* var/games/
+debian/tecnoballz.desktop usr/share/applications/
+debian/tecnoballz.xpm usr/share/pixmaps/
+
More information about the Pkg-games-commits
mailing list