From: Peter Michael Green Date: Thu, 14 Mar 2019 16:20:56 +0000 (+0000) Subject: performous (1.1+git20181118-2+rpi1) buster-staging; urgency=medium X-Git-Tag: archive/raspbian/1.1+git20181118-4+rpi1~3 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=6ebb18bdecc872701858ed65ee5a5b40c6804f41;p=performous.git performous (1.1+git20181118-2+rpi1) buster-staging; urgency=medium * Link against -latomic on armhf too. [dgit import unpatched performous 1.1+git20181118-2+rpi1] --- 6ebb18bdecc872701858ed65ee5a5b40c6804f41 diff --cc debian/README.Debian index 0000000,0000000..1481084 new file mode 100644 --- /dev/null +++ b/debian/README.Debian @@@ -1,0 -1,0 +1,42 @@@ ++performous for Debian ++--------------------- ++ ++More songs for performous are available at ++ ++http://performous.org/songs ++ ++For more information about finding songs and adding own song folders see also ++ ++https://github.com/performous/performous/wiki/Songs ++ ++Songs are searched for in the following directories: ++ $HOME/.local/share/games/performous/songs/ ++ $HOME/.ultrastar/songs/ ++ /usr/local/share/games/ultrastar/songs/ ++ /usr/local/share/ultrastar/songs/ ++ /usr/share/games/ultrastar/songs/ ++ /usr/share/games/performous/songs/ ++ /usr/share/ultrastar/songs/ ++ /usr/local/share/games/fretsonfire/data/songs/ ++ /usr/share/games/fretsonfire/data/songs/ ++ ++You can see where Performous tries to find songs by launching it from a ++terminal with the argument --log info and observing the output. ++ ++If your songs are not in UTF-8 (most songs aren't yet), please do: ++ recode CP1252..UTF-8 songs/*/*.txt ++ ++You can use iconv instead, if you prefer: ++ iconv --from-code=ISO-8859-1 --to-code=UTF-8 source.txt > dest.txt ++ ++For converting a whole directory of songs to UTF-8 with iconv: ++ for i in *; do echo $i; \ ++ mv "$i/$i.txt" "$i/$i.ISO-8859-1.txt"; \ ++ iconv --from-code=ISO-8859-1 --to-code=UTF-8 "$i/$i.ISO-8859-1.txt" \ ++ > "$i/$i.txt"; \ ++ done ++ ++After that make sure that all the characters display correctly. If they don't, ++you need to guess which charset the original used (instead of CP1252) and retry. ++ ++For more (up to date) information, see http://performous.org/ diff --cc debian/README.source index 0000000,0000000..1aab017 new file mode 100644 --- /dev/null +++ b/debian/README.source @@@ -1,0 -1,0 +1,12 @@@ ++Performous ++========== ++ ++To recreate the original tarball clone the upstream Git repository ++ ++https://github.com/performous/performous ++ ++at 18.11.2018, also clone the ced submodule and add the tools and common directory, ++FindZ.cmkae, FindPng.cmake and FindJpeg.cmake from ++performous 1.1 in Debian Stretch. Then remove unneeded Git files and the www ++directory that contains Javascript files without source. ++ diff --cc debian/changelog index 0000000,0000000..4bf3cfc new file mode 100644 --- /dev/null +++ b/debian/changelog @@@ -1,0 -1,0 +1,456 @@@ ++performous (1.1+git20181118-2+rpi1) buster-staging; urgency=medium ++ ++ * Link against -latomic on armhf too. ++ ++ -- Peter Michael Green Thu, 14 Mar 2019 16:20:56 +0000 ++ ++performous (1.1+git20181118-2) unstable; urgency=medium ++ ++ * Readd performous-tools.links. ++ * Fix FTBFS on armel/mips/mipsel and link against -latomic. ++ Thanks to Adrian Bunk for the report and patch. (Closes: #914667) ++ ++ -- Markus Koschany Mon, 26 Nov 2018 12:21:08 +0100 ++ ++performous (1.1+git20181118-1) unstable; urgency=medium ++ ++ * New upstream version 1.1+git20181118. ++ - Fix FTBFS with Boost 1.67. (Closes: #914061) ++ Thanks to Adrian Bunk for the report. ++ - See README.source how the original tarball was created. ++ The www directory contained Javascript files without source and was ++ removed. ++ * Drop deprecated menu file and xpm icon. ++ * Update README.Debian ++ * Switch to compat level 11. ++ * Declare compliance with Debian Policy 4.2.1. ++ * Tighten B-D on libboost-all-dev. ++ * Build-depend on libglm-dev and libcpprest-dev. ++ ++ -- Markus Koschany Sun, 25 Nov 2018 16:04:12 +0100 ++ ++performous (1.1-2) unstable; urgency=medium ++ ++ * Suggest fretsonfire-songs-muldjord and fretsonfire-songs-sectoid music ++ packages. (Closes: #425898) ++ * Declare compliance with Debian Policy 3.9.8. ++ * Switch to compat level 10. ++ ++ -- Markus Koschany Sun, 27 Nov 2016 23:13:53 +0100 ++ ++performous (1.1-1) unstable; urgency=medium ++ ++ * Imported Upstream version 1.1. ++ * Add get-orig-source target. ++ * Drop all patches. Applied upstream. ++ * Drop README.source. ++ ++ -- Markus Koschany Wed, 27 Jan 2016 20:21:45 +0100 ++ ++performous (1.0+git150721-3) unstable; urgency=medium ++ ++ * Drop performous-dbg package because the automatic -dbgsym package ++ has replaced it. ++ * debian/control: Replace fonts-droid with fonts-noto-mono. (Closes: #804685) ++ ++ -- Markus Koschany Sun, 17 Jan 2016 17:53:56 +0100 ++ ++performous (1.0+git150721-2) unstable; urgency=medium ++ ++ * Add ffmpeg_2.9.patch. ++ Fix FTBFS with upcoming ffmpeg 2.9 transition. ++ Thanks to Andreas Cadhalpun for the report and patch. (Closes: #803853) ++ * Add reproducible-build.patch and make the build reproducible by ++ removing the __DATE__ macro. ++ * Update my e-mail address. ++ * Vcs-Browser: Use https. ++ ++ -- Markus Koschany Sun, 08 Nov 2015 21:19:32 +0100 ++ ++performous (1.0+git150721-1) unstable; urgency=medium ++ ++ * Imported Upstream version 1.0+git150721. ++ - Fixes FTBFS with GCC-5. (Closes: #778059) ++ * Add README.source. ++ * Drop all patches. They were merged upstream. ++ Use ffmpeg instead of avconv again because the project transitions from ++ libav to ffmpeg. ++ * performous-tools: Depend on ffmpeg instead of libav-tools. ++ * d/control: New build-dependency libepoxy-dev. ++ * d/control: Remove libglew-dev from Build-Depends. No longer needed. ++ * d/copyright: Mention new BSL-1.0 licensed files. ++ ++ -- Markus Koschany Sun, 09 Aug 2015 13:44:19 +0200 ++ ++performous (1.0-3) unstable; urgency=medium ++ ++ * Upload to unstable. ++ ++ -- Markus Koschany Tue, 28 Apr 2015 22:45:04 +0200 ++ ++performous (1.0-2) experimental; urgency=medium ++ ++ * Merge unstable changes from 0.7.0+git20140715-2 into experimental branch. ++ * debian/rules: Build without Altivec on ppc64el to prevent build failures. ++ * Remove source/options since performous uses CMake anyway. ++ * Add fix-spelling-errors.patch: ++ Fix spelling errors informations and Unkown. Thanks to Lintian. ++ ++ -- Markus Koschany Wed, 05 Nov 2014 11:55:48 +0100 ++ ++performous (0.7.0+git20140715-2) unstable; urgency=medium ++ ++ * Add fix-imagemagick-detection.patch. (Closes: #767755) ++ Detect ImageMagick library and build the ss_extract and ss_cover_conv ++ binaries again which were accidentally dropped. ++ * Add use-avconv.patch. (Closes: #699400) ++ Replace ffmpeg command with avconv for ss_extract tool because ffmpeg ++ will not be available for Jessie. ++ * performous-tools: Depend on libav-tools because ss_extract requires ++ the avconv command. ++ * Move the package to Git. Change Vcs fields accordingly. ++ ++ -- Markus Koschany Sun, 02 Nov 2014 13:46:41 +0100 ++ ++performous (1.0-1) experimental; urgency=medium ++ ++ * Imported Upstream version 1.0. ++ * Move the package to Git. ++ * Update debian/watch and detect new releases at github.com. ++ * Declare compliance with Debian Policy 3.9.6. ++ * Drop README.source. The upstream sources are pristine. ++ * Update debian/copyright. Add Apache-2.0 license paragraph. ++ * Add fix-hyphen-used-as-minus-sign.patch to silence Lintian and forward the ++ patch upstream. ++ ++ -- Markus Koschany Sat, 01 Nov 2014 17:04:05 +0100 ++ ++performous (0.7.0+git20140715-1) unstable; urgency=medium ++ ++ * Imported Upstream version 0.7.0+git20140715. ++ - Fixes FTBFS with libav10. (Closes: #739433, #754486) ++ * Add libavresample-dev to Build-Depends. Needed for libav10. ++ * Update README.source for new release. ++ * Drop desktop-file.patch. Merged upstream. ++ * Switch to SDL2 by using libsdl2-dev instead of libsdl1.2-dev. ++ ++ -- Markus Koschany Tue, 15 Jul 2014 16:42:04 +0200 ++ ++performous (0.7.0+git20140217-1) unstable; urgency=medium ++ ++ * Imported Upstream version 0.7.0+git20140217. ++ - Update to recommended git master version. (Closes: #710332) ++ - Fix audio noise when entering the game. (Closes: #740763) ++ * Add myself to Uploaders. ++ * Enable MIDI I/O support. ++ * debian/rules: ++ - Switch to dh sequencer and simplify debian/rules. ++ - Build with --parallel. ++ - Remove all overrides in regard to libda. ++ - Use only required dh_auto_configure options. ++ - Export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed. ++ - Do not create separate ultrastar directory anymore. ++ * wrap-and-sort -sa ++ * debian/control: ++ - Remove unnecessary build-dependencies: ++ + libsamplerate0-dev ++ + libpulse-dev ++ + libgstreamer0.10-dev ++ + libjack-dev ++ - Use libboost-all-dev instead of single boost libraries. ++ - Switch to libglew-dev from libglew1.5-dev. ++ - Add libportmidi-dev [linux-any] and enable MIDI I/O support. ++ - Add libpng-dev and libjpeg-dev. ++ - Remove Conflicts, Replaces, Provides fields for obsolete ultrastar ++ package. ++ - Remove Pre-Depends dpkg (>= 1.15.6) ++ - performous: Add fonts-droid dependency. ++ - performous: Remove Recommends: ${alsalibs:Recommends} substvar. ++ * source/options: Use default xz compression. ++ * Update desktop.patch to desktop-file.patch and create a valid desktop file. ++ * Drop use-Boost-TIME_UTC_-constant-unconditionally.patch. Fixed upstream. ++ * Drop FindFreetype.patch. Fixed upstream. ++ * Drop libav0.8.patch. Fixed upstream. ++ * Update README.source. Explain how one can obtain the original sources. ++ * debian/docs: Do not install TODO.txt anymore. It does no longer exist. ++ * Drop debian/h2m folder. It is obsolete. ++ * Add longtitle to performous.menu. ++ * Add performous-tools.install file. ++ * Update README.Debian. Mention ~/.local/share/games/performous/songs as an ++ alternative song location. (Closes: #718897) ++ * Drop ultrastar-ng.links. ++ * Update debian/copyright to copyright format 1.0. Add Sil Open Fonts ++ license. ++ * Install performous.svg to /usr/share/icons/hicolor/scalable/apps. ++ ++ -- Markus Koschany Sat, 08 Mar 2014 11:52:55 +0100 ++ ++performous (0.7.0-3) unstable; urgency=medium ++ ++ * Team upload. ++ * Update the local FindFreeType.cmake file to detect the latest version of ++ FreeType2 and make the software compile again. (Closes: #732735) ++ * Bump Standards-Version to 3.9.5, no changes. ++ ++ -- Markus Koschany Wed, 22 Jan 2014 21:02:04 +0100 ++ ++performous (0.7.0-2) unstable; urgency=low ++ ++ * Team upload. ++ * debian/control: ++ - Use canonical VCS-URI. ++ - Remove versioned dependencies on boost libraries because they are ++ trivially satisfied now. ++ - Remove superfluous ${shlibs:Depends} substvar from performous-dbg ++ package. ++ - Bump Standards-Version to 3.9.4, no changes. ++ * debian/copyright: Fix lintian issue copyright-refers-to-symlink-license and ++ point to GPL-2 license. ++ * Add use-Boost-TIME_UTC_-constant-unconditionally.patch. Use always the new ++ Boost constant TIME_UTC_ and fix FTBFS with libboost1.49. (Closes: #710625) ++ * Drop boost_filesystem_v2.patch. Not necessary for newer boost versions. ++ ++ -- Markus Koschany Sun, 30 Jun 2013 11:59:10 +0200 ++ ++performous (0.7.0-1) unstable; urgency=low ++ ++ [ Miriam Ruiz ] ++ * New upstream release. ++ * Removed patches: jpeg-detection.patch and libav_api_change.patch ++ * Upgraded debian/compat to 9. ++ * Modified debian/rules to use fortified libc functions. ++ See: http://wiki.debian.org/Hardening ++ * Changed my email address in debian/control to miriam@debian.org ++ ++ -- Miriam Ruiz Wed, 21 Nov 2012 00:01:41 +0100 ++ ++performous (0.6.1-6) unstable; urgency=low ++ ++ * Team upload. ++ ++ [ Salvatore Bonaccorso ] ++ * Add libpango1.0-dev to Build-Depends to fix FTBFS. (Closes: #665256) ++ ++ [ Ansgar Burchardt ] ++ * Bump Standards-Version to 3.9.3 (no changes). ++ ++ -- Ansgar Burchardt Fri, 06 Apr 2012 10:04:51 +0200 ++ ++performous (0.6.1-5) unstable; urgency=low ++ ++ * Team upload. ++ * Check for jpeglib.h which is actually included instead of jconfig.h. ++ The latter is installed in multiarch location. Patch from Ilya Barygin. ++ (Closes: #659740) ++ * Add build-arch and build-indep targets. ++ * Fix Vcs-Browser link. ++ ++ -- Felix Geyer Tue, 31 Jan 2012 15:26:47 +0100 ++ ++performous (0.6.1-4) unstable; urgency=low ++ ++ * Team upload. ++ * Add missing include for libav0.8. (Closes: #654221) ++ * Use xz compression for binary packages. ++ * Remove quilt references from debian/control and debian/rules. ++ The package already uses the 3.0 (quilt) source format. ++ * Bump Standards-Version to 3.9.2 (no changes). ++ ++ -- Ansgar Burchardt Sun, 15 Jan 2012 22:48:58 +0100 ++ ++performous (0.6.1-3) unstable; urgency=low ++ ++ * Team upload. ++ * Remove deprecated ffmpeg/libav API functions. This prevents a ++ FTBFS when libav/0.7 is uploaded to unstable. Patch by Scott ++ Kitterman (Closes: #637105) ++ * Drop transition package ultrastar-ng now that Squeeze is released ++ ++ -- Moritz Muehlenhoff Wed, 24 Aug 2011 22:33:21 +0200 ++ ++performous (0.6.1-2) unstable; urgency=low ++ ++ * Team upload. ++ ++ [ Evgeni Golov ] ++ * Set BOOST_FILESYSTEM_VERSION=2 to prevent FTBFS with boost >= 1.46 ++ Closes: #625109 ++ ++ [ Bruno "Fuddl" Kleinert ] ++ * Follow libmagick transition and build-depend on libmagick++-dev instead of ++ libmagick++9-dev, now. (Closes: #625610) ++ ++ -- Bruno "Fuddl" Kleinert Thu, 09 Jun 2011 18:14:57 +0200 ++ ++performous (0.6.1-1) unstable; urgency=low ++ ++ [ Miriam Ruiz ] ++ * New upstream release ++ * Using source package format "3.0 (quilt)" ++ * Upgraded Standards-Version from 3.8.3 to 3.9.1 ++ * Added a recommend for vorbis-tools in performous-tools. Closes: #567807 ++ * Removed configure target as dependency from clean in debian/rules ++ ++ -- Miriam Ruiz Wed, 03 Nov 2010 22:57:47 +0100 ++ ++performous (0.5.1-1) unstable; urgency=low ++ ++ * New upstream release. ++ - mainly bugfix ++ - adding some new instrument auto recognized ++ * Updated package description in debian/control ++ ++ -- Miriam Ruiz Sat, 16 Jan 2010 16:00:15 +0100 ++ ++performous (0.5.0-1) unstable; urgency=low ++ ++ * New upstream release ++ ++ -- Miriam Ruiz Wed, 13 Jan 2010 23:22:55 +0100 ++ ++performous (0.4.0-1) unstable; urgency=low ++ ++ [ Miriam Ruiz ] ++ * New upstream release. Closes: #558689 ++ * Updated package description ++ * Upgraded Standards-Version from 3.8.2 to 3.8.3 ++ * Added to Build-Depends: pkg-config ++ * Define in rules which plugins to compile. ++ See: libs/libda/plugins/CMakeLists.txt ++ * Fixed Vcs-Svn and Vcs-Browser in debian/control ++ * Added very simple man page for performous tools ++ ++ -- Miriam Ruiz Wed, 02 Dec 2009 22:31:10 +0100 ++ ++performous (0.3.2-1) unstable; urgency=low ++ ++ [ Miriam Ruiz ] ++ * New upstream release ++ ++ -- Miriam Ruiz Tue, 28 Jul 2009 00:43:34 +0200 ++ ++performous (0.3.1-1) unstable; urgency=low ++ ++ [ 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 ++ ++ -- Miriam Ruiz Sat, 11 Jul 2009 20:22:04 +0200 ++ ++performous (0.3.0-3) unstable; urgency=low ++ ++ [ Barry deFreese ] ++ * boost_fix.patch - Build with newer boost. (Closes: #530473). ++ * gcc_44.patch - Build with gcc-4.4. (Closes: #510848). ++ + Thanks to Martin Michlmayr for the patch. ++ * Add Section: debug to -dbg package. ++ * Fix some symantic errors in package description. (Closes: #517620). ++ * Bump Standards Version to 3.8.1. ++ ++ -- Miriam Ruiz Thu, 28 May 2009 22:38:15 +0200 ++ ++performous (0.3.0-2) unstable; urgency=low ++ ++ [ Ansgar Burchardt ] ++ * debian/copyright: Fix typo. ++ ++ [ Miriam Ruiz ] ++ * Uploaded to sid ++ * Do not depend on the dependencies of the plugins ++ * Recommend the dependencies of the ALSA plugin ++ ++ -- Miriam Ruiz Tue, 23 Dec 2008 22:19:45 +0100 ++ ++performous (0.3.0-1) experimental; 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 ++ * Added package performous-dbg with the debugging symbols ++ ++ -- Miriam Ruiz Tue, 11 Nov 2008 21:11:40 +0100 ++ ++ultrastar-ng (0.2.1-1) unstable; urgency=low ++ ++ [ Miriam Ruiz ] ++ * New Upstream Release (Closes: #453132) ++ * 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 ++ * Uses ultrastar-ng-gstreamer as default, instead of ultrastar-ng-xine, ++ since there are significantly less issues with GStreamer. ++ * Added patch to fix upstream desktop file ++ * Added -Wl,-as-needed to LDFLAGS ++ * Replaced fftw3-dev by libfftw3-dev in build dependencies. ++ * Standards-Version upgraded to 3.7.3 ++ ++ [ Mario Bonino ] ++ * Fixed data/Makefile.am to install .desktop file and icon ++ ++ [ Jon Dowland ] ++ * add Homepage: control field to source stanza ++ * fix a bashism in debian/rules (Closes: #478634) ++ ++ [ Ansgar Burchardt ] ++ * debian/control: Change XS-Vcs-* to Vcs-* ++ * Remove Homepage semi-field from description ++ ++ -- Miriam Ruiz Sat, 07 Jun 2008 16:43:18 +0200 ++ ++ultrastar-ng (0.1.4-2) unstable; urgency=low ++ ++ [ Miriam Ruiz ] ++ * Added patch to support previewing ogg files with xine (Closes: #430531) ++ * Added patch to check that SDL is properly initialized (Closes: #427386) ++ * Added patch to prevent incorrect singing screens in songs with wrong ++ #BACKGROUND or #VIDEO headers (Closes: #435383) ++ ++ [ Jon Dowland ] ++ * update menu section to "Games/Action" for menu policy transition. ++ Thanks Linas Žvirblis. ++ ++ [ Cyril Brulebois ] ++ * Added XS-Vcs-Svn and XS-Vcs-Browser fields in the control file. ++ ++ -- Miriam Ruiz Wed, 01 Aug 2007 08:52:08 +0000 ++ ++ultrastar-ng (0.1.4-1) unstable; 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. ++ * New Upstream Release. ++ + Added difficulty level ++ + Added to-start cursor ++ + Added audio pause/seek ++ + Added practice screen ++ + Added ingame fullscreen support ++ + Rewrote of the lyrics parsing and screen API ++ + Added manpage, desktop and pixmap files ++ + Fixed latest unscaled graphics ++ + Bufixes and memleak fixes ++ * Reconfigure autotools files before running configure. ++ Added build dependencies: autoconf, automake1.10 ++ * Added patch to avoid rebuilding the man page, not working properly. ++ ++ -- Miriam Ruiz Sat, 19 May 2007 13:27:05 +0000 ++ ++ultrastar-ng (0.1.3-1) unstable; urgency=low ++ ++ * Initial release (Closes: #411708) ++ ++ -- Miriam Ruiz Wed, 21 Feb 2007 22:17:24 +0000 ++ diff --cc debian/compat index 0000000,0000000..b4de394 new file mode 100644 --- /dev/null +++ b/debian/compat @@@ -1,0 -1,0 +1,1 @@@ ++11 diff --cc debian/control index 0000000,0000000..27c71dd new file mode 100644 --- /dev/null +++ b/debian/control @@@ -1,0 -1,0 +1,74 @@@ ++Source: performous ++Section: games ++Priority: optional ++Maintainer: Debian Games Team ++Uploaders: ++ Miriam Ruiz , ++ Markus Koschany ++Build-Depends: ++ cmake, ++ debhelper (>= 11), ++ gettext, ++ help2man, ++ libasound2-dev, ++ libavcodec-dev, ++ libavformat-dev, ++ libavresample-dev, ++ libboost-all-dev (>= 1.67.0.1), ++ libcairo2-dev, ++ libepoxy-dev, ++ libgl1-mesa-dev, ++ libglm-dev, ++ libjpeg-dev, ++ libmagick++-dev, ++ libpango1.0-dev, ++ libpng-dev, ++ libportmidi-dev [linux-any], ++ libcpprest-dev, ++ librsvg2-dev, ++ libsdl2-dev, ++ libswscale-dev, ++ libxml++2.6-dev, ++ pkg-config, ++ portaudio19-dev ++Standards-Version: 4.2.1 ++Vcs-Git: https://anonscm.debian.org/git/pkg-games/performous.git ++Vcs-Browser: https://anonscm.debian.org/cgit/pkg-games/performous.git ++Homepage: http://performous.org/ ++ ++Package: performous ++Architecture: any ++Depends: ++ fonts-noto-mono, ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Suggests: ++ fretsonfire-songs-muldjord, ++ fretsonfire-songs-sectoid ++Description: karaoke game that allows user supplied songs ++ A karaoke, band and dancing game where one or more players perform a song ++ and the game scores their performances. Supports songs in UltraStar, ++ Frets on Fire and StepMania formats. Microphones and instruments from ++ SingStar, Guitar Hero and Rock Band as well as some dance pads are ++ autodetected. ++ ++Package: performous-tools ++Architecture: any ++Depends: ++ ffmpeg, ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Recommends: ++ vorbis-tools ++Suggests: ++ performous ++Description: karaoke game that allows user supplied songs - tools ++ A karaoke, band and dancing game where one or more players perform a song ++ and the game scores their performances. Supports songs in UltraStar, ++ Frets on Fire and StepMania formats. Microphones and instruments from ++ SingStar, Guitar Hero and Rock Band as well as some dance pads are ++ autodetected. ++ . ++ This package includes some tools for converting original Singstar DVDs to ++ the format used by Performous. ++ diff --cc debian/copyright index 0000000,0000000..067592b new file mode 100644 --- /dev/null +++ b/debian/copyright @@@ -1,0 -1,0 +1,162 @@@ ++Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ ++Upstream-Name: Performous ++Source: https://github.com/performous/performous ++ ++Files: * ++Copyright: 2006-2016, Performous Developers ++License: GPL-2+ ++Comment: ++ Please see Authors.txt for a complete list of contributors. ++ ++Files: data/fonts/GoblinOne.otf ++ data/fonts/NewRocker-Regular.otf ++Copyright: 2011, Pablo Impallari (www.impallari.com|impallari@gmail.com), ++ 2011, Brenda Gallo (gbrenda1987@gmail.com), ++ 2011, Rodrigo Fuenzalida (www.rfuenzalida.com|hello@rfuenzalida.com), ++License: SIL-OPEN-FONT-LICENSE-VERSION-1.1 ++ ++Files: data/fonts/DroidSansMono.ttf ++Copyright: 2006, 2007, 2008, 2009, 2010 Google Corp. ++License: Apache-2.0 ++ ++Files: cmake/Modules/GetGitRevisionDescription.cmake ++ cmake/Modules/GetGitRevisionDescription.cmake.in ++Copyright: 2009-2010, Iowa State University ++License: BSL-1.0 ++ ++Files: ced/* ++Copyright: Google Inc. ++License: Apache-2.0 ++ ++Files: debian/* ++Copyright: 2007-2012, Miriam Ruiz ++ 2011, Bruno "Fuddl" Kleinert ++ 2011, Moritz Muehlenhoff ++ 2012, Ansgar Burchardt ++ 2012, Felix Geyer ++ 2013-2018, Markus Koschany ++License: GPL-2+ ++ ++License: GPL-2+ ++ On Debian systems, the complete text of the GNU General ++ Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. ++ ++License: BSL-1.0 ++ Permission is hereby granted, free of charge, to any person or organization ++ obtaining a copy of the software and accompanying documentation covered by ++ this license (the "Software") to use, reproduce, display, distribute, ++ execute, and transmit the Software, and to prepare derivative works of the ++ Software, and to permit third-parties to whom the Software is furnished to ++ do so, all subject to the following: ++ . ++ The copyright notices in the Software and this entire statement, including ++ the above license grant, this restriction and the following disclaimer, ++ must be included in all copies of the Software, in whole or in part, and ++ all derivative works of the Software, unless such copies or derivative ++ works are solely in the form of machine-executable object code generated by ++ a source language processor. ++ . ++ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR ++ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, ++ FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT ++ SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE ++ FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ++ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER ++ DEALINGS IN THE SOFTWARE. ++ ++License: SIL-OPEN-FONT-LICENSE-VERSION-1.1 ++ This Font Software is licensed under the SIL Open Font License, Version 1.1. ++ This license is copied below, and is also available with a FAQ at: ++ http://scripts.sil.org/OFL ++ . ++ . ++ ----------------------------------------------------------- ++ SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ++ ----------------------------------------------------------- ++ . ++ PREAMBLE ++ The goals of the Open Font License (OFL) are to stimulate worldwide ++ development of collaborative font projects, to support the font creation ++ efforts of academic and linguistic communities, and to provide a free and ++ open framework in which fonts may be shared and improved in partnership ++ with others. ++ . ++ The OFL allows the licensed fonts to be used, studied, modified and ++ redistributed freely as long as they are not sold by themselves. The ++ fonts, including any derivative works, can be bundled, embedded, ++ redistributed and/or sold with any software provided that any reserved ++ names are not used by derivative works. The fonts and derivatives, ++ however, cannot be released under any other type of license. The ++ requirement for fonts to remain under this license does not apply ++ to any document created using the fonts or their derivatives. ++ . ++ DEFINITIONS ++ "Font Software" refers to the set of files released by the Copyright ++ Holder(s) under this license and clearly marked as such. This may ++ include source files, build scripts and documentation. ++ . ++ & quot;Reserved Font Name" refers to any names specified as such after the ++ copyright statement(s). ++ . ++ "Original Version" refers to the collection of Font Software components as ++ distributed by the Copyright Holder(s). ++ . ++ "Modified Version" refers to any derivative made by adding to, deleting, ++ or substituting -- in part or in whole -- any of the components of the ++ Original Version, by changing formats or by porting the Font Software to a ++ new environment. ++ . ++ "Author" refers to any designer, engineer, programmer, technical ++ writer or other person who contributed to the Font Software. ++ . ++ PERMISSION & CONDITIONS ++ Permission is hereby granted, free of charge, to any person obtaining ++ a copy of the Font Software, to use, study, copy, merge, embed, modify, ++ redistribute, and sell modified and unmodified copies of the Font ++ Software, subject to the following conditions: ++ . ++ 1) Neither the Font Software nor any of its individual components, ++ in Original or Modified Versions, may be sold by itself. ++ . ++ 2) Original or Modified Versions of the Font Software may be bundled, ++ redistributed and/or sold with any software, provided that each copy ++ contains the above copyright notice and this license. These can be ++ included either as stand-alone text files, human-readable headers or ++ in the appropriate machine-readable metadata fields within text or ++ binary files as long as those fields can be easily viewed by the user. ++ . ++ 3) No Modified Version of the Font Software may use the Reserved Font ++ Name(s) unless explicit written permission is granted by the corresponding ++ Copyright Holder. This restriction only applies to the primary font name as ++ presented to the users. ++ . ++ 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font ++ Software shall not be used to promote, endorse or advertise any ++ Modified Version, except to acknowledge the contribution(s) of the ++ Copyright Holder(s) and the Author(s) or with their explicit written ++ permission. ++ . ++ 5) The Font Software, modified or unmodified, in part or in whole, ++ must be distributed entirely under this license, and must not be ++ distributed under any other license. The requirement for fonts to ++ remain under this license does not apply to any document created ++ using the Font Software. ++ . ++ TERMINATION ++ This license becomes null and void if any of the above conditions are ++ not met. ++ . ++ DISCLAIMER ++ THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ++ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF ++ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT ++ OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE ++ COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, ++ INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL ++ DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING ++ FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM ++ OTHER DEALINGS IN THE FONT SOFTWARE. ++ ++License: Apache-2.0 ++ On Debian systems the complete license text of the Apache license 2.0 can be ++ found in /usr/share/common-licenses/Apache-2.0. diff --cc debian/docs index 0000000,0000000..0980309 new file mode 100644 --- /dev/null +++ b/debian/docs @@@ -1,0 -1,0 +1,1 @@@ ++docs/Authors.txt diff --cc debian/patches/build-tools.patch index 0000000,0000000..591e6b8 new file mode 100644 --- /dev/null +++ b/debian/patches/build-tools.patch @@@ -1,0 -1,0 +1,23 @@@ ++From: Markus Koschany ++Date: Sun, 25 Nov 2018 16:23:43 +0100 ++Subject: build tools ++ ++Build the tools ++ ++Forwarded: not-needed. ++--- ++ CMakeLists.txt | 1 + ++ 1 file changed, 1 insertion(+) ++ ++diff --git a/CMakeLists.txt b/CMakeLists.txt ++index b8a057c..f9245e6 100644 ++--- a/CMakeLists.txt +++++ b/CMakeLists.txt ++@@ -74,6 +74,7 @@ add_subdirectory(data) ++ add_subdirectory(game) ++ add_subdirectory(ced) ++ add_subdirectory(docs) +++add_subdirectory(tools) ++ ++ if(WIN32) ++ install(FILES win32/ConfigureSongDirectory.bat DESTINATION .) diff --cc debian/patches/series index 0000000,0000000..0c00769 new file mode 100644 --- /dev/null +++ b/debian/patches/series @@@ -1,0 -1,0 +1,1 @@@ ++build-tools.patch diff --cc debian/performous-tools.7 index 0000000,0000000..ec21149 new file mode 100644 --- /dev/null +++ b/debian/performous-tools.7 @@@ -1,0 -1,0 +1,37 @@@ ++.TH "" "" "" "" "" ++.SH "NAME" ++performous\-tools \- Tools for Performous karaoke game ++.SH "SYNOPSIS" ++\fBss_extract\fR [\-h|\-\-help] [\-\-dvd arg] [\-l|\-\-list] [\-\-song arg] [\-\-video arg] [\-\-audio arg] ++.TP ++\fBss_adpcm_decode\fR [\-h|\-\-help] [archive.pak] input.mib output.wav ++.TP ++\fBss_chc_decode\fR chc_file key1 key2 key3 key4 track_id ++.TP ++\fBss_cover_conv\fR [\-h|\-\-help] [pak_file] [track_id] [output_image] ++.TP ++\fBss_ipu_conv\fR [\-h|\-\-help] infile.ipu outfile.m2v ++.TP ++\fBss_ipu_decode\fR [\-h|\-\-help] input output ++.TP ++\fBss_pak_extract\fR [\-h|\-\-help] file.pak \-\-extract [files] ++.TP ++\fBss_pak_extract\fR file.pak \-\-dump file ++.TP ++\fBss_pak_extract\fR file.pak \-\-list ++.TP ++\fBss_archive_extract\fR archive \-\-extract [files] ++.TP ++\fBss_archive_extract\fR archive \-\-dump file ++.TP ++\fBss_archive_extract\fR archive \-\-list ++.TP ++\fBgh_fsb_decrypt\fR input.fsb ++.TP ++\fBgh_xen_decrypt\fR input.xen output ++.TP ++\fBitg_pck\fR file.pck ++.SH "DESCRIPTION" ++Tools for converting original Singstar and Guitar Hero data to the format used by Performous. ++.SH "SEE ALSO" ++\fIperformous\fR(6) diff --cc debian/performous-tools.install index 0000000,0000000..d2d6674 new file mode 100644 --- /dev/null +++ b/debian/performous-tools.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/bin/* usr/games ++usr/share/man/man1 diff --cc debian/performous-tools.links index 0000000,0000000..e862ef2 new file mode 100644 --- /dev/null +++ b/debian/performous-tools.links @@@ -1,0 -1,0 +1,2 @@@ ++usr/share/man/man7/performous-tools.7.gz usr/share/man/man1/ss_archive_extract.1.gz ++usr/share/man/man7/performous-tools.7.gz usr/share/man/man1/itg_pck.1.gz diff --cc debian/performous-tools.manpages index 0000000,0000000..e6af94f new file mode 100644 --- /dev/null +++ b/debian/performous-tools.manpages @@@ -1,0 -1,0 +1,1 @@@ ++debian/performous-tools.7 diff --cc debian/performous.install index 0000000,0000000..d1f13e2 new file mode 100644 --- /dev/null +++ b/debian/performous.install @@@ -1,0 -1,0 +1,6 @@@ ++usr/bin/performous usr/games ++usr/share/applications ++usr/share/games/performous ++usr/share/locale ++usr/share/man/man6 ++usr/share/pixmaps/performous.svg usr/share/icons/hicolor/scalable/apps diff --cc debian/performous.links index 0000000,0000000..82a6e47 new file mode 100644 --- /dev/null +++ b/debian/performous.links @@@ -1,0 -1,0 +1,1 @@@ ++usr/share/fonts/truetype/noto/NotoMono-Regular.ttf usr/share/games/performous/fonts/DroidSansMono.ttf diff --cc debian/rules index 0000000,0000000..55e2739 new file mode 100755 --- /dev/null +++ b/debian/rules @@@ -1,0 -1,0 +1,32 @@@ ++#!/usr/bin/make -f ++#export DH_VERBOSE=1 ++export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed ++ ++# Build without Altivec on ppc64el to prevent build failures ++DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) ++ifeq ($(DEB_HOST_ARCH),ppc64el) ++export DEB_CXXFLAGS_MAINT_APPEND := -mno-altivec ++endif ++ ++ifneq (,$(filter $(DEB_HOST_ARCH), armhf armel m68k mips mipsel powerpc powerpcspe sh4)) ++export DEB_LDFLAGS_MAINT_APPEND = -latomic ++endif ++ ++%: ++ dh $@ ++ ++override_dh_auto_configure: ++ dh_auto_configure -- \ ++ -DCMAKE_VERBOSE_MAKEFILE=ON \ ++ -DENABLE_TOOLS=ON \ ++ -DCMAKE_INSTALL_PREFIX=/usr ++ ++override_dh_install: ++ dh_install ++ $(RM) debian/performous-tools/usr/games/performous ++ ++override_dh_missing: ++ dh_missing --fail-missing ++ ++get-orig-source: ++ uscan --download-current-version --force-download diff --cc debian/source/format index 0000000,0000000..163aaf8 new file mode 100644 --- /dev/null +++ b/debian/source/format @@@ -1,0 -1,0 +1,1 @@@ ++3.0 (quilt) diff --cc debian/watch index 0000000,0000000..4979a1f new file mode 100644 --- /dev/null +++ b/debian/watch @@@ -1,0 -1,0 +1,3 @@@ ++version=3 ++opts=filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/performous-$1\.tar\.gz/ \ ++ https://github.com/performous/performous/releases .*/(\d\S*)\.tar\.gz