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 <[email protected]>
 Uploaders: Alexis Sukrieh <[email protected]>, Barry deFreese 
<[email protected]>
-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/
+


_______________________________________________
Pkg-games-commits mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits

Reply via email to