Author: tolimar Date: 2010-10-04 13:41:36 +0000 (Mon, 04 Oct 2010) New Revision: 11393
Added: packages/trunk/neverball/debian/patches/ packages/trunk/neverball/debian/patches/sepperate-data-and-bin packages/trunk/neverball/debian/patches/series Modified: packages/trunk/neverball/debian/changelog packages/trunk/neverball/debian/control packages/trunk/neverball/debian/rules Log: * Patch Upstream Makefile to have sepperate rules to build data and executables * Use these targets during the build of arch:all and arch:any packages That should "fix" the FTBFS on mips Modified: packages/trunk/neverball/debian/changelog =================================================================== --- packages/trunk/neverball/debian/changelog 2010-09-28 13:27:44 UTC (rev 11392) +++ packages/trunk/neverball/debian/changelog 2010-10-04 13:41:36 UTC (rev 11393) @@ -1,3 +1,11 @@ +neverball (1.5.4-3) unstable; urgency=low + + * Don't build data files every time (Closes: #598614) + * Patch upstram Makefile to provide seppereta rules for data and executables + * Use them to build arch:all and arch:any packages + + -- Alexander Reichle-Schmehl <[email protected]> Mon, 04 Oct 2010 08:22:25 +0000 + neverball (1.5.4-2) unstable; urgency=low * debian/rules: Set HOME to an existing directory as a temporary workaround Modified: packages/trunk/neverball/debian/control =================================================================== --- packages/trunk/neverball/debian/control 2010-09-28 13:27:44 UTC (rev 11392) +++ packages/trunk/neverball/debian/control 2010-10-04 13:41:36 UTC (rev 11393) @@ -5,7 +5,7 @@ Uploaders: Alexander Reichle-Schmehl <[email protected]>, Jordà Polo <[email protected]>, Tamas SZERB <[email protected]> Build-Depends: debhelper (>= 5), libsdl1.2-dev, libsdl-ttf2.0-dev, - libvorbis-dev, libpng12-dev, libjpeg62-dev, libphysfs-dev + libvorbis-dev, libpng12-dev, libjpeg62-dev, libphysfs-dev, quilt Standards-Version: 3.8.3 Homepage: http://neverball.org/ Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/neverball/ Added: packages/trunk/neverball/debian/patches/sepperate-data-and-bin =================================================================== --- packages/trunk/neverball/debian/patches/sepperate-data-and-bin (rev 0) +++ packages/trunk/neverball/debian/patches/sepperate-data-and-bin 2010-10-04 13:41:36 UTC (rev 11393) @@ -0,0 +1,13 @@ +--- a/Makefile ++++ b/Makefile +@@ -311,6 +311,10 @@ DESKTOPS := $(basename $(wildcard dist/* + + all : $(BALL_TARG) $(PUTT_TARG) $(MAPC_TARG) sols locales desktops + ++data : sols locales ++ ++executables: $(BALL_TARG) $(PUTT_TARG) $(MAPC_TARG) desktops ++ + $(BALL_TARG) : $(BALL_OBJS) + $(CC) $(ALL_CFLAGS) -o $(BALL_TARG) $(BALL_OBJS) $(LDFLAGS) $(ALL_LIBS) + Added: packages/trunk/neverball/debian/patches/series =================================================================== --- packages/trunk/neverball/debian/patches/series (rev 0) +++ packages/trunk/neverball/debian/patches/series 2010-10-04 13:41:36 UTC (rev 11393) @@ -0,0 +1 @@ +sepperate-data-and-bin Modified: packages/trunk/neverball/debian/rules =================================================================== --- packages/trunk/neverball/debian/rules 2010-09-28 13:27:44 UTC (rev 11392) +++ packages/trunk/neverball/debian/rules 2010-10-04 13:41:36 UTC (rev 11393) @@ -4,6 +4,8 @@ # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 +include /usr/share/quilt/quilt.make + CFLAGS = -Wall -g ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) @@ -16,39 +18,61 @@ INSTALL_PROGRAM += -s endif -build: build-stamp -build-stamp: +build: build-arch build-indep + +build-arch: build-arch-stamp +build-arch-stamp: patch dh_testdir # Set HOME to an existent directory as a workaround for #544835. Note that # HOME isn't actually used, but some buildds set it to a non-existent # directory, and PhysicsFS currently fails if the directory doesn't exist # (see #553174). $(MAKE) DATADIR=/usr/share/games/neverball LOCALEDIR=/usr/share/locale \ - HOME=$(CURDIR) + HOME=$(CURDIR) executables # Rename icons for .desktop files. cp dist/neverball_128.png dist/neverball.png cp dist/neverputt_128.png dist/neverputt.png touch $@ -clean: +build-indep: build-indep-stamp +build-indep-stamp: patch dh_testdir + # we build in binary-indep, as "dpkg-buildpackage -B" insist on + # calling the general build target + touch $@ + +clean: unpatch + dh_testdir dh_testroot - rm -f build-stamp + rm -f build-arch-stamp build-indep-stamp [ ! -f Makefile ] || $(MAKE) clean rm -f dist/neverball.png dist/neverputt.png dh_clean -install: build +install: install-arch + +install-arch: dh_testdir dh_testroot dh_clean -k - dh_installdirs - dh_install + dh_installdirs -a + dh_install -a # Build architecture-independent files here. -binary-indep: build install +binary-indep: build-indep dh_testdir -i dh_testroot -i + # Set HOME to an existent directory as a workaround for #544835. Note that + # HOME isn't actually used, but some buildds set it to a non-existent + # directory, and PhysicsFS currently fails if the directory doesn't exist + # (see #553174). + $(MAKE) DATADIR=/usr/share/games/neverball LOCALEDIR=/usr/share/locale \ + HOME=$(CURDIR) data + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs -i + dh_install -i dh_installchangelogs -i CHANGES dh_installdocs -i dh_link -i @@ -60,7 +84,7 @@ dh_builddeb -i # Build architecture-dependent files here. -binary-arch: build install +binary-arch: build-arch install-arch dh_testdir -a dh_testroot -a dh_installchangelogs -a CHANGES _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits

