r2650 - packages/trunk/ultrastar-ng/debian

Miriam Ruiz baby-guest at alioth.debian.org
Fri May 11 12:50:44 UTC 2007


Author: baby-guest
Date: 2007-05-11 12:50:44 +0000 (Fri, 11 May 2007)
New Revision: 2650

Removed:
   packages/trunk/ultrastar-ng/debian/ultrastar-ng.substvars
Modified:
   packages/trunk/ultrastar-ng/debian/changelog
   packages/trunk/ultrastar-ng/debian/rules
Log:
modified rules to use rule-flavour type of targets



Modified: packages/trunk/ultrastar-ng/debian/changelog
===================================================================
--- packages/trunk/ultrastar-ng/debian/changelog	2007-05-11 11:47:28 UTC (rev 2649)
+++ packages/trunk/ultrastar-ng/debian/changelog	2007-05-11 12:50:44 UTC (rev 2650)
@@ -1,5 +1,15 @@
-ultrastar-ng (0.1.3-1) UNRELEASED; urgency=low
+ultrastar-ng (0.1.3-2) UNRELEASED; urgency=low
 
+  * Build-Depends on libcairo2-dev (>= 1.2)
+  * Modified rules so that the icon and desktop files appear in both flavours
+    of the program.
+  * Added rule-flavour type of targets in debian/rules, so that it is
+    easier to maintain.
+
+ -- Miriam Ruiz <little_miry at yahoo.es>  Fri, 11 May 2007 14:42:40 +0200
+
+ultrastar-ng (0.1.3-1) unstable; urgency=low
+
   * Initial release (Closes: #411708)
 
  -- Miriam Ruiz <little_miry at yahoo.es>  Wed, 21 Feb 2007 22:17:24 +0000

Modified: packages/trunk/ultrastar-ng/debian/rules
===================================================================
--- packages/trunk/ultrastar-ng/debian/rules	2007-05-11 11:47:28 UTC (rev 2649)
+++ packages/trunk/ultrastar-ng/debian/rules	2007-05-11 12:50:44 UTC (rev 2650)
@@ -16,17 +16,21 @@
 	CFLAGS += -O2
 endif
 
-config.status: configure
+config-common: config-common-stamp
+config-common-stamp: configure
 	dh_testdir
 	$(MAKE) -f /usr/share/quilt/quilt.make patch
-
 ifneq "$(wildcard /usr/share/misc/config.sub)" ""
 	cp -f /usr/share/misc/config.sub config.sub
 endif
 ifneq "$(wildcard /usr/share/misc/config.guess)" ""
 	cp -f /usr/share/misc/config.guess config.guess
 endif
+	touch $@
 
+config-gstreamer-smpeg-librsvg: config-gstreamer-smpeg-librsvg-stamp
+config-gstreamer-smpeg-librsvg-stamp: config-common
+	dh_testdir
 	printf "\nConfiguring gstreamer-smpeg-librsvg version\n\n"
 	mkdir tmp-gst-smpeg-rsvg; cd tmp-gst-smpeg-rsvg; "$(CURDIR)/configure" \
 	--host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
@@ -36,7 +40,19 @@
 	CFLAGS="$(CFLAGS) -I\"$(CURDIR)/include\"" CPPFLAGS="$(CFLAGS) -I\"$(CURDIR)/include\"" \
 	LDFLAGS="-Wl,-z,defs"
 	printf "\n"
+	touch $@
 
+build-gstreamer-smpeg-librsvg: build-gstreamer-smpeg-librsvg-stamp
+build-gstreamer-smpeg-librsvg-stamp: config-gstreamer-smpeg-librsvg
+	dh_testdir
+	printf "\nBuilding gstreamer-smpeg-librsvg version\n\n"
+	cd tmp-gst-smpeg-rsvg; $(MAKE)
+	printf "\n"
+	touch $@
+
+config-xine-smpeg-librsvg: config-xine-smpeg-librsvg-stamp
+config-xine-smpeg-librsvg-stamp: config-common
+	dh_testdir
 	printf "\nConfiguring xine-smpeg-librsvg version\n\n"
 	mkdir tmp-xine-smpeg-rsvg; cd tmp-xine-smpeg-rsvg; "$(CURDIR)/configure" \
 	--host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
@@ -46,33 +62,36 @@
 	CFLAGS="$(CFLAGS) -I\"$(CURDIR)/include\"" CPPFLAGS="$(CFLAGS) -I\"$(CURDIR)/include\"" \
 	LDFLAGS="-Wl,-z,defs"
 	printf "\n"
+	touch $@
 
-build: build-stamp
-
-build-stamp: config.status
+build-xine-smpeg-librsvg: build-xine-smpeg-librsvg-stamp
+build-xine-smpeg-librsvg-stamp: config-xine-smpeg-librsvg
 	dh_testdir
-
-	printf "\nBuilding gstreamer-smpeg-librsvg version\n\n"
-	cd tmp-gst-smpeg-rsvg; $(MAKE)
-	printf "\n"
-
 	printf "\nBuilding xine-smpeg-librsvg version\n\n"
 	cd tmp-xine-smpeg-rsvg; $(MAKE)
 	printf "\n"
+	touch $@
 
+config.status: config-common config-gstreamer-smpeg-librsvg config-xine-smpeg-librsvg
+
+build: build-stamp
+build-stamp: config.status build-gstreamer-smpeg-librsvg build-xine-smpeg-librsvg
 	#docbook-to-man debian/ultrastar-ng.sgml > ultrastar-ng.1
 	touch $@
 
 clean:
 	dh_testdir
 	dh_testroot
-	rm -f build-stamp
+	rm -f {config-common,config-gstreamer-smpeg-librsvg,config-xine-smpeg-librsvg}-stamp
+	rm -f {build,build-gstreamer-smpeg-librsvg,build-xine-smpeg-librsvg}-stamp
 
 	printf "\nCleaning gstreamer-smpeg-librsvg version\n\n"
 	-cd tmp-gst-smpeg-rsvg; $(MAKE) distclean
+	printf "\n"
 
 	printf "\nCleaning xine-smpeg-librsvg version\n\n"
 	-cd tmp-xine-smpeg-rsvg; $(MAKE) distclean
+	printf "\n"
 
 	printf "\nCleaning the rest of temporary files\n\n"
 
@@ -121,9 +140,12 @@
 	dh_installdocs -a
 	dh_installexamples -a
 #	dh_install -a
-	dh_install -a debian/ultrastar-ng.xpm usr/share/pixmaps
-	dh_install -a debian/ultrastar-ng.desktop usr/share/applications
-	dh_desktop -a -A debian/ultrastar-ng.desktop
+	dh_install -pultrastar-ng-gstreamer debian/ultrastar-ng.xpm usr/share/pixmaps
+	dh_install -pultrastar-ng-gstreamer debian/ultrastar-ng.desktop usr/share/applications
+	dh_desktop -pultrastar-ng-gstreamer -A debian/ultrastar-ng.desktop
+	dh_install -pultrastar-ng-xine debian/ultrastar-ng.xpm usr/share/pixmaps
+	dh_install -pultrastar-ng-xine debian/ultrastar-ng.desktop usr/share/applications
+	dh_desktop -pultrastar-ng-xine -A debian/ultrastar-ng.desktop
 #	dh_installmenu -a
 #	dh_installmime -a
 	dh_installman -a
@@ -138,4 +160,6 @@
 	dh_builddeb -a
 
 binary: binary-indep binary-arch
+.PHONY: config-common config-gstreamer-smpeg-librsvg config-xine-smpeg-librsvg
+.PHONY: build-gstreamer-smpeg-librsvg build-xine-smpeg-librsvg
 .PHONY: build clean binary-indep binary-arch binary install 

Deleted: packages/trunk/ultrastar-ng/debian/ultrastar-ng.substvars
===================================================================
--- packages/trunk/ultrastar-ng/debian/ultrastar-ng.substvars	2007-05-11 11:47:28 UTC (rev 2649)
+++ packages/trunk/ultrastar-ng/debian/ultrastar-ng.substvars	2007-05-11 12:50:44 UTC (rev 2650)
@@ -1 +0,0 @@
-shlibs:Depends=fftw3, libasound2 (>> 1.0.12), libc6 (>= 2.3.6-6), libcairo2 (>= 1.2.4), libgcc1 (>= 1:4.1.1-12), libglib2.0-0 (>= 2.12.0), libgstreamer0.10-0 (>= 0.10.10), libgtk2.0-0 (>= 2.8.0), librsvg2-2 (>= 2.12.7), libsdl-gfx1.2-4 (>= 2.0.13), libsdl-image1.2 (>= 1.2.5), libsdl1.2debian (>= 1.2.10-1), libsmpeg0, libstdc++6 (>= 4.1.1-12), libxml2 (>= 2.6.27)




More information about the Pkg-games-commits mailing list