Author: miriam Date: 2008-11-11 20:51:18 +0000 (Tue, 11 Nov 2008) New Revision: 8381
Modified: packages/trunk/performous/debian/changelog packages/trunk/performous/debian/control packages/trunk/performous/debian/patches/series packages/trunk/performous/debian/rules Log: Started fixing stuff... still a lot to do Modified: packages/trunk/performous/debian/changelog =================================================================== --- packages/trunk/performous/debian/changelog 2008-11-11 18:52:59 UTC (rev 8380) +++ packages/trunk/performous/debian/changelog 2008-11-11 20:51:18 UTC (rev 8381) @@ -1,3 +1,13 @@ +performous (0.3.0-1) UNRELEASED; urgency=low + + * UltraStar NG is now called Performous. Package renamed to performous. + * New homepage: http://performous.org/ + * New building system: cmake + * Updated build dependencies + * Removed ultrastar-ng-xine and ultrastar-ng-gstreamer packages. + + -- Miriam Ruiz <[EMAIL PROTECTED]> Tue, 11 Nov 2008 21:11:40 +0100 + ultrastar-ng (0.2.1-1) unstable; urgency=low [ Miriam Ruiz ] Modified: packages/trunk/performous/debian/control =================================================================== --- packages/trunk/performous/debian/control 2008-11-11 18:52:59 UTC (rev 8380) +++ packages/trunk/performous/debian/control 2008-11-11 20:51:18 UTC (rev 8381) @@ -1,52 +1,26 @@ -Source: ultrastar-ng +Source: performous Section: games Priority: extra Maintainer: Debian Games Team <[EMAIL PROTECTED]> Uploaders: Miriam Ruiz <[EMAIL PROTECTED]> -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, libfftw3-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.3 +Build-Depends: debhelper (>= 5.0.51), cmake (>= 2.4), quilt, help2man, + libgl1-mesa-dev, libsdl1.2-dev, libcairo2-dev, librsvg2-dev, + libboost-thread-dev, libboost-serialization-dev, libboost-program-options-dev, + libboost-regex-dev, libboost-filesystem-dev, + libavcodec-dev, libavformat-dev, libswscale-dev, + libmagick++9-dev, libsamplerate0-dev, libxml++2.6-dev, + libasound2-dev, libjack-dev, libpulse-dev, portaudio19-dev, + libgstreamer0.10-dev +Standards-Version: 3.8.0 Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/ultrastar-ng/ Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/packages/trunk/ultrastar-ng/?op=log -Homepage: http://ultrastar-ng.sourceforge.net/ +Homepage: http://performous.org/ -Package: ultrastar-ng +Package: performous Architecture: all -Depends: ultrastar-ng-gstreamer | ultrastar-ng-xine -Description: karaoke game that allows user supplied songs - Karaoke program which is based off and looks similar to Singstar for - PS2. UltraStar-NG is based on UltraStar and allows you to add your - own songs in the forms of mp3s along with a song text and a music video - file. - . - This is a void package that installs the default version of the program. - -Package: ultrastar-ng-gstreamer -Provides: ultrastar-ng -Conflicts: ultrastar-ng-xine -Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: karaoke game that allows user supplied songs - Karaoke program which is based off and looks similar to Singstar for - PS2. UltraStar-NG is based on UltraStar and allows you to add your - own songs in the forms of mp3s along with a song text and a music video - file. - . - This package includes the game compiled against GStreamer. - -Package: ultrastar-ng-xine -Provides: ultrastar-ng -Conflicts: ultrastar-ng-gstreamer -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends} -Description: karaoke game that allows user supplied songs - Karaoke program which is based off and looks similar to Singstar for - PS2. UltraStar-NG is based on UltraStar and allows you to add your - own songs in the forms of mp3s along with a song text and a music video - file. - . - This package includes the game compiled against xine. + Karaoke program which is based off and looks similar to the Singstar game + for PS2. Performous is based on UltraStar and allows you to add your + own songs in the forms of mp3s along with a song text and a music video + file. It was previously called UltraStar NG. Modified: packages/trunk/performous/debian/patches/series =================================================================== --- packages/trunk/performous/debian/patches/series 2008-11-11 18:52:59 UTC (rev 8380) +++ packages/trunk/performous/debian/patches/series 2008-11-11 20:51:18 UTC (rev 8381) @@ -1,2 +0,0 @@ -exclude_docs.patch -desktop.patch Modified: packages/trunk/performous/debian/rules =================================================================== --- packages/trunk/performous/debian/rules 2008-11-11 18:52:59 UTC (rev 8380) +++ packages/trunk/performous/debian/rules 2008-11-11 20:51:18 UTC (rev 8381) @@ -3,172 +3,82 @@ # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 -# These are used for cross-compiling and for saving the configure script -# from having to guess our platform (since we know it already) -DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) -DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +# This has to be exported to make some magic below work. +export DH_OPTIONS -CFLAGS = -Wall -g +BUILD_TREE=$(CURDIR)/build-tree -ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) - CFLAGS += -O0 -else - CFLAGS += -O2 -endif - -config-common: config-common-stamp -config-common-stamp: - # TARGET: $@ +configure: configure-stamp +configure-stamp: 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 - printf "\nReconfiguring autotools\n\n" - autoreconf --verbose --force --install - printf "\n" + QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2 + + # Perform an out-of-tree build to keep a clean source tree + mkdir $(BUILD_TREE) + cd $(BUILD_TREE); cmake .. \ + -DCMAKE_INSTALL_PREFIX:STRING="/usr" \ + -DCMAKE_C_FLAGS:STRING="$(CFLAGS)" touch $@ -config-gstreamer-librsvg: config-gstreamer-librsvg-stamp -config-gstreamer-librsvg-stamp: config-common - # TARGET: $@ +build: build-stamp +build-stamp: configure-stamp dh_testdir - 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 -Wl,-as-needed -Wl,--rpath,/usr/lib/ultrastar-ng" - printf "\n" + cd $(BUILD_TREE); $(MAKE) touch $@ -build-gstreamer-librsvg: build-gstreamer-librsvg-stamp -build-gstreamer-librsvg-stamp: config-gstreamer-librsvg - # TARGET: $@ - dh_testdir - printf "\nBuilding gstreamer-librsvg\n\n" - cd tmp-gst-smpeg-rsvg; $(MAKE) - printf "\n" - touch $@ - -config-xine-librsvg: config-xine-librsvg-stamp -config-xine-librsvg-stamp: config-common - # TARGET: $@ - dh_testdir - 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 -Wl,-as-needed -Wl,--rpath,/usr/lib/ultrastar-ng" - printf "\n" - touch $@ - -build-xine-librsvg: build-xine-librsvg-stamp -build-xine-librsvg-stamp: config-xine-librsvg - # TARGET: $@ - dh_testdir - printf "\nBuilding xine-librsvg\n\n" - cd tmp-xine-smpeg-rsvg; $(MAKE) - printf "\n" - touch $@ - -config: config-common config-gstreamer-librsvg config-xine-librsvg - -build: build-stamp -build-stamp: config build-gstreamer-librsvg build-xine-librsvg - # TARGET: $@ - #docbook-to-man debian/ultrastar-ng.sgml > ultrastar-ng.1 - touch $@ - clean: - # TARGET: $@ dh_testdir dh_testroot - rm -f *-stamp - rm -rf tmp-gst-smpeg-rsvg - rm -rf tmp-xine-smpeg-rsvg - rm -rf tmp-* - rm -f config.guess config.sub config.log - rm -f configure install-sh depcomp INSTALL "config.h.in:config.h.incl" - rm -f Makefile.in themes/Makefile.in aclocal.m4 missing \ - data/Makefile.in docs/Makefile.in src/Makefile.in - $(MAKE) -f /usr/share/quilt/quilt.make unpatch + QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2 + rm -f build-stamp configure-stamp + if [ -d $(BUILD_TREE) ]; then cd $(BUILD_TREE); $(MAKE) clean; fi + rm -fr $(BUILD_TREE) + rm -fr .pc dh_clean install: build - # TARGET: $@ dh_testdir dh_testroot - dh_clean -a -k + dh_clean -k dh_installdirs + cd $(BUILD_TREE); $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp - printf "\nInstalling gstreamer-librsvg\n\n" - cd tmp-gst-smpeg-rsvg; $(MAKE) install DESTDIR=$(CURDIR)/debian/ultrastar-ng-gstreamer - printf "\n" - - printf "\nInstalling xine-librsvg\n\n" - cd tmp-xine-smpeg-rsvg; $(MAKE) install DESTDIR=$(CURDIR)/debian/ultrastar-ng-xine - printf "\n" - -# Build architecture-independent files here. -binary-indep: - # TARGET: $@ - dh_testdir - dh_testroot +# Build architecture independant packages using the common target. +binary-indep: build install + dh_testdir -i + dh_testroot -i dh_installchangelogs -i dh_installdocs -i + dh_install -i dh_link -i - dh_compress -i + dh_compress -i dh_fixperms -i dh_installdeb -i dh_gencontrol -i dh_md5sums -i dh_builddeb -i -# Build architecture-dependent files here. -binary-arch: install - # TARGET: $@ - dh_testdir - dh_testroot - #dh_installdirs -a usr/share/doc/ultrastar-ng - #dh_link -pultrastar-ng-gstreamer usr/share/doc/ultrastar-ng usr/share/doc/ultrastar-ng-gstreamer - #dh_link -pultrastar-ng-xine usr/share/doc/ultrastar-ng usr/share/doc/ultrastar-ng-xine - dh_installchangelogs -a ChangeLog +# Build architecture dependant packages using the common target. +binary-arch: build install + dh_testdir -a + dh_testroot -a + dh_installchangelogs -a dh_installdocs -a - dh_installexamples -a -# dh_install -a - dh_install -pultrastar-ng-gstreamer debian/ultrastar-ng-64px.xpm usr/share/pixmaps - dh_desktop -pultrastar-ng-gstreamer -A debian/ultrastar-ng.desktop - dh_install -pultrastar-ng-xine debian/ultrastar-ng-64px.xpm usr/share/pixmaps - dh_desktop -pultrastar-ng-xine -A debian/ultrastar-ng.desktop dh_installmenu -a -# dh_installmime -a dh_installman -a + dh_install -a + dh_desktop -a + dh_icons -a dh_link -a dh_strip -a - dh_compress -a + dh_compress -a dh_fixperms -a + dh_makeshlibs -a dh_installdeb -a dh_shlibdeps -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a -binary: binary-indep binary-arch -.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 +binary: binary-arch binary-indep +.PHONY: build clean binary-indep binary-arch binary install configure _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits

