r4537 - in packages/trunk/ultrastar-ng/debian: . patches

Miriam Ruiz baby-guest at alioth.debian.org
Fri Nov 2 15:10:25 UTC 2007


Author: baby-guest
Date: 2007-11-02 15:10:25 +0000 (Fri, 02 Nov 2007)
New Revision: 4537

Removed:
   packages/trunk/ultrastar-ng/debian/patches/check_sdl_init.patch
   packages/trunk/ultrastar-ng/debian/patches/sing_screen.patch
   packages/trunk/ultrastar-ng/debian/patches/xine_ogg.patch
Modified:
   packages/trunk/ultrastar-ng/debian/changelog
   packages/trunk/ultrastar-ng/debian/control
   packages/trunk/ultrastar-ng/debian/patches/exclude_docs.patch
   packages/trunk/ultrastar-ng/debian/patches/series
   packages/trunk/ultrastar-ng/debian/rules
Log:
New upstream release



Modified: packages/trunk/ultrastar-ng/debian/changelog
===================================================================
--- packages/trunk/ultrastar-ng/debian/changelog	2007-11-02 13:43:58 UTC (rev 4536)
+++ packages/trunk/ultrastar-ng/debian/changelog	2007-11-02 15:10:25 UTC (rev 4537)
@@ -1,3 +1,18 @@
+ultrastar-ng (0.2.0-1) UNRELEASED; urgency=low
+
+  [ Miriam Ruiz ]
+  * New Upstream Release
+  * Removed unneeded patches
+  * Added packages to build deps:
+    + libtool
+    + portaudio19-dev | portaudio-dev
+    + libboost-dev, libboost-thread-dev, libboost-serialization-dev
+    + libboost-program-options-dev, libboost-regex-dev
+ * Moved shared objects to private directory: /usr/lib/ultraster-ng
+ * Added rpath to binaries to search for shared objects in the private dir
+
+ -- Miriam Ruiz <little_miry at yahoo.es>  Fri, 02 Nov 2007 14:08:42 +0000
+
 ultrastar-ng (0.1.4-2) unstable; urgency=low
 
   [ Miriam Ruiz ]

Modified: packages/trunk/ultrastar-ng/debian/control
===================================================================
--- packages/trunk/ultrastar-ng/debian/control	2007-11-02 13:43:58 UTC (rev 4536)
+++ packages/trunk/ultrastar-ng/debian/control	2007-11-02 15:10:25 UTC (rev 4537)
@@ -3,7 +3,12 @@
 Priority: extra
 Maintainer: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
 Uploaders: Miriam Ruiz <little_miry at yahoo.es>
-Build-Depends: debhelper (>= 5), autotools-dev, autoconf, automake1.10 | automake1.9, quilt, libsdl1.2-dev, libsdl-image1.2-dev, libsdl-gfx1.2-dev, libcairo2-dev (>= 1.2), librsvg2-dev, libsmpeg-dev, fftw3-dev, libasound2-dev, libgstreamer0.10-dev, libxine-dev, libxml2-dev
+Build-Depends: debhelper (>= 5), autotools-dev, autoconf, automake1.10 | automake1.9, libtool, quilt,
+ libsdl1.2-dev, libsdl-image1.2-dev, libsdl-gfx1.2-dev, libcairo2-dev (>= 1.2), librsvg2-dev,
+ libsmpeg-dev, fftw3-dev, libasound2-dev, libgstreamer0.10-dev, libxine-dev,
+ libboost-dev, libboost-thread-dev, libboost-serialization-dev,
+ libboost-program-options-dev, libboost-regex-dev,
+ portaudio19-dev | portaudio-dev, libxml2-dev
 Standards-Version: 3.7.2
 XS-Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/ultrastar-ng/
 XS-Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/packages/trunk/ultrastar-ng/?op=log

Deleted: packages/trunk/ultrastar-ng/debian/patches/check_sdl_init.patch
===================================================================
--- packages/trunk/ultrastar-ng/debian/patches/check_sdl_init.patch	2007-11-02 13:43:58 UTC (rev 4536)
+++ packages/trunk/ultrastar-ng/debian/patches/check_sdl_init.patch	2007-11-02 15:10:25 UTC (rev 4537)
@@ -1,20 +0,0 @@
-# Checks that the SDL screen has been properly initialized, or exits with an error
-
-# http://ultrastar-ng.cvs.sourceforge.net/ultrastar-ng/UltraStar-ng/src/main.cpp?r1=1.38&r2=1.39
-# See http://bugs.debian.org/427386
-
---- ultrastar-ng-0.1.4.orig/src/main.cpp
-+++ ultrastar-ng-0.1.4/src/main.cpp
-@@ -48,6 +48,12 @@
- 
- 	screenSDL = videoDriver->init( width, height, fullscreen );
- 
-+	if( screenSDL == NULL ) {
-+		fprintf(stderr,"Cannot initialize screen\n");
-+		SDL_Quit();
-+		exit(EXIT_FAILURE);
-+	}
-+
- 	SDL_ShowCursor(SDL_DISABLE);
- 	SDL_EnableUNICODE(SDL_ENABLE);
- 	SDL_EnableKeyRepeat(125, 125);

Modified: packages/trunk/ultrastar-ng/debian/patches/exclude_docs.patch
===================================================================
--- packages/trunk/ultrastar-ng/debian/patches/exclude_docs.patch	2007-11-02 13:43:58 UTC (rev 4536)
+++ packages/trunk/ultrastar-ng/debian/patches/exclude_docs.patch	2007-11-02 15:10:25 UTC (rev 4537)
@@ -1,18 +1,22 @@
---- ultrastar-ng-0.1.4.orig/configure.in
-+++ ultrastar-ng-0.1.4/configure.in
-@@ -406,7 +406,6 @@
- AC_OUTPUT(
+Index: ultrastar-ng-0.2.0/configure.in
+===================================================================
+--- ultrastar-ng-0.2.0.orig/configure.in	2007-11-02 12:47:05.000000000 +0000
++++ ultrastar-ng-0.2.0/configure.in	2007-11-02 14:22:48.000000000 +0000
+@@ -535,7 +535,6 @@
  	Makefile
+ 	audio/Makefile
  	data/Makefile
 -	docs/Makefile
  	src/Makefile
  	themes/Makefile
  )
---- ultrastar-ng-0.1.4.orig/Makefile.am
-+++ ultrastar-ng-0.1.4/Makefile.am
+Index: ultrastar-ng-0.2.0/Makefile.am
+===================================================================
+--- ultrastar-ng-0.2.0.orig/Makefile.am	2007-09-29 13:26:54.000000000 +0000
++++ ultrastar-ng-0.2.0/Makefile.am	2007-11-02 14:23:07.000000000 +0000
 @@ -1,4 +1,4 @@
--SUBDIRS = src docs data themes
-+SUBDIRS = src data themes
+-SUBDIRS = audio src docs data themes
++SUBDIRS = audio src data themes
  
  includes = include/audio.h \
  	include/video.h \

Modified: packages/trunk/ultrastar-ng/debian/patches/series
===================================================================
--- packages/trunk/ultrastar-ng/debian/patches/series	2007-11-02 13:43:58 UTC (rev 4536)
+++ packages/trunk/ultrastar-ng/debian/patches/series	2007-11-02 15:10:25 UTC (rev 4537)
@@ -1,4 +1 @@
 exclude_docs.patch
-xine_ogg.patch
-check_sdl_init.patch
-sing_screen.patch

Deleted: packages/trunk/ultrastar-ng/debian/patches/sing_screen.patch
===================================================================
--- packages/trunk/ultrastar-ng/debian/patches/sing_screen.patch	2007-11-02 13:43:58 UTC (rev 4536)
+++ packages/trunk/ultrastar-ng/debian/patches/sing_screen.patch	2007-11-02 15:10:25 UTC (rev 4537)
@@ -1,35 +0,0 @@
-# Debian Bug Report #435383
-# If the background image is missing the singing screen shows the last available background image.
-# This patch solves this bug
-# http://ultrastar-ng.cvs.sourceforge.net/ultrastar-ng/UltraStar-ng/src/screen_sing.cpp?r1=1.70&r2=1.71&view=patch
-
---- ultrastar-ng-0.1.4/src/screen_sing.cpp.orig	2007-08-01 08:08:18.000000000 +0000
-+++ ultrastar-ng-0.1.4/src/screen_sing.cpp	2007-08-01 08:08:33.000000000 +0000
-@@ -23,7 +23,6 @@
- 			screen->format->Bmask,
- 			screen->format->Amask);
- 	SDL_SetAlpha(videoSurf, SDL_SRCALPHA, SDL_ALPHA_OPAQUE);
--	//SDL_FillRect(videoSurf,NULL,0xffffff);
- 	backgroundSurf = SDL_AllocSurface( screen->flags,
- 			sm->getWidth(),
- 			sm->getHeight(),
-@@ -54,16 +53,18 @@
- 	CScreenManager * sm = CScreenManager::getSingletonPtr();
- 	CSong * song = sm->getSong();
-         
-+	SDL_FillRect(backgroundSurf,NULL,SDL_MapRGB(backgroundSurf->format, 255, 255, 255));
- 	if( song->video != NULL ) {
- 		snprintf(buff,1024,"%s/%s",song->path,song->video);
- 		fprintf(stdout,"Now playing: (%d): %s\n",sm->getSongId(),buff);
- 		video->loadVideo(buff,videoSurf,sm->getWidth(),sm->getHeight());
-+		SDL_BlitSurface(theme->bg->getSDLSurface(),NULL,backgroundSurf,NULL);
-+		SDL_BlitSurface(theme->p1box->getSDLSurface(),NULL,backgroundSurf,NULL);
- 	} else if ( song->background != NULL) {
- 		SDL_BlitSurface(song->backgroundSurf,NULL,backgroundSurf,NULL);
- 		SDL_BlitSurface(theme->bg->getSDLSurface(),NULL,backgroundSurf,NULL);
- 		SDL_BlitSurface(theme->p1box->getSDLSurface(),NULL,backgroundSurf,NULL);
- 	} else {
--		SDL_FillRect(backgroundSurf,NULL,SDL_MapRGB(backgroundSurf->format, 255, 255, 255));
- 		SDL_BlitSurface(theme->bg->getSDLSurface(),NULL,backgroundSurf,NULL);
- 		SDL_BlitSurface(theme->p1box->getSDLSurface(),NULL,backgroundSurf,NULL);
- 	}

Deleted: packages/trunk/ultrastar-ng/debian/patches/xine_ogg.patch
===================================================================
--- packages/trunk/ultrastar-ng/debian/patches/xine_ogg.patch	2007-11-02 13:43:58 UTC (rev 4536)
+++ packages/trunk/ultrastar-ng/debian/patches/xine_ogg.patch	2007-11-02 15:10:25 UTC (rev 4537)
@@ -1,20 +0,0 @@
-# xine ogg/vorbis decode that doesn't support seeking if the ogg file hasn't been started.
-# The bug has been confirmed by Darren Salt from xine project.
-#
-# Waiting for xine patch, the following ultrastar-ng patch works
-# http://ultrastar-ng.cvs.sourceforge.net/ultrastar-ng/UltraStar-ng/src/audio.cpp?r1=1.27&r2=1.28
-#
-# See http://bugs.debian.org/430531
-
-diff -ruN ultrastar-ng-0.1.4.orig/src/audio.cpp ultrastar-ng-0.1.4/src/audio.cpp
---- ultrastar-ng-0.1.4.orig/src/audio.cpp	2007-04-16 21:16:17.000000000 +0000
-+++ ultrastar-ng-0.1.4/src/audio.cpp	2007-07-11 08:39:10.000000000 +0000
-@@ -97,7 +97,7 @@
-         int pos_stream;
- 	int pos_time;
- 
--        if (!xine_open(stream, filename) || !xine_play(stream, 0, 30000)) {
-+        if (!xine_open(stream, filename) || !xine_play(stream, 0, 0) || !xine_play(stream, 0, 30000)) {
-             printf("could not open %s\n", filename);
-         }
- 

Modified: packages/trunk/ultrastar-ng/debian/rules
===================================================================
--- packages/trunk/ultrastar-ng/debian/rules	2007-11-02 13:43:58 UTC (rev 4536)
+++ packages/trunk/ultrastar-ng/debian/rules	2007-11-02 15:10:25 UTC (rev 4537)
@@ -32,60 +32,64 @@
 	printf "\n"
 	touch $@
 
-config-gstreamer-smpeg-librsvg: config-gstreamer-smpeg-librsvg-stamp
-config-gstreamer-smpeg-librsvg-stamp: config-common
+config-gstreamer-librsvg: config-gstreamer-librsvg-stamp
+config-gstreamer-librsvg-stamp: config-common
 	# TARGET: $@
 	dh_testdir
-	printf "\nConfiguring gstreamer-smpeg-librsvg\n\n"
+	printf "\nConfiguring gstreamer-librsvg\n\n"
 	mkdir -p tmp-gst-smpeg-rsvg;
 	cd tmp-gst-smpeg-rsvg && "../configure" \
 	--host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
 	--prefix=/usr --bindir=\$${prefix}/games --datadir=\$${prefix}/share/games \
 	--mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info \
+        --libdir=\$${prefix}/lib/ultrastar-ng --enable-shared --disable-static \
 	--with-audio=gstreamer --with-video=smpeg --with-svg=librsvg \
+	--enable-record-alsa \
 	CFLAGS="$(CFLAGS) -I\"$(CURDIR)/include\"" CPPFLAGS="$(CFLAGS) -I\"$(CURDIR)/include\"" \
-	LDFLAGS="-Wl,-z,defs"
+	LDFLAGS="-Wl,-z,defs -Wl,--rpath,/usr/lib/ultrastar-ng"
 	printf "\n"
 	touch $@
 
-build-gstreamer-smpeg-librsvg: build-gstreamer-smpeg-librsvg-stamp
-build-gstreamer-smpeg-librsvg-stamp: config-gstreamer-smpeg-librsvg
+build-gstreamer-librsvg: build-gstreamer-librsvg-stamp
+build-gstreamer-librsvg-stamp: config-gstreamer-librsvg
 	# TARGET: $@
 	dh_testdir
-	printf "\nBuilding gstreamer-smpeg-librsvg\n\n"
+	printf "\nBuilding gstreamer-librsvg\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
+config-xine-librsvg: config-xine-librsvg-stamp
+config-xine-librsvg-stamp: config-common
 	# TARGET: $@
 	dh_testdir
-	printf "\nConfiguring xine-smpeg-librsvg\n\n"
+	printf "\nConfiguring xine-librsvg\n\n"
 	mkdir -p tmp-xine-smpeg-rsvg;
 	cd tmp-xine-smpeg-rsvg && "../configure" \
 	--host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
 	--prefix=/usr --bindir=\$${prefix}/games --datadir=\$${prefix}/share/games \
 	--mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info \
+        --libdir=\$${prefix}/lib/ultrastar-ng --enable-shared --disable-static \  
 	--with-audio=xine --with-video=smpeg --with-svg=librsvg \
+        --enable-record-alsa \
 	CFLAGS="$(CFLAGS) -I\"$(CURDIR)/include\"" CPPFLAGS="$(CFLAGS) -I\"$(CURDIR)/include\"" \
-	LDFLAGS="-Wl,-z,defs"
+	LDFLAGS="-Wl,-z,defs -Wl,--rpath,/usr/lib/ultrastar-ng"
 	printf "\n"
 	touch $@
 
-build-xine-smpeg-librsvg: build-xine-smpeg-librsvg-stamp
-build-xine-smpeg-librsvg-stamp: config-xine-smpeg-librsvg
+build-xine-librsvg: build-xine-librsvg-stamp
+build-xine-librsvg-stamp: config-xine-librsvg
 	# TARGET: $@
 	dh_testdir
-	printf "\nBuilding xine-smpeg-librsvg\n\n"
+	printf "\nBuilding xine-librsvg\n\n"
 	cd tmp-xine-smpeg-rsvg; $(MAKE)
 	printf "\n"
 	touch $@
 
-config: config-common config-gstreamer-smpeg-librsvg config-xine-smpeg-librsvg
+config: config-common config-gstreamer-librsvg config-xine-librsvg
 
 build: build-stamp
-build-stamp: config build-gstreamer-smpeg-librsvg build-xine-smpeg-librsvg
+build-stamp: config build-gstreamer-librsvg build-xine-librsvg
 	# TARGET: $@
 	#docbook-to-man debian/ultrastar-ng.sgml > ultrastar-ng.1
 	touch $@
@@ -111,11 +115,11 @@
 	dh_clean -a -k 
 	dh_installdirs
 
-	printf "\nInstalling gstreamer-smpeg-librsvg\n\n"
+	printf "\nInstalling gstreamer-librsvg\n\n"
 	cd tmp-gst-smpeg-rsvg; $(MAKE) install DESTDIR=$(CURDIR)/debian/ultrastar-ng-gstreamer
 	printf "\n"
 
-	printf "\nInstalling xine-smpeg-librsvg\n\n"
+	printf "\nInstalling xine-librsvg\n\n"
 	cd tmp-xine-smpeg-rsvg; $(MAKE) install DESTDIR=$(CURDIR)/debian/ultrastar-ng-xine
 	printf "\n"
 
@@ -166,6 +170,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: config-common config-gstreamer-librsvg config-xine-librsvg
+.PHONY: build-gstreamer-librsvg build-xine-librsvg
 .PHONY: config build clean binary-indep binary-arch binary install 




More information about the Pkg-games-commits mailing list