performous (1.1+git20181118-5) unstable; urgency=medium
authorGianfranco Costamagna <locutusofborg@debian.org>
Tue, 14 Sep 2021 08:00:34 +0000 (09:00 +0100)
committerGianfranco Costamagna <locutusofborg@debian.org>
Tue, 14 Sep 2021 08:00:34 +0000 (09:00 +0100)
  * Team upload
  * Use swresample instead of deprecated avresample (Closes: #971322)

[dgit import unpatched performous 1.1+git20181118-5]

19 files changed:
1  2 
debian/README.Debian
debian/README.source
debian/changelog
debian/compat
debian/control
debian/copyright
debian/docs
debian/patches/add-harfbuzz.patch
debian/patches/build-tools.patch
debian/patches/series
debian/performous-tools.7
debian/performous-tools.install
debian/performous-tools.links
debian/performous-tools.manpages
debian/performous.install
debian/performous.links
debian/rules
debian/source/format
debian/watch

index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..14810847bb64684eda17c26eb7808d4bc30c9d58
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -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/
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..1aab017eb84223ec312199aff4dae2398c932b70
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -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.
++
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..a4ca60f9d317f7c8b197e37b08406ff66a979224
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,472 @@@
++performous (1.1+git20181118-5) unstable; urgency=medium
++
++  * Team upload
++  * Use swresample instead of deprecated avresample (Closes: #971322)
++
++ -- Gianfranco Costamagna <locutusofborg@debian.org>  Tue, 14 Sep 2021 10:00:34 +0200
++
++performous (1.1+git20181118-4) unstable; urgency=medium
++
++  * Team upload
++  * Apply fixes from experimental branch to fix builds with latomic flag
++
++ -- Gianfranco Costamagna <locutusofborg@debian.org>  Fri, 14 Feb 2020 12:12:49 +0100
++
++performous (1.1+git20181118-3) unstable; urgency=medium
++
++  * Team upload
++  * New pango requires new harfbuzz, patch taken from Ubuntu that fixes FTBFS
++    with pango from debian/experimental
++
++ -- Gianfranco Costamagna <locutusofborg@debian.org>  Thu, 13 Feb 2020 11:19:20 +0100
++
++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 <apo@debian.org>  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 <apo@debian.org>  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 <apo@debian.org>  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 <apo@debian.org>  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 <apo@debian.org>  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 <apo@debian.org>  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 <apo@gambaru.de>  Sun, 09 Aug 2015 13:44:19 +0200
++
++performous (1.0-3) unstable; urgency=medium
++
++  * Upload to unstable.
++
++ -- Markus Koschany <apo@gambaru.de>  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 <apo@gambaru.de>  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 <apo@gambaru.de>  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 <apo@gambaru.de>  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 <apo@gambaru.de>  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 <apo@gambaru.de>  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 <apo@gambaru.de>  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 <apo@gambaru.de>  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 <miriam@debian.org>  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 <ansgar@debian.org>  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 <debfx-pkg@fobos.de>  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 <ansgar@debian.org>  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 <jmm@debian.org>  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 <fuddl@debian.org>  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 <little_miry@yahoo.es>  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 <little_miry@yahoo.es>  Sat, 16 Jan 2010 16:00:15 +0100
++
++performous (0.5.0-1) unstable; urgency=low
++
++  * New upstream release
++
++ -- Miriam Ruiz <little_miry@yahoo.es>  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 <little_miry@yahoo.es>  Wed, 02 Dec 2009 22:31:10 +0100
++
++performous (0.3.2-1) unstable; urgency=low
++
++  [ Miriam Ruiz ]
++  * New upstream release
++
++ -- Miriam Ruiz <little_miry@yahoo.es>  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 <little_miry@yahoo.es>  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 <little_miry@yahoo.es>  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 <little_miry@yahoo.es>  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 <little_miry@yahoo.es>  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 <little_miry@yahoo.es>  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 <little_miry@yahoo.es>  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 <little_miry@yahoo.es>  Sat, 19 May 2007 13:27:05 +0000
++
++ultrastar-ng (0.1.3-1) unstable; urgency=low
++
++  * Initial release (Closes: #411708)
++
++ -- Miriam Ruiz <little_miry@yahoo.es>  Wed, 21 Feb 2007 22:17:24 +0000
++
diff --cc debian/compat
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..b4de3947675361a7770d29b8982c407b0ec6b2a0
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++11
diff --cc debian/control
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..29c203f75ace169f0f55615d5e79e561c8933753
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,74 @@@
++Source: performous
++Section: games
++Priority: optional
++Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
++Uploaders:
++ Miriam Ruiz <miriam@debian.org>,
++ Markus Koschany <apo@debian.org>
++Build-Depends:
++ cmake,
++ debhelper (>= 11),
++ gettext,
++ help2man,
++ libasound2-dev,
++ libavcodec-dev,
++ libavformat-dev,
++ libswresample-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.
++
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..067592ba5a9fd1f78f2e1806e920b6a5199f3383
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -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 <miriam@debian.org>
++           2011,      Bruno "Fuddl" Kleinert <fuddl@debian.org>
++           2011,      Moritz Muehlenhoff <jmm@debian.org>
++           2012,      Ansgar Burchardt <ansgar@debian.org>
++           2012,      Felix Geyer <debfx-pkg@fobos.de>
++           2013-2018, Markus Koschany <apo@debian.org>
++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
++ &quot;Font Software&quot; 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&quot; refers to any names specified as such after the
++ copyright statement(s).
++ .
++ &quot;Original Version&quot; refers to the collection of Font Software components as
++ distributed by the Copyright Holder(s).
++ .
++ &quot;Modified Version&quot; 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.
++ .
++ &quot;Author&quot; refers to any designer, engineer, programmer, technical
++ writer or other person who contributed to the Font Software.
++ .
++ PERMISSION &amp; 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 &quot;AS IS&quot;, 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 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..09803091475148377db05daeb61ecc30a07491c6
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++docs/Authors.txt
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ef0a08f8dde661e76155060bfc77918dab78f0cf
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,60 @@@
++Description: Fix harfbuzz detection
++Author: Dimitri John Ledkov <xnox@ubuntu.com>
++
++
++Index: performous-1.1+git20181118/cmake/Modules/FindHarfbuzz.cmake
++===================================================================
++--- /dev/null
+++++ performous-1.1+git20181118/cmake/Modules/FindHarfbuzz.cmake
++@@ -0,0 +1,27 @@
+++# - Try to find Harfbuzz
+++# Once done, this will define
+++#
+++#  Harfbuzz_FOUND - system has Harfbuzz
+++#  Harfbuzz_INCLUDE_DIRS - the Harfbuzz include directories
+++#  Harfbuzz_LIBRARIES - link these to use Harfbuzz
+++
+++include(LibFindMacros)
+++
+++# Use pkg-config to get hints about paths
+++libfind_pkg_check_modules(Harfbuzz_PKGCONF harfbuzz)
+++
+++# Include dir
+++find_path(Harfbuzz_INCLUDE_DIR
+++  NAMES harfbuzz/hb.h
+++  HINTS ${Harfbuzz_PKGCONF_INCLUDE_DIRS}
+++  PATH_SUFFIXES harfbuzz
+++)
+++
+++# Finally the library itself
+++find_library(Harfbuzz_LIBRARY
+++  NAMES harfbuzz
+++  HINTS ${Harfbuzz_PKGCONF_LIBRARY_DIRS}
+++)
+++
+++libfind_process(Harfbuzz)
+++
++Index: performous-1.1+git20181118/cmake/Modules/FindPango.cmake
++===================================================================
++--- performous-1.1+git20181118.orig/cmake/Modules/FindPango.cmake
+++++ performous-1.1+git20181118/cmake/Modules/FindPango.cmake
++@@ -8,6 +8,7 @@
++ include(LibFindMacros)
++ 
++ # Dependencies
+++libfind_package(Pango Harfbuzz)
++ libfind_package(Pango Freetype)
++ libfind_package(Pango Glib)
++ libfind_package(Pango GObject)
++Index: performous-1.1+git20181118/game/CMakeLists.txt
++===================================================================
++--- performous-1.1+git20181118.orig/game/CMakeLists.txt
+++++ performous-1.1+git20181118/game/CMakeLists.txt
++@@ -86,6 +86,7 @@ foreach(lib ${OUR_LIBS} SDL2 PangoCairo
++      find_package(${lib} REQUIRED)
++      message(STATUS "${lib} includes: ${${lib}_INCLUDE_DIRS}")
++      include_directories(${${lib}_INCLUDE_DIRS})
+++     include_directories(${${lib}_PKGCONF_INCLUDE_DIRS})
++      list(APPEND LIBS ${${lib}_LIBRARIES})
++      add_definitions(${${lib}_DEFINITIONS})
++ endforeach(lib)
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..591e6b8dc01667be2ce31058b43955664e95f906
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,23 @@@
++From: Markus Koschany <apo@debian.org>
++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 .)
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e4f3eeb84541629a610ef01feb8819b2d3ad8788
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++build-tools.patch
++add-harfbuzz.patch
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ec211493ad889c2bad2b00e0fa66b924ec6d34b8
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -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)
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..d2d667446d00dc3f739ecc141f1334fa3e3efdf3
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/bin/*                   usr/games
++usr/share/man/man1
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e862ef29c3316fd5d2ecf8e53c9f2d9eda971c6d
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -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
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e6af94f4430d7b4b0c1676a7c24453a332aa6407
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++debian/performous-tools.7
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..d1f13e26f7927efee51dbcc4d232bc7890fc116f
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -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
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..82a6e476c6495e2bb1919f3c9c2f930b09b0a751
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -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 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..57a1a7b0de2da843b9627295718973ebcfbbafc5
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,52 @@@
++#!/usr/bin/make -f
++
++ifeq (,$(filter terse,${DEB_BUILD_OPTIONS}))
++export DH_VERBOSE=1
++export V=1
++export VERBOSE=1
++endif
++
++LC_ALL:=C.UTF-8
++export LC_ALL
++
++DEB_HOST_ARCH?=$(shell dpkg-architecture -qDEB_HOST_ARCH)
++
++OUR_CPPFLAGS:=
++OUR_CXXFLAGS:=
++OUR_LDFLAGS:= -Wl,--as-needed
++
++# needed so top-level exceptions are displayed as fatal errors for users
++OUR_CPPFLAGS+=        -DNDEBUG
++
++# Build without Altivec on ppc64el to prevent build failures
++ifeq ($(DEB_HOST_ARCH),ppc64el)
++OUR_CXXFLAGS+=        -mno-altivec
++endif
++
++ifneq (,$(filter ${DEB_HOST_ARCH},armel m68k mips mipsel powerpc powerpcspe sh4))
++OUR_LDFLAGS+= -Wl,--start-group -latomic
++endif
++
++export DEB_BUILD_MAINT_OPTIONS := hardening=+all
++export DEB_CPPFLAGS_MAINT_APPEND := ${OUR_CPPFLAGS}
++export DEB_CXXFLAGS_MAINT_APPEND := ${OUR_CXXFLAGS}
++export DEB_LDFLAGS_MAINT_APPEND := ${OUR_LDFLAGS}
++
++%:
++      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
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..163aaf8d82b6c54f23c45f32895dbdfdcc27b047
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++3.0 (quilt)
diff --cc debian/watch
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..4979a1f62102a389f614ddf581c090db2e5e38cc
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -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