Author: miriam Date: 2009-07-11 22:37:54 +0000 (Sat, 11 Jul 2009) New Revision: 10017
Added: packages/trunk/performous/debian/patches/tools_names.patch Modified: packages/trunk/performous/debian/changelog packages/trunk/performous/debian/control packages/trunk/performous/debian/patches/boost_fix.patch packages/trunk/performous/debian/patches/datadirs.patch packages/trunk/performous/debian/patches/desktop.patch packages/trunk/performous/debian/patches/series packages/trunk/performous/debian/rules Log: Put tools in their very own package Modified: packages/trunk/performous/debian/changelog =================================================================== --- packages/trunk/performous/debian/changelog 2009-07-11 18:22:53 UTC (rev 10016) +++ packages/trunk/performous/debian/changelog 2009-07-11 22:37:54 UTC (rev 10017) @@ -2,7 +2,9 @@ [ Miriam Ruiz ] * New upstream release + * Added binary packages performous-tools and performous-tools-dbg * Updated patches + * Upgraded Standards-Version to 3.8.2 * New build dependency: libglew1.5-dev * It depends on cmake (>= 2.6) now Modified: packages/trunk/performous/debian/control =================================================================== --- packages/trunk/performous/debian/control 2009-07-11 18:22:53 UTC (rev 10016) +++ packages/trunk/performous/debian/control 2009-07-11 22:37:54 UTC (rev 10017) @@ -12,7 +12,7 @@ libmagick++9-dev, libsamplerate0-dev, libxml++2.6-dev, libasound2-dev, libjack-dev, libpulse-dev, portaudio19-dev, libgstreamer0.10-dev, libglew1.5-dev -Standards-Version: 3.8.1 +Standards-Version: 3.8.2 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://performous.org/ @@ -34,7 +34,7 @@ Section: debug Architecture: any Depends: performous (= ${binary:Version}) -Description: karaoke game that allows user supplied songs +Description: karaoke game that allows user supplied songs - debug Performous is a 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 MP3 format, along with a song text @@ -42,6 +42,31 @@ . This package includes the debugging symbols. +Package: performous-tools +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Suggests: performous +Description: karaoke game that allows user supplied songs - tools + Performous is a 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 MP3 format, along with a song text + and a music video file. It was previously called UltraStar NG. + . + This package includes some tools for converting original Singstar DVDs to + the format used by Performous. + +Package: performous-tools-dbg +Section: debug +Architecture: any +Depends: performous-tools (= ${binary:Version}) +Description: karaoke game that allows user supplied songs - tools debug + Performous is a 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 MP3 format, along with a song text + and a music video file. It was previously called UltraStar NG. + . + This package includes the debugging symbols for the tools. + Package: ultrastar-ng Architecture: all Depends: performous Modified: packages/trunk/performous/debian/patches/boost_fix.patch =================================================================== --- packages/trunk/performous/debian/patches/boost_fix.patch 2009-07-11 18:22:53 UTC (rev 10016) +++ packages/trunk/performous/debian/patches/boost_fix.patch 2009-07-11 22:37:54 UTC (rev 10017) @@ -1,3 +1,6 @@ +# Copyright (C) 2009 Miriam Ruiz <[email protected]> +# Distributed under the same license as the game. See debian/copyright. + --- Performous-0.3.1-Source.orig/libs/libda/plugins/audio_dev_tone.cpp +++ Performous-0.3.1-Source/libs/libda/plugins/audio_dev_tone.cpp @@ -3,7 +3,7 @@ Modified: packages/trunk/performous/debian/patches/datadirs.patch =================================================================== --- packages/trunk/performous/debian/patches/datadirs.patch 2009-07-11 18:22:53 UTC (rev 10016) +++ packages/trunk/performous/debian/patches/datadirs.patch 2009-07-11 22:37:54 UTC (rev 10017) @@ -1,3 +1,6 @@ +# Copyright (C) 2009 Miriam Ruiz <[email protected]> +# Distributed under the same license as the game. See debian/copyright. + --- Performous-0.3.1-Source.orig/data/performous.xml +++ Performous-0.3.1-Source/data/performous.xml @@ -185,7 +185,6 @@ Modified: packages/trunk/performous/debian/patches/desktop.patch =================================================================== --- packages/trunk/performous/debian/patches/desktop.patch 2009-07-11 18:22:53 UTC (rev 10016) +++ packages/trunk/performous/debian/patches/desktop.patch 2009-07-11 22:37:54 UTC (rev 10017) @@ -1,3 +1,6 @@ +# Copyright (C) 2009 Miriam Ruiz <[email protected]> +# Distributed under the same license as the game. See debian/copyright. + --- Performous-0.3.1-Source.orig/data/performous.desktop +++ Performous-0.3.1-Source/data/performous.desktop @@ -8,7 +8,7 @@ Modified: packages/trunk/performous/debian/patches/series =================================================================== --- packages/trunk/performous/debian/patches/series 2009-07-11 18:22:53 UTC (rev 10016) +++ packages/trunk/performous/debian/patches/series 2009-07-11 22:37:54 UTC (rev 10017) @@ -2,3 +2,4 @@ boost_fix.patch gcc_44.patch datadirs.patch +tools_names.patch Added: packages/trunk/performous/debian/patches/tools_names.patch =================================================================== --- packages/trunk/performous/debian/patches/tools_names.patch (rev 0) +++ packages/trunk/performous/debian/patches/tools_names.patch 2009-07-11 22:37:54 UTC (rev 10017) @@ -0,0 +1,53 @@ +# Copyright (C) 2009 Miriam Ruiz <[email protected]> +# Distributed under the same license as the game. See debian/copyright. + +--- Performous-0.3.1-Source.orig/tools/CMakeLists.txt ++++ Performous-0.3.1-Source/tools/CMakeLists.txt +@@ -37,25 +37,25 @@ + endif (Boost_FOUND) + + if (Magick++_FOUND) +- add_executable(cover_conv cover_conv.cpp pak.cpp) +- target_link_libraries(cover_conv ${Magick++_LIBRARIES} ${LibXML++_LIBRARIES}) +- set(targets ${targets} cover_conv) ++ add_executable(ss_cover_conv cover_conv.cpp pak.cpp) ++ target_link_libraries(ss_cover_conv ${Magick++_LIBRARIES} ${LibXML++_LIBRARIES}) ++ set(targets ${targets} ss_cover_conv) + else (Magick++_FOUND) +- message("No Magick++ found, not building cover_conv") ++ message("No Magick++ found, not building ss_cover_conv") + endif (Magick++_FOUND) + else (LibXML++_FOUND) +- message("No LibXML++ found, not building ss_extract nor cover_conv") ++ message("No LibXML++ found, not building ss_extract nor ss_cover_conv") + endif (LibXML++_FOUND) + + if (Boost_FOUND) +- add_executable(pak_extract pak_extract.cpp pak.cpp) +- target_link_libraries(pak_extract ${Boost_LIBRARIES}) ++ add_executable(ss_pak_extract pak_extract.cpp pak.cpp) ++ target_link_libraries(ss_pak_extract ${Boost_LIBRARIES}) + endif (Boost_FOUND) + +-add_executable(adpcm_decode adpcm_decode.cpp pak.cpp) +-add_executable(ipu_decode ipu_decode.cpp) +-add_executable(ipu_conv ipu_conv.cpp ipuconvmain.cpp pak.cpp) +-set(targets ${targets} pak_extract adpcm_decode ipu_decode ipu_conv) ++add_executable(ss_adpcm_decode adpcm_decode.cpp pak.cpp) ++add_executable(ss_ipu_decode ipu_decode.cpp) ++add_executable(ss_ipu_conv ipu_conv.cpp ipuconvmain.cpp pak.cpp) ++set(targets ${targets} ss_pak_extract ss_adpcm_decode ss_ipu_decode ss_ipu_conv) + + # add install target: + install(TARGETS ${targets} DESTINATION bin) +--- Performous-0.3.1-Source.orig/tools/ss_extract.cpp ++++ Performous-0.3.1-Source/tools/ss_extract.cpp +@@ -283,7 +283,7 @@ + txtfile.close(); + std::cerr << ">>> Extracting cover image" << std::endl; + // FIXME: use internally instead of separate program +- std::system(("cover_conv \"" + dvdPath + "/pack_ee.pak\" " + id + " \"" + path.string() + "/cover.jpg\"").c_str()); ++ std::system(("ss_cover_conv \"" + dvdPath + "/pack_ee.pak\" " + id + " \"" + path.string() + "/cover.jpg\"").c_str()); + remove = ""; + if (video) { + std::cerr << ">>> Extracting video" << std::endl; Modified: packages/trunk/performous/debian/rules =================================================================== --- packages/trunk/performous/debian/rules 2009-07-11 18:22:53 UTC (rev 10016) +++ packages/trunk/performous/debian/rules 2009-07-11 22:37:54 UTC (rev 10017) @@ -14,6 +14,7 @@ QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2 # Perform an out-of-tree build to keep a clean source tree + rm -rf $(BUILD_TREE) mkdir $(BUILD_TREE) cd $(BUILD_TREE); cmake .. \ -DCMAKE_INSTALL_PREFIX:STRING="/usr" \ @@ -48,6 +49,17 @@ mkdir -p $(CURDIR)/debian/performous/usr/share/games/ultrastar/songs mv $(CURDIR)/debian/performous/usr/bin $(CURDIR)/debian/performous/usr/games + # Remove development stuff + rm -rf $(CURDIR)/debian/performous/usr/include + rm -rf $(CURDIR)/debian/performous/usr/lib/*.a + + # Move tools to their own package + mkdir -p $(CURDIR)/debian/performous-tools/usr/games + cd $(CURDIR)/debian/performous/usr/games/ && \ + for i in adpcm_decode cover_conv ipu_conv ipu_decode pak_extract ss_extract; do \ + mv $(CURDIR)/debian/performous/usr/games/"$$i" $(CURDIR)/debian/performous-tools/usr/games/ ; \ + done + # Build architecture independant packages using the common target. binary-indep: dh_testdir @@ -73,7 +85,8 @@ dh_install -a dh_icons -a dh_link -a - dh_strip --dbg-package=performous-dbg + dh_strip -pperformous --dbg-package=performous-dbg + dh_strip -pperformous-tools --dbg-package=performous-tools-dbg dh_compress -a dh_fixperms -a dh_makeshlibs -a _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits

