r6146 - packages/trunk/wesnoth/debian

Gerfried Fuchs alfie at alioth.debian.org
Mon Mar 17 21:28:55 UTC 2008


Author: alfie
Date: 2008-03-17 21:28:55 +0000 (Mon, 17 Mar 2008)
New Revision: 6146

Modified:
   packages/trunk/wesnoth/debian/changelog
   packages/trunk/wesnoth/debian/control
   packages/trunk/wesnoth/debian/rules
   packages/trunk/wesnoth/debian/wesnoth.install
Log:
 * Build a wesnoth-smallgui binary (closes: #469234)
Remove trailing spaces in debian/rules


Modified: packages/trunk/wesnoth/debian/changelog
===================================================================
--- packages/trunk/wesnoth/debian/changelog	2008-03-17 20:31:26 UTC (rev 6145)
+++ packages/trunk/wesnoth/debian/changelog	2008-03-17 21:28:55 UTC (rev 6146)
@@ -19,8 +19,9 @@
     developers.
   * Install documentation only into wesnoth-data package and make the
     depending packages have symlinks to the doc dir.
+  * Build a wesnoth-smallgui binary (closes: #469234)
 
- -- Gerfried Fuchs <rhonda at debian.at>  Wed, 12 Mar 2008 11:25:43 +0100
+ -- Gerfried Fuchs <rhonda at debian.at>  Mon, 17 Mar 2008 22:28:29 +0100
 
 wesnoth (1:1.4-1) unstable; urgency=low
 

Modified: packages/trunk/wesnoth/debian/control
===================================================================
--- packages/trunk/wesnoth/debian/control	2008-03-17 20:31:26 UTC (rev 6145)
+++ packages/trunk/wesnoth/debian/control	2008-03-17 21:28:55 UTC (rev 6146)
@@ -11,6 +11,19 @@
 Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/wesnoth/
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/packages/trunk/wesnoth/?op=log
 
+Package: wesnoth-data
+Architecture: all
+Depends: ttf-dejavu
+Recommends: wesnoth-music
+Suggests: ttf-sazanami-gothic, ttf-wqy-zenhei
+Description: data files for Wesnoth
+ This package contains the sound files and graphics for Wesnoth.
+ .
+ Battle for control of villages, using variety of units which have advantages
+ and disadvantages in different types of terrains and against different types
+ of attacks.  Units gain experience and advance levels, and are carried over
+ from one scenario to the next in a campaign.
+
 Package: wesnoth
 Architecture: any
 Depends: ${shlibs:Depends}, wesnoth-data (= ${source:Version})
@@ -46,19 +59,6 @@
  of attacks.  Units gain experience and advance levels, and are carried over
  from one scenario to the next in a campaign.
 
-Package: wesnoth-data
-Architecture: all
-Depends: ttf-dejavu
-Recommends: wesnoth-music
-Suggests: ttf-sazanami-gothic, ttf-wqy-zenhei
-Description: data files for Wesnoth
- This package contains the sound files and graphics for Wesnoth.
- .
- Battle for control of villages, using variety of units which have advantages
- and disadvantages in different types of terrains and against different types
- of attacks.  Units gain experience and advance levels, and are carried over
- from one scenario to the next in a campaign.
-
 Package: wesnoth-music
 Architecture: all
 Description: music files for Wesnoth

Modified: packages/trunk/wesnoth/debian/rules
===================================================================
--- packages/trunk/wesnoth/debian/rules	2008-03-17 20:31:26 UTC (rev 6145)
+++ packages/trunk/wesnoth/debian/rules	2008-03-17 21:28:55 UTC (rev 6146)
@@ -19,7 +19,9 @@
         CFLAGS += -O2
 endif
 
+CONFIGURE_SWITCHES = --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --disable-rpath --prefix=/usr --mandir=\$${prefix}/share/man --bindir=\$${prefix}/games --with-datadir-name=wesnoth --with-localedir=\$${prefix}/share/locale --with-fifodir=/var/run/wesnothd --datadir=\$${prefix}/share/games --enable-editor --enable-server --enable-python --with-fribidi --enable-python-install CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs"
 
+
 # calculate the version strings
 MAJOR_VERSION = $(shell dpkg-parsechangelog | grep "^Version:" | cut -d" " -f2 | cut -d. -f1)
 MINOR_VERSION = $(shell dpkg-parsechangelog | grep "^Version:" | cut -d" " -f2 | cut -d. -f2 | cut -d- -f1)
@@ -41,40 +43,32 @@
 clean: unpatch
 	dh_testdir
 	dh_testroot
-	rm -f build-arch-stamp build-indep-stamp 
+	rm -f build-arch-stamp build-indep-stamp
 	# Add here commands to clean up after the build process.
 	[ ! -f Makefile ] || $(MAKE) distclean
 	find po -name "*.gmo" -exec rm -f {} \;
 	find po -name "stamp-po" -exec rm -f {} \;
-	rm -f config.sub config.guess
-	dh_clean 
+	rm -f config.sub config.guess src/wesnoth-smallgui
+	dh_clean
 
 
-config.status: configure patch-stamp
-	dh_testdir
-	# Add here commands to configure the package.
-	./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
-		--disable-rpath --prefix=/usr --mandir=\$${prefix}/share/man \
-		--bindir=\$${prefix}/games --with-datadir-name=wesnoth \
-		--with-localedir=\$${prefix}/share/locale \
-		--with-fifodir=/var/run/wesnothd --datadir=\$${prefix}/share/games \
-		--enable-editor --enable-server --enable-python --with-fribidi \
-		--enable-python-install CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs"
 
+#Architecture
+build: build-arch build-indep patch-stamp
 
-#Architecture 
-build: build-arch build-indep
-
 build-arch: build-arch-stamp
-build-arch-stamp: config.status
-	$(MAKE) 
+build-arch-stamp:
+	./configure $(CONFIGURE_SWITCHES) --enable-smallgui
+	$(MAKE)
+	mv src/wesnoth src/wesnoth-smallgui
+	./configure $(CONFIGURE_SWITCHES) --disable-smallgui
+	$(MAKE)
 	touch $@
 
 
 build-indep: build-indep-stamp
-build-indep-stamp:  config.status
+build-indep-stamp:
 	# Add here commands to compile the indep part of the package.
-	#$(MAKE) doc
 	touch $@
 
 
@@ -83,7 +77,7 @@
 install-indep:
 	dh_testdir
 	dh_testroot
-	dh_clean -k -i 
+	dh_clean -k -i
 	dh_installdirs -i
 
 	# Add here commands to install the indep part of the package into
@@ -103,9 +97,9 @@
 install-arch:
 	dh_testdir
 	dh_testroot
-	dh_clean -k -s 
+	dh_clean -k -s
 	dh_installdirs -s
-	# Add here commands to install the arch part of the package into 
+	# Add here commands to install the arch part of the package into
 	# debian/tmp.
 	$(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
 	DESTDIR=$(CURDIR)/debian/tmp \
@@ -121,14 +115,14 @@
 	dh_testdir
 	dh_testroot
 	dh_installchangelogs changelog
-	dh_installdocs --all README
+	dh_installdocs
 	dh_installexamples
 	dh_installmenu
 #	dh_python
 	dh_installinit
 	dh_installman
 	dh_strip
-	dh_compress 
+	dh_compress
 	dh_fixperms
 	dh_makeshlibs
 	dh_installdeb
@@ -153,6 +147,7 @@
 	for i in wesnoth-all wesnoth-httt wesnoth-tsg wesnoth-trow wesnoth-ttb \
 		wesnoth-ei wesnoth-utbs wesnoth-did wesnoth-nr wesnoth-sof \
 		wesnoth-sotbe wesnoth-l wesnoth-aoi wesnoth-thot; do \
+		install -p -d -m755 debian/$$i/usr/share/doc; \
 		ln -s wesnoth-data debian/$$i/usr/share/doc/$$i; \
 		done
 
@@ -166,10 +161,12 @@
 
 	for i in debian/wesnoth/usr/share/man/*/man6/wesnoth.6; do \
 		ln -s wesnoth.6.gz `dirname $$i`/wesnoth-nolog.6.gz; \
+		ln -s wesnoth.6.gz `dirname $$i`/wesnoth-smallgui.6.gz; \
 		done
 	ln -s wesnoth.6.gz debian/wesnoth/usr/share/man/man6/wesnoth-nolog.6.gz
 
 	for i in wesnoth wesnoth-editor; do \
+		install -p -d -m755 debian/$$i/usr/share/doc; \
 		ln -s wesnoth-data debian/$$i/usr/share/doc/$$i; \
 		done
 
@@ -177,4 +174,4 @@
 
 
 binary: binary-arch binary-indep
-.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch 
+.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch

Modified: packages/trunk/wesnoth/debian/wesnoth.install
===================================================================
--- packages/trunk/wesnoth/debian/wesnoth.install	2008-03-17 20:31:26 UTC (rev 6145)
+++ packages/trunk/wesnoth/debian/wesnoth.install	2008-03-17 21:28:55 UTC (rev 6146)
@@ -1,4 +1,5 @@
 debian/tmp/usr/games/wesnoth
+src/wesnoth-smallgui /usr/games
 debian/wesnoth-nolog /usr/games
 debian/tmp/usr/share/man/man6/wesnoth.6
 debian/tmp/usr/share/man/*/man6/wesnoth.6




More information about the Pkg-games-commits mailing list