[SCM] ballz (platform/puzzle game) branch, master, updated. upstream/1.0-16-gd0996ce
Sylvain Beucler
beuc at beuc.net
Sat Oct 11 13:31:45 UTC 2008
The following commit has been merged in the master branch:
commit d5f8a480c86bfb490cee259354af65755a3ac44b
Author: Sylvain Beucler <beuc at beuc.net>
Date: Sat Oct 11 15:13:42 2008 +0200
Make sure autoreconf-generated files aren't included in diff.gz
diff --git a/debian/patches/cflags.patch b/debian/patches/cflags.patch
new file mode 100644
index 0000000..3ed5174
--- /dev/null
+++ b/debian/patches/cflags.patch
@@ -0,0 +1,15 @@
+Index: ballz-debian/configure.ac
+===================================================================
+--- ballz-debian.orig/configure.ac 2008-10-11 15:10:03.000000000 +0200
++++ ballz-debian/configure.ac 2008-10-11 15:10:05.000000000 +0200
+@@ -14,8 +14,8 @@
+
+ AM_PATH_ALLEGRO(4.2.0, , AC_MSG_ERROR([Allegro library not found! You can get a copy at http://www.talula.demon.co.uk/allegro/]))
+
+-CFLAGS="$CFLAGS `allegro-config --cflags` -Wno-missing-declarations -O2 -ffast-math -fomit-frame-pointer"
+-CPPFLAGS="$CPPFLAGS `allegro-config --cppflags`-O2 -ffast-math -fomit-frame-pointer"
++CFLAGS="$CFLAGS `allegro-config --cflags` -Wno-missing-declarations -ffast-math"
++CPPFLAGS="$CPPFLAGS `allegro-config --cppflags` -ffast-math"
+ LDFLAGS="$LDFLAGS `allegro-config --libs`"
+
+ CXXFLAGS="$CXXFLAGS -DALLEGRO_USE_CONSOLE -DBALLZ_DATA_PREFIX='\"$datadir/ballz\"'"
diff --git a/debian/patches/series b/debian/patches/series
index 553a017..928a62c 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
+cflags.patch
ballz-1.0-syslibs.patch
ballz-1.0-toggle-fullscreen.patch
ballz-1.0-guichan081.patch
diff --git a/debian/rules b/debian/rules
index 5b39e9d..0381276 100755
--- a/debian/rules
+++ b/debian/rules
@@ -27,8 +27,6 @@ config.status: configure
# We use the system version of these libs, move them out to
# prevent gcc from using them instead of the system versions:
mkdir moved_out && mv src/guichan* src/dumb moved_out/
- # Remove hardcoded optflags from configure:
- sed -i 's/-O2 -ffast-math -fomit-frame-pointer/ -ffast-math/g' configure.ac
AUTOMAKE=automake-1.10 autoreconf --install --force
./configure $(CROSS) --prefix=/usr --mandir=\$${prefix}/share/man --bindir=/usr/games --datadir=/usr/share/games CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs"
@@ -47,7 +45,9 @@ clean:
dh_testroot
rm -f build-stamp
- [ ! -f Makefile ] || $(MAKE) distclean
+ # Remove files changed by 'autoreconf' to prevent them showing in the diff.gz
+ [ ! -f Makefile ] || $(MAKE) maintainer-clean
+ rm -f INSTALL Makefile.in aclocal.m4 config.guess config.sub configure data/Makefile.in depcomp install-sh missing mkinstalldirs src/Makefile.in
rm -f debian/ballz.png debian/ballz.xpm
# Move back files to avoid a big diff.gz and/or break double compilation
@@ -55,7 +55,13 @@ clean:
-rmdir moved_out/
$(MAKE) -f /usr/share/quilt/quilt.make unpatch
- dh_clean
+ dh_clean
+
+ # if this is a git repository, restore removed files that would have
+ # been ignored by dpkg-source
+ -test -d .git && git-checkout -- $$(git-status | \
+ sed -e '/^#[[:space:]]*deleted:[[:space:]]*/s/^#[[:space:]]*deleted:[[:space:]]*//p;d' | \
+ grep -v '^debian/')
install: build
dh_testdir
--
ballz (platform/puzzle game)
More information about the Pkg-games-commits
mailing list