Author: apo-guest Date: 2015-12-13 16:16:26 +0000 (Sun, 13 Dec 2015) New Revision: 15623
Added: packages/tags/fretsonfire/1.3.110.dfsg2-2/ packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/README.Debian packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/README.source packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/changelog packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/compat packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/control packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/fretsonfire-game.desktop packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/fretsonfire-game.docs packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/fretsonfire-game.install packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/patches/python-PIL-tobytes-error.patch packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/patches/series packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/rules Removed: packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/README.Debian packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/README.Debian-source packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/changelog packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/compat packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/control packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/fretsonfire-game.desktop packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/fretsonfire-game.docs packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/fretsonfire-game.install packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/patches/series packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/rules packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/translations/ Log: [svn-buildpackage] Tagging fretsonfire 1.3.110.dfsg2-2 Deleted: packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/README.Debian =================================================================== --- packages/trunk/fretsonfire/debian/README.Debian 2015-12-11 21:57:17 UTC (rev 15621) +++ packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/README.Debian 2015-12-13 16:16:26 UTC (rev 15623) @@ -1,34 +0,0 @@ -fretsonfire for Debian ----------------------- - - Frets on Fire has a number of ways to acquire songs to play. It has a built in - editor and a function to import tracks from the popular Guitar Hero games for - the Sony PlayStation 2 (the importer does not yet work with the X-Box version) - - To play Frets on Fire you will need working sound and an OpenGL-capable - graphics card. X must be configured with OpenGL. - - There are also songs available in the fretsonfire-songs packages. Due to - licencing restrictions from the Finnish copyright association (Teosto), Debian - cannot ship the songs written by the authors of Frets on Fire. Therefore, the - Debian version of Frets on Fire has had the tracks replaced with free ones. - Much thanks goes to Carlos Viola Iborra for providing the songs in the - fretsonfire-songs-sectoid package under an open source licence. - - The original tracks can still be downloaded from - http://fretsonfire.sourceforge.net and other tracks can be found on the - community website http://www.keyboardsonfire.net/. Downloaded tracks should be - unzipped into $HOME/.fretsonfire/songs/ - - The fonts that were originally distributed with the game have been removed: - * Font data/title.ttf, copyright by Astigmatic One Eye. - * Font data/default.ttf, copyright by 1001 Free Fonts. - * Font data/international.ttf, copyright by Bitstream Vera. - - The game is distributed by upstream in two different tarball files, one - containing the precompiled game along with the data and the songs, and the - other one containing only the sources. Both the data (excluding the songs - and the font files mentioned above) and the program are distributed under the - GNU General Public License. - - -- Matthew Johnson <[email protected]> Fri, 11 May 2007 15:08:03 +0100 Copied: packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/README.Debian (from rev 15622, packages/trunk/fretsonfire/debian/README.Debian) =================================================================== --- packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/README.Debian (rev 0) +++ packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/README.Debian 2015-12-13 16:16:26 UTC (rev 15623) @@ -0,0 +1,34 @@ +fretsonfire for Debian +---------------------- + + Frets on Fire has a number of ways to acquire songs to play. It has a built in + editor and a function to import tracks from the popular Guitar Hero games for + the Sony PlayStation 2 (the importer does not yet work with the X-Box version) + + To play Frets on Fire you will need working sound and an OpenGL-capable + graphics card. X must be configured with OpenGL. + + There are also songs available in the fretsonfire-songs packages. Due to + licencing restrictions from the Finnish copyright association (Teosto), Debian + cannot ship the songs written by the authors of Frets on Fire. Therefore, the + Debian version of Frets on Fire has had the tracks replaced with free ones. + Much thanks goes to Carlos Viola Iborra for providing the songs in the + fretsonfire-songs-sectoid package under an open source licence. + + The original tracks can still be downloaded from + http://fretsonfire.sourceforge.net and other tracks can be found on the + community website http://www.keyboardsonfire.net/. Downloaded tracks should be + unzipped into $HOME/.fretsonfire/songs/ + + The fonts that were originally distributed with the game have been removed: + * Font data/title.ttf, copyright by Astigmatic One Eye. + * Font data/default.ttf, copyright by 1001 Free Fonts. + * Font data/international.ttf, copyright by Bitstream Vera. + + The game is distributed by upstream in two different tarball files, one + containing the precompiled game along with the data and the songs, and the + other one containing only the sources. Both the data (excluding the songs + and the font files mentioned above) and the program are distributed under the + GNU General Public License. + + -- Matthew Johnson <[email protected]> Fri, 11 May 2007 15:08:03 +0100 Deleted: packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/README.Debian-source =================================================================== --- packages/trunk/fretsonfire/debian/README.Debian-source 2015-12-11 21:57:17 UTC (rev 15621) +++ packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/README.Debian-source 2015-12-13 16:16:26 UTC (rev 15623) @@ -1,15 +0,0 @@ -The fretsonfire source package has to be rebuilt to deal with a few DFSG -problems: - - 1. The songs supplied with the game are not DFSG (no separate redistribution - or modification). These have been removed. - 2. The fonts supplied are not Open. These have been removed. They are - replaced by symlinks to other packages in debian/rules - -Other things which are done: - - - turn off the executable bit on files (probably uploaded from windows) - -The dfsg source can be obtained from debian/rules get-orig-source. - -Matt Copied: packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/README.source (from rev 15622, packages/trunk/fretsonfire/debian/README.source) =================================================================== --- packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/README.source (rev 0) +++ packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/README.source 2015-12-13 16:16:26 UTC (rev 15623) @@ -0,0 +1,15 @@ +The fretsonfire source package has to be rebuilt to deal with a few DFSG +problems: + + 1. The songs supplied with the game are not DFSG (no separate redistribution + or modification). These have been removed. + 2. The fonts supplied are not Open. These have been removed. They are + replaced by symlinks to other packages in debian/rules + +Other things which are done: + + - turn off the executable bit on files (probably uploaded from windows) + +The dfsg source can be obtained from debian/rules get-orig-source. + +Matt Deleted: packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/changelog =================================================================== --- packages/trunk/fretsonfire/debian/changelog 2015-12-11 21:57:17 UTC (rev 15621) +++ packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/changelog 2015-12-13 16:16:26 UTC (rev 15623) @@ -1,208 +0,0 @@ -fretsonfire (1.3.110.dfsg2-1) unstable; urgency=low - - [ Evgeni Golov ] - * Correct Vcs-* URLs to point to anonscm.debian.org - - [ Miriam Ruiz ] - * Repackaged upstream source to remove data/PyOpenGL__init__.pyc - Closes: #744699 - * Upgraded Standards-Version from 3.8.3 to 3.9.5 - * Changed my email address to [email protected] - * Removed dependency from pysupport - * Fixed small issue with icons (png) - * Improved slightly starting script - - -- Miriam Ruiz <[email protected]> Sat, 19 Apr 2014 00:39:48 +0200 - -fretsonfire (1.3.110.dfsg-3) unstable; urgency=low - - * Team upload. - - [ Paul Wise ] - * Fix hard-coded symlink to the mgopen font (Closes: #653657) - * Switch from ttf-mgopen to fonts-mgopen - * Drop dependency on libgl1-mesa-dev since it is no longer needed - (Closes: #561314, #561985) - * FoF is implemented in python, no need for ${shlibs:Depends} - * Add missing ${misc:Depends} to fretsonfire Depends - * Switch to dpkg-source v3 instead of manual patching using quilt - * Don't need python-dev in build-deps, switch to python - * Clean up the patches and add DEP-3 headers to them - * Link to the correct version of the GPL - - [ Andrew Higginson ] - * Better description for package 'fretsonfire' describing gameplay, - included applications etc. and removing non-user-friendly 'this is - a metapackage...' (LP: #599525) (Closes: #587621) - - -- Paul Wise <[email protected]> Sun, 01 Jan 2012 13:48:45 +0800 - -fretsonfire (1.3.110.dfsg-2) unstable; urgency=low - - [ Matthew Johnson ] - * Change credits to use sectoid/Feelings instead of defy. (Closes: #526399) - + I'd like to ignore the error / have no music, - + but that doesn't seem to work. I can't figure out how to - + catch the exception. - - [ Barry deFreese ] - * Add myself to uploaders. - * Remove python-numpy and python-numeric depends. (Closes: #547960). - * Add depends on libgl1-mesa-dev for now. (Closes: #524731). - * Add README.source for quilt patch system. - * Clean up some syntax in debian/copyright. - * Bump Standards Version to 3.8.3. (No changes needed). - - -- Barry deFreese <[email protected]> Wed, 21 Oct 2009 16:57:43 -0400 - -fretsonfire (1.3.110.dfsg-1) unstable; urgency=low - - [ Ansgar Burchardt ] - * python-pyogg was renamed into python-ogg, update dependencies accordingly - (Closes: #494893) - - [ Peter De Wachter ] - * Fixed watch file. - - [ Matthew Johnson ] - * New upstream release (Closes: #516912) - - Rewrote get-orig-source for new source format - - Removed png-generation from debian/rules since they are provided upstream - - Removed patches svg.patch, stage.ini.patch and fix_glow_svg.patch because - they are obsolete - - Removed build-deps on inkscape and *sdl*, since we are not converting - svgs any more - * Add Depends/Recommends on fretsonfire-songs-muldjord - - -- Matthew Johnson <[email protected]> Mon, 02 Mar 2009 23:17:47 +0000 - -fretsonfire (1.2.512.dfsg-3) unstable; urgency=low - - [ Miriam Ruiz ] - * Added David Martínez Martí <[email protected]> as comaintainer. - - [ David Martínez Martí ] - * Added fix_glow_svg.patch to fix bug in glow.svg - * Added keep_sound_when_failed.patch si that the sound does not disappear - completely when you fail a note and there's no base soundtrack - - -- Miriam Ruiz <[email protected]> Wed, 23 Jul 2008 19:45:04 +0200 - -fretsonfire (1.2.512.dfsg-2) unstable; urgency=low - - * Added fonts_lower_cpu.patch to reduce CPU consumption. Closes: #462624 - Thanks to David Martínez Martí <[email protected]> - * Added patch: fix_window_height_bug.patch to fix a bug calculating - window size when the orthogonal projection window is set. - Thanks to David Martínez Martí <[email protected]> - - -- Miriam Ruiz <[email protected]> Tue, 22 Jul 2008 12:38:20 +0200 - -fretsonfire (1.2.512.dfsg-1) unstable; urgency=low - - [ Miriam Ruiz ] - * New Upstream Release. - * Removed old Spanish translations. The ones from upstream are up-to-date - now. - * Refreshed patch typeerror.patch - * Standards-Version set to 3.8.0 - * Added call to dh_desktop in debian/rules. - * Added check in debian/rules to make sure that the images have been - successfully converted from svg to png files. - - [ Matthew Johnson ] - * Correct obvious inaccuracies in man page. - * Add dependency on python-numty - * Enable use of cached png files - * Add patch reverting Font.py changes to make text render - * Use ttf-dejavu instead of ttf-bitstream-vera (Closes: #455580) - * Reformat Depends: to be more readable - * Compress using bzip2 - * Apply stage.ini patch from Sami - - [ Jon Dowland ] - * Add Homepage: control field to source stanza - * Remove a bashism from the clean target (Closes: #462237) - - [ Ansgar Burchardt ] - * Remove deprecated Encoding key from .desktop file - * debian/control: Change XS-Vcs-* to Vcs-* - - -- Miriam Ruiz <[email protected]> Tue, 22 Jul 2008 12:12:09 +0200 - -fretsonfire (1.2.451.dfsg-2) unstable; urgency=low - - [ Matthew Johnson ] - * Update debian/copyright to be utf8 - * reformat README.Debian-source to be 80 characters/line - * Added watch file - * Fixed stage.ini so that lights are smaller (only a problem with the pngs) - (Closes: #428350) - * Depend on python-pyvorbis (Closes: #427579) - * Add note to README.Debian and long description that FoF won't work without - proper GL support. - * Add note to README.Debian that only PS2 importing is supported - (Closes: #428346) - * Update menu to format menu-2, change menu section - as-per menu transition - - [ Gonéri Le Bouder ] - * fixed the watch file - - [Miriam Ruiz] - * Updated Sami's address in debian/copyright - * Added patch to fix a crashing on startup due to wrong type. Closes: #437330 - - -- Miriam Ruiz <[email protected]> Sat, 01 Sep 2007 17:46:06 +0000 - -fretsonfire (1.2.451.dfsg-1) unstable; urgency=low - - [ Matthew Johnson ] - * DFSG version/tarball (remove songs and fonts) - * Add depends on python-pyogg, new version needs it - * Add recommends on fretsonfire-songs-sectoid - * Rewrite get-orig-source to use makefile targets - * Add depends on ttf-bitstream-vera and ttf-mgopen - * Patch Svg.py no to try and initialise amanith - * Rename game package to fretsonfire-game - * Add fretsonfire metapackage - * Create xpm - * Move installation to .install - * Remove lintian-override - * Added and install .desktop file - - [ Miriam Ruiz ] - * Fetch translation sources from SVN in get-orig-source - * Added translations to the building system - * New Spanish translations - - -- Matthew Johnson <[email protected]> Thu, 24 May 2007 13:18:11 +0100 - -fretsonfire (1.2.451-1) unstable; urgency=low - - [ Miriam Ruiz ] - * New Upstream Version. - * Added vorbis-tools to Suggests. - * Updated copyright notices. - - -- Miriam Ruiz <[email protected]> Sat, 28 Apr 2007 16:40:28 +0200 - -fretsonfire (1.1.324-1) unstable; urgency=low - - [ Miriam Ruiz ] - * Initial release (Closes: #383316) - - [ Matthew Johnson ] - * Update packaging - - add manpages - - clean up debian directory - - add wrapper executable - - add menu entry - - add icon - - fix lintian errors - - use install -m rather than cp -a to ensure correct mode for installed - files - * Change maintainer and Uploaders - * Add suggests on vorbis-tools - - -- Matthew Johnson <[email protected]> Tue, 17 Apr 2007 08:35:02 +0100 Copied: packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/changelog (from rev 15622, packages/trunk/fretsonfire/debian/changelog) =================================================================== --- packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/changelog (rev 0) +++ packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/changelog 2015-12-13 16:16:26 UTC (rev 15623) @@ -0,0 +1,232 @@ +fretsonfire (1.3.110.dfsg2-2) unstable; urgency=medium + + * Team upload. + * Use compat level 9 and require debhelper >= 9. + * wrap-and-sort -sa. + * Declare compliance with Debian Policy 3.9.6. + * Vcs-Browser: Use https. + * Remove Matthew Johnson from Uploaders because he is not active anymore. + (Closes: #762555) + * Remove David Martínez Martí from Uploaders because he is not active anymore. + * Add python-PIL-tobytes-error.patch and fix runtime error due to API changes + in Python PIL. Thanks to Samuele Battarra for the report. (Closes: #807250) + * debian/rules: Fix Lintian error + uses-deprecated-compression-for-data-tarball and use xz for compressing + the tarball. + * Switch from ttf-dejavu to fonts-dejavu. + * debian/rules: Replace deprecated dh_clean -k with dh_prep. + * fretsonfire-game.desktop: Add keywords and a comment in German. + * fretsonfire-game.docs: Remove debian/README.Debian line because + README.Debian will be installed automatically. + * Install 64x64 icon to hicolor icon directory. + + -- Markus Koschany <[email protected]> Sun, 13 Dec 2015 16:30:45 +0100 + +fretsonfire (1.3.110.dfsg2-1) unstable; urgency=low + + [ Evgeni Golov ] + * Correct Vcs-* URLs to point to anonscm.debian.org + + [ Miriam Ruiz ] + * Repackaged upstream source to remove data/PyOpenGL__init__.pyc + Closes: #744699 + * Upgraded Standards-Version from 3.8.3 to 3.9.5 + * Changed my email address to [email protected] + * Removed dependency from pysupport + * Fixed small issue with icons (png) + * Improved slightly starting script + + -- Miriam Ruiz <[email protected]> Sat, 19 Apr 2014 00:39:48 +0200 + +fretsonfire (1.3.110.dfsg-3) unstable; urgency=low + + * Team upload. + + [ Paul Wise ] + * Fix hard-coded symlink to the mgopen font (Closes: #653657) + * Switch from ttf-mgopen to fonts-mgopen + * Drop dependency on libgl1-mesa-dev since it is no longer needed + (Closes: #561314, #561985) + * FoF is implemented in python, no need for ${shlibs:Depends} + * Add missing ${misc:Depends} to fretsonfire Depends + * Switch to dpkg-source v3 instead of manual patching using quilt + * Don't need python-dev in build-deps, switch to python + * Clean up the patches and add DEP-3 headers to them + * Link to the correct version of the GPL + + [ Andrew Higginson ] + * Better description for package 'fretsonfire' describing gameplay, + included applications etc. and removing non-user-friendly 'this is + a metapackage...' (LP: #599525) (Closes: #587621) + + -- Paul Wise <[email protected]> Sun, 01 Jan 2012 13:48:45 +0800 + +fretsonfire (1.3.110.dfsg-2) unstable; urgency=low + + [ Matthew Johnson ] + * Change credits to use sectoid/Feelings instead of defy. (Closes: #526399) + + I'd like to ignore the error / have no music, + + but that doesn't seem to work. I can't figure out how to + + catch the exception. + + [ Barry deFreese ] + * Add myself to uploaders. + * Remove python-numpy and python-numeric depends. (Closes: #547960). + * Add depends on libgl1-mesa-dev for now. (Closes: #524731). + * Add README.source for quilt patch system. + * Clean up some syntax in debian/copyright. + * Bump Standards Version to 3.8.3. (No changes needed). + + -- Barry deFreese <[email protected]> Wed, 21 Oct 2009 16:57:43 -0400 + +fretsonfire (1.3.110.dfsg-1) unstable; urgency=low + + [ Ansgar Burchardt ] + * python-pyogg was renamed into python-ogg, update dependencies accordingly + (Closes: #494893) + + [ Peter De Wachter ] + * Fixed watch file. + + [ Matthew Johnson ] + * New upstream release (Closes: #516912) + - Rewrote get-orig-source for new source format + - Removed png-generation from debian/rules since they are provided upstream + - Removed patches svg.patch, stage.ini.patch and fix_glow_svg.patch because + they are obsolete + - Removed build-deps on inkscape and *sdl*, since we are not converting + svgs any more + * Add Depends/Recommends on fretsonfire-songs-muldjord + + -- Matthew Johnson <[email protected]> Mon, 02 Mar 2009 23:17:47 +0000 + +fretsonfire (1.2.512.dfsg-3) unstable; urgency=low + + [ Miriam Ruiz ] + * Added David Martínez Martí <[email protected]> as comaintainer. + + [ David Martínez Martí ] + * Added fix_glow_svg.patch to fix bug in glow.svg + * Added keep_sound_when_failed.patch si that the sound does not disappear + completely when you fail a note and there's no base soundtrack + + -- Miriam Ruiz <[email protected]> Wed, 23 Jul 2008 19:45:04 +0200 + +fretsonfire (1.2.512.dfsg-2) unstable; urgency=low + + * Added fonts_lower_cpu.patch to reduce CPU consumption. Closes: #462624 + Thanks to David Martínez Martí <[email protected]> + * Added patch: fix_window_height_bug.patch to fix a bug calculating + window size when the orthogonal projection window is set. + Thanks to David Martínez Martí <[email protected]> + + -- Miriam Ruiz <[email protected]> Tue, 22 Jul 2008 12:38:20 +0200 + +fretsonfire (1.2.512.dfsg-1) unstable; urgency=low + + [ Miriam Ruiz ] + * New Upstream Release. + * Removed old Spanish translations. The ones from upstream are up-to-date + now. + * Refreshed patch typeerror.patch + * Standards-Version set to 3.8.0 + * Added call to dh_desktop in debian/rules. + * Added check in debian/rules to make sure that the images have been + successfully converted from svg to png files. + + [ Matthew Johnson ] + * Correct obvious inaccuracies in man page. + * Add dependency on python-numty + * Enable use of cached png files + * Add patch reverting Font.py changes to make text render + * Use ttf-dejavu instead of ttf-bitstream-vera (Closes: #455580) + * Reformat Depends: to be more readable + * Compress using bzip2 + * Apply stage.ini patch from Sami + + [ Jon Dowland ] + * Add Homepage: control field to source stanza + * Remove a bashism from the clean target (Closes: #462237) + + [ Ansgar Burchardt ] + * Remove deprecated Encoding key from .desktop file + * debian/control: Change XS-Vcs-* to Vcs-* + + -- Miriam Ruiz <[email protected]> Tue, 22 Jul 2008 12:12:09 +0200 + +fretsonfire (1.2.451.dfsg-2) unstable; urgency=low + + [ Matthew Johnson ] + * Update debian/copyright to be utf8 + * reformat README.Debian-source to be 80 characters/line + * Added watch file + * Fixed stage.ini so that lights are smaller (only a problem with the pngs) + (Closes: #428350) + * Depend on python-pyvorbis (Closes: #427579) + * Add note to README.Debian and long description that FoF won't work without + proper GL support. + * Add note to README.Debian that only PS2 importing is supported + (Closes: #428346) + * Update menu to format menu-2, change menu section + as-per menu transition + + [ Gonéri Le Bouder ] + * fixed the watch file + + [Miriam Ruiz] + * Updated Sami's address in debian/copyright + * Added patch to fix a crashing on startup due to wrong type. Closes: #437330 + + -- Miriam Ruiz <[email protected]> Sat, 01 Sep 2007 17:46:06 +0000 + +fretsonfire (1.2.451.dfsg-1) unstable; urgency=low + + [ Matthew Johnson ] + * DFSG version/tarball (remove songs and fonts) + * Add depends on python-pyogg, new version needs it + * Add recommends on fretsonfire-songs-sectoid + * Rewrite get-orig-source to use makefile targets + * Add depends on ttf-bitstream-vera and ttf-mgopen + * Patch Svg.py no to try and initialise amanith + * Rename game package to fretsonfire-game + * Add fretsonfire metapackage + * Create xpm + * Move installation to .install + * Remove lintian-override + * Added and install .desktop file + + [ Miriam Ruiz ] + * Fetch translation sources from SVN in get-orig-source + * Added translations to the building system + * New Spanish translations + + -- Matthew Johnson <[email protected]> Thu, 24 May 2007 13:18:11 +0100 + +fretsonfire (1.2.451-1) unstable; urgency=low + + [ Miriam Ruiz ] + * New Upstream Version. + * Added vorbis-tools to Suggests. + * Updated copyright notices. + + -- Miriam Ruiz <[email protected]> Sat, 28 Apr 2007 16:40:28 +0200 + +fretsonfire (1.1.324-1) unstable; urgency=low + + [ Miriam Ruiz ] + * Initial release (Closes: #383316) + + [ Matthew Johnson ] + * Update packaging + - add manpages + - clean up debian directory + - add wrapper executable + - add menu entry + - add icon + - fix lintian errors + - use install -m rather than cp -a to ensure correct mode for installed + files + * Change maintainer and Uploaders + * Add suggests on vorbis-tools + + -- Matthew Johnson <[email protected]> Tue, 17 Apr 2007 08:35:02 +0100 Deleted: packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/compat =================================================================== --- packages/trunk/fretsonfire/debian/compat 2015-12-11 21:57:17 UTC (rev 15621) +++ packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/compat 2015-12-13 16:16:26 UTC (rev 15623) @@ -1 +0,0 @@ -5 Copied: packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/compat (from rev 15622, packages/trunk/fretsonfire/debian/compat) =================================================================== --- packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/compat (rev 0) +++ packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/compat 2015-12-13 16:16:26 UTC (rev 15623) @@ -0,0 +1 @@ +9 Deleted: packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/control =================================================================== --- packages/trunk/fretsonfire/debian/control 2015-12-11 21:57:17 UTC (rev 15621) +++ packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/control 2015-12-13 16:16:26 UTC (rev 15623) @@ -1,43 +0,0 @@ -Source: fretsonfire -Section: games -Priority: optional -Maintainer: Debian Games Team <[email protected]> -Uploaders: Matthew Johnson <[email protected]>, - Miriam Ruiz <[email protected]>, - David Martínez Martí <[email protected]>, - Barry deFreese <[email protected]> -Build-Depends: debhelper -Build-Depends-Indep: python, docbook-to-man -Standards-Version: 3.9.5 -Homepage: http://fretsonfire.sourceforge.net/ -Vcs-Svn: svn://anonscm.debian.org/pkg-games/packages/trunk/fretsonfire/ -Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-games/packages/trunk/fretsonfire/ - -Package: fretsonfire -Architecture: all -Depends: fretsonfire-game, fretsonfire-songs-sectoid, fretsonfire-songs-muldjord, ${misc:Depends} -Description: game of musical skill and fast fingers - A game of musical skill and fast fingers. The aim of the game is to play - guitar with the keyboard as accurately as possible. - . - Players must press buttons to keep in time with the rhythm of the music, - shown by markers on screen. An official online high score list allows - players to show off their skills to competitors around the globe. - . - The game comes with an easy to understand tutorial to get players - started, and a song editor lets players edit and compose songs - for use in the game. - -Package: fretsonfire-game -Architecture: all -Depends: python, python-pygame, python-opengl, python-imaging, - python-ogg, python-pyvorbis, ttf-dejavu, fonts-mgopen, - ${python:Depends}, ${misc:Depends} -Recommends: fretsonfire-songs-sectoid, fretsonfire-songs-muldjord -Suggests: vorbis-tools -Description: game of musical skill and fast fingers - Game files - A game of musical skill and fast fingers. The aim of the game is to - play guitar with the keyboard as accurately as possible. - . - This is the package containing the game executable code. You will need - working sound and a 3D capable graphics card. Copied: packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/control (from rev 15622, packages/trunk/fretsonfire/debian/control) =================================================================== --- packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/control (rev 0) +++ packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/control 2015-12-13 16:16:26 UTC (rev 15623) @@ -0,0 +1,60 @@ +Source: fretsonfire +Section: games +Priority: optional +Maintainer: Debian Games Team <[email protected]> +Uploaders: + Miriam Ruiz <[email protected]>, + Barry deFreese <[email protected]> +Build-Depends: + debhelper (>= 9) +Build-Depends-Indep: + docbook-to-man, + python +Standards-Version: 3.9.6 +Homepage: http://fretsonfire.sourceforge.net/ +Vcs-Svn: svn://anonscm.debian.org/pkg-games/packages/trunk/fretsonfire/ +Vcs-Browser: https://anonscm.debian.org/viewvc/pkg-games/packages/trunk/fretsonfire/ + +Package: fretsonfire +Architecture: all +Depends: + fretsonfire-game, + fretsonfire-songs-muldjord, + fretsonfire-songs-sectoid, + ${misc:Depends} +Description: game of musical skill and fast fingers + A game of musical skill and fast fingers. The aim of the game is to play + guitar with the keyboard as accurately as possible. + . + Players must press buttons to keep in time with the rhythm of the music, + shown by markers on screen. An official online high score list allows + players to show off their skills to competitors around the globe. + . + The game comes with an easy to understand tutorial to get players + started, and a song editor lets players edit and compose songs + for use in the game. + +Package: fretsonfire-game +Architecture: all +Depends: + fonts-mgopen, + python, + python-imaging, + python-ogg, + python-opengl, + python-pygame, + python-pyvorbis, + fonts-dejavu, + ${misc:Depends}, + ${python:Depends} +Recommends: + fretsonfire-songs-muldjord, + fretsonfire-songs-sectoid +Suggests: + vorbis-tools +Description: game of musical skill and fast fingers - Game files + A game of musical skill and fast fingers. The aim of the game is to + play guitar with the keyboard as accurately as possible. + . + This is the package containing the game executable code. You will need + working sound and a 3D capable graphics card. Deleted: packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/fretsonfire-game.desktop =================================================================== --- packages/trunk/fretsonfire/debian/fretsonfire-game.desktop 2015-12-11 21:57:17 UTC (rev 15621) +++ packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/fretsonfire-game.desktop 2015-12-13 16:16:26 UTC (rev 15623) @@ -1,13 +0,0 @@ -[Desktop Entry] -Name=Frets on Fire -Name[en_GB]=Frets on Fire -Comment=Rock out with your keyboard -Comment[ca]=Toca la guitarra amb el teclat -Comment[en_GB]=Rock out with your keyboard -Comment[es]=Toca la guitarra con tu teclado -Comment[gl]=Toca a guitarra co teclado -Exec=fretsonfire -Icon=fretsonfire -Terminal=false -Type=Application -Categories=Game;ArcadeGame; Copied: packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/fretsonfire-game.desktop (from rev 15622, packages/trunk/fretsonfire/debian/fretsonfire-game.desktop) =================================================================== --- packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/fretsonfire-game.desktop (rev 0) +++ packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/fretsonfire-game.desktop 2015-12-13 16:16:26 UTC (rev 15623) @@ -0,0 +1,15 @@ +[Desktop Entry] +Name=Frets on Fire +Name[en_GB]=Frets on Fire +Comment=Rock out with your keyboard +Comment[ca]=Toca la guitarra amb el teclat +Comment[en_GB]=Rock out with your keyboard +Comment[es]=Toca la guitarra con tu teclado +Comment[gl]=Toca a guitarra co teclado +Comment[de]=Rocke ab mit deiner Tastatur +Exec=fretsonfire +Icon=fretsonfire +Terminal=false +Type=Application +Categories=Game;ArcadeGame; +Keywords=music;rock;keyboard; Deleted: packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/fretsonfire-game.docs =================================================================== --- packages/trunk/fretsonfire/debian/fretsonfire-game.docs 2015-12-11 21:57:17 UTC (rev 15621) +++ packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/fretsonfire-game.docs 2015-12-13 16:16:26 UTC (rev 15623) @@ -1,3 +0,0 @@ -readme.txt -todo.txt -debian/README.Debian Copied: packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/fretsonfire-game.docs (from rev 15622, packages/trunk/fretsonfire/debian/fretsonfire-game.docs) =================================================================== --- packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/fretsonfire-game.docs (rev 0) +++ packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/fretsonfire-game.docs 2015-12-13 16:16:26 UTC (rev 15623) @@ -0,0 +1,2 @@ +readme.txt +todo.txt Deleted: packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/fretsonfire-game.install =================================================================== --- packages/trunk/fretsonfire/debian/fretsonfire-game.install 2015-12-11 21:57:17 UTC (rev 15621) +++ packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/fretsonfire-game.install 2015-12-13 16:16:26 UTC (rev 15623) @@ -1,16 +0,0 @@ -# Data -data/*.ini data/*.svg data/*.png data/*.ogg data/*.dae data/*.txt usr/share/games/fretsonfire/data -translations/*.mo usr/share/games/fretsonfire/data/translations -data/mods/Chilly data/mods/LightGraphics usr/share/games/fretsonfire/data/mods -data/songs/tutorial usr/share/games/fretsonfire/data/songs - -# Source -src/*py src/*pot usr/share/games/fretsonfire/game -src/midi/*py usr/share/games/fretsonfire/game/midi - -# Wrapper and icons -fretsonfire usr/games -debian/pixmaps/fretsonfire.xpm usr/share/pixmaps -debian/pixmaps/48x48/fretsonfire.png usr/share/icons/hicolor/48x48/apps -debian/pixmaps/64x64/fretsonfire.png usr/share/pixmaps -debian/fretsonfire-game.desktop usr/share/applications Copied: packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/fretsonfire-game.install (from rev 15622, packages/trunk/fretsonfire/debian/fretsonfire-game.install) =================================================================== --- packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/fretsonfire-game.install (rev 0) +++ packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/fretsonfire-game.install 2015-12-13 16:16:26 UTC (rev 15623) @@ -0,0 +1,14 @@ +# Data +# Source +# Wrapper and icons +data/*.ini data/*.svg data/*.png data/*.ogg data/*.dae data/*.txt usr/share/games/fretsonfire/data +data/mods/Chilly data/mods/LightGraphics usr/share/games/fretsonfire/data/mods +data/songs/tutorial usr/share/games/fretsonfire/data/songs +debian/fretsonfire-game.desktop usr/share/applications +debian/pixmaps/48x48/fretsonfire.png usr/share/icons/hicolor/48x48/apps +debian/pixmaps/64x64/fretsonfire.png usr/share/icons/hicolor/64x64/apps +debian/pixmaps/fretsonfire.xpm usr/share/pixmaps +fretsonfire usr/games +src/*py src/*pot usr/share/games/fretsonfire/game +src/midi/*py usr/share/games/fretsonfire/game/midi +translations/*.mo usr/share/games/fretsonfire/data/translations Copied: packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/patches/python-PIL-tobytes-error.patch (from rev 15622, packages/trunk/fretsonfire/debian/patches/python-PIL-tobytes-error.patch) =================================================================== --- packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/patches/python-PIL-tobytes-error.patch (rev 0) +++ packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/patches/python-PIL-tobytes-error.patch 2015-12-13 16:16:26 UTC (rev 15623) @@ -0,0 +1,51 @@ +From: Markus Koschany <[email protected]> +Date: Sun, 13 Dec 2015 16:28:22 +0100 +Subject: python PIL tobytes error + +Fix runtime error due to API changes in Python PIL. + +Bug: https://bugs.debian.org/807250 +Forwarded: no +--- + src/Texture.py | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +diff --git a/src/Texture.py b/src/Texture.py +index 51509f5..9b3b6de 100644 +--- a/src/Texture.py ++++ b/src/Texture.py +@@ -210,13 +210,13 @@ class Texture: + """Load the texture from a PIL image""" + image = image.transpose(Image.FLIP_TOP_BOTTOM) + if image.mode == "RGBA": +- string = image.tostring('raw', 'RGBA', 0, -1) ++ string = image.tobytes('raw', 'RGBA', 0, -1) + self.loadRaw(image.size, string, GL_RGBA, 4) + elif image.mode == "RGB": +- string = image.tostring('raw', 'RGB', 0, -1) ++ string = image.tobytes('raw', 'RGB', 0, -1) + self.loadRaw(image.size, string, GL_RGB, 3) + elif image.mode == "L": +- string = image.tostring('raw', 'L', 0, -1) ++ string = image.tobytes('raw', 'L', 0, -1) + self.loadRaw(image.size, string, GL_LUMINANCE, 1) + else: + raise TextureException("Unsupported image mode '%s'" % image.mode) +@@ -256,7 +256,7 @@ class Texture: + # appears to be using PIL to do the conversion. + string = pygame.image.tostring(surface, "RGB") + image = Image.fromstring("RGB", surface.get_size(), string).convert("L") +- string = image.tostring('raw', 'L', 0, -1) ++ string = image.tobytes('raw', 'L', 0, -1) + self.loadRaw(surface.get_size(), string, GL_LUMINANCE, GL_INTENSITY8) + else: + if alphaChannel: +@@ -275,7 +275,7 @@ class Texture: + # appears to be using PIL to do the conversion. + string = pygame.image.tostring(surface, "RGB") + image = Image.fromstring("RGB", surface.get_size(), string).convert("L") +- string = image.tostring('raw', 'L', 0, -1) ++ string = image.tobytes('raw', 'L', 0, -1) + self.loadSubRaw(surface.get_size(), position, string, GL_INTENSITY8) + else: + if alphaChannel: Deleted: packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/patches/series =================================================================== --- packages/trunk/fretsonfire/debian/patches/series 2015-12-11 21:57:17 UTC (rev 15621) +++ packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/patches/series 2015-12-13 16:16:26 UTC (rev 15623) @@ -1,7 +0,0 @@ -datapath.patch -typeerror.patch -font-revert.patch -fonts_lower_cpu.patch -fix_window_height_bug.patch -keep_sound_when_failed.patch -credits_music.patch Copied: packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/patches/series (from rev 15622, packages/trunk/fretsonfire/debian/patches/series) =================================================================== --- packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/patches/series (rev 0) +++ packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/patches/series 2015-12-13 16:16:26 UTC (rev 15623) @@ -0,0 +1,8 @@ +datapath.patch +typeerror.patch +font-revert.patch +fonts_lower_cpu.patch +fix_window_height_bug.patch +keep_sound_when_failed.patch +credits_music.patch +python-PIL-tobytes-error.patch Deleted: packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/rules =================================================================== --- packages/trunk/fretsonfire/debian/rules 2015-12-11 21:57:17 UTC (rev 15621) +++ packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/rules 2015-12-13 16:16:26 UTC (rev 15623) @@ -1,155 +0,0 @@ -#!/usr/bin/make -f - -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - - -CFLAGS = -Wall -g - -ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) - CFLAGS += -O0 -else - CFLAGS += -O2 -endif - -build-indep: build-stamp - -build-arch: - -build: build-indep build-arch - -build-stamp: - dh_testdir - docbook-to-man debian/fretsonfire.sgml > fretsonfire.6 - find data -name "*.svg" | sed -e "s/.svg$$/.png/" | while read l; do if ! test -f "$$l"; then echo "Missing $$l"; exit 1; fi; done - - # rename and mode these here so that dh_install can do it's magic - cp debian/fretsonfire.sh fretsonfire - chmod 755 fretsonfire - cp data/icon.png fretsonfire.png - chmod 755 src/FretsOnFire.py - - mkdir translations - cp data/translations/*.po translations/ - cp data/translations/*.py translations/ - if test $(ls debian/translations/* -1 | wc -l) -ne 0; then \ - cp debian/translations/* translations/ ; \ - fi - cd translations && python update.py - - touch $@ - -clean: - dh_testdir - dh_testroot - rm -f build-stamp configure-stamp - rm -rf translations - rm -rf `find . -name "*.pyc"` - rm -f fretsonfire.6 fretsonfire fretsonfire.png - dh_clean - -install: build - dh_testdir - dh_testroot - dh_clean -k - dh_installdirs - - # symlink fonts - ln -sf ../../../fonts/truetype/ttf-dejavu/DejaVuSans.ttf $(CURDIR)/debian/fretsonfire-game/usr/share/games/fretsonfire/data/international.ttf - ln -sf ../../../fonts/truetype/mgopen/MgOpenCosmeticaRegular.ttf $(CURDIR)/debian/fretsonfire-game/usr/share/games/fretsonfire/data/title.ttf - ln -sf ../../../fonts/truetype/mgopen/MgOpenCosmeticaRegular.ttf $(CURDIR)/debian/fretsonfire-game/usr/share/games/fretsonfire/data/default.ttf - - # other installation done with dh_install - -# Build architecture-independent files here. -binary-indep: build install - dh_testdir - dh_testroot - dh_installchangelogs - dh_installdocs - dh_installmenu - dh_installman -pfretsonfire-game fretsonfire.6 - dh_install -pfretsonfire-game - dh_link - dh_strip - dh_compress - dh_fixperms - #dh_python2 - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb -- -Zbzip2 - -# Build architecture-dependent files here. -binary-arch: build install - -binary: binary-indep binary-arch - -ORIG_VERSION=$(shell dpkg-parsechangelog | sed -n '/^Version/s/[^:].*: \(.*\).dfsg-[^-]*$$/\1/p') -print-orig-version: - echo $(ORIG_VERSION) - -../FretsOnFire-$(ORIG_VERSION).tar.gz: - wget http://www.mirrorservice.org/sites/download.sourceforge.net/pub/sourceforge/f/fr/fretsonfire/FretsOnFire-$(ORIG_VERSION).tar.gz --directory-prefix=../ - -extract_translation_source: - # get the translation template (needs gettext) - cd fretsonfire-$(ORIG_VERSION).dfsg/src && \ - xgettext -o ../data/translations/fretsonfire.pot \ - `grep -r "_(\".*\")" * | awk -F: '{print $$1}' | sort --unique` - - cat fretsonfire-$(ORIG_VERSION).dfsg/data/songs/tutorial/script.txt | \ - awk '{ print NR "|" $$0 }' | grep " text " | sed 's/ text */|/g' | \ - awk -F"|" '{ print "\n#: data/songs/tutorial/script.txt:" $$1 " \nmsgid \"" $$3 "\"\nmsgstr \"\""}' \ - >> fretsonfire-$(ORIG_VERSION).dfsg/data/translations/fretsonfire.pot - - msguniq -o fretsonfire-$(ORIG_VERSION).dfsg/data/translations/fretsonfire.pot \ - fretsonfire-$(ORIG_VERSION).dfsg/data/translations/fretsonfire.pot - - # get the source from the translation files (needs gettext) - cd fretsonfire-$(ORIG_VERSION).dfsg/data/translations && \ - for i in *.mo; do \ - msgunfmt $$i > `echo $$i | sed -e "s/.mo/.po/"` ; \ - done - - # merge the obtained the translation files with the template (needs gettext) - cd fretsonfire-$(ORIG_VERSION).dfsg/data/translations && \ - for i in *.po; do \ - msgmerge -o $$i $$i fretsonfire.pot ; \ - done - -get-orig-source: ../FretsOnFire-$(ORIG_VERSION).tar.gz - # clean old builds; - rm -rf "FretsOnFire-src-$(ORIG_VERSION)/" "Frets on Fire-$(ORIG_VERSION)/" "FretsOnFire/" "fretsonfire-$(ORIG_VERSION).dfsg" - - # extract source and data - tar xvzf "../FretsOnFire-$(ORIG_VERSION).tar.gz" - - mkdir -p "fretsonfire-$(ORIG_VERSION).dfsg/data" - - # we want all the source - cp -va "Frets on Fire-$(ORIG_VERSION)/doc" "Frets on Fire-$(ORIG_VERSION)/src" "fretsonfire-$(ORIG_VERSION).dfsg/" - cp -v "Frets on Fire-$(ORIG_VERSION)"/* "fretsonfire-$(ORIG_VERSION).dfsg/" || true - - # copy the data, without the songs, but with the tutorial - cp -v "Frets on Fire-$(ORIG_VERSION)/data"/* "fretsonfire-$(ORIG_VERSION).dfsg/data/" || true - rm -f "fretsonfire-$(ORIG_VERSION).dfsg/data"/*.ttf - cp -va "Frets on Fire-$(ORIG_VERSION)/data/mods" "fretsonfire-$(ORIG_VERSION).dfsg/data/" - cp -va "Frets on Fire-$(ORIG_VERSION)/data/translations" "fretsonfire-$(ORIG_VERSION).dfsg/data/" - mkdir -p "fretsonfire-$(ORIG_VERSION).dfsg/data/songs" - cp -av "Frets on Fire-$(ORIG_VERSION)/data/songs/tutorial" "fretsonfire-$(ORIG_VERSION).dfsg/data/songs/" - - # get translation sources (requires subversion) - svn co https://fretsonfire.svn.sourceforge.net/svnroot/fretsonfire/trunk/data/translations _translations - mv _translations/* "fretsonfire-$(ORIG_VERSION).dfsg/data/translations/" - rm -rf _translations - - # turn off the execute bit on all the random files - find "fretsonfire-$(ORIG_VERSION).dfsg" -type f | xargs chmod -x - - # build the tarball and clean up - tar cvfz "../fretsonfire_$(ORIG_VERSION).dfsg.orig.tar.gz" "fretsonfire-$(ORIG_VERSION).dfsg" - rm -rf "Frets on Fire-$(ORIG_VERSION)/" "FretsOnFire-src-$(ORIG_VERSION)/" "FretsOnFire/" "fretsonfire-$(ORIG_VERSION).dfsg" - -.PHONY: build clean binary-indep binary-arch binary install configure Copied: packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/rules (from rev 15622, packages/trunk/fretsonfire/debian/rules) =================================================================== --- packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/rules (rev 0) +++ packages/tags/fretsonfire/1.3.110.dfsg2-2/debian/rules 2015-12-13 16:16:26 UTC (rev 15623) @@ -0,0 +1,155 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +build-indep: build-stamp + +build-arch: + +build: build-indep build-arch + +build-stamp: + dh_testdir + docbook-to-man debian/fretsonfire.sgml > fretsonfire.6 + find data -name "*.svg" | sed -e "s/.svg$$/.png/" | while read l; do if ! test -f "$$l"; then echo "Missing $$l"; exit 1; fi; done + + # rename and mode these here so that dh_install can do it's magic + cp debian/fretsonfire.sh fretsonfire + chmod 755 fretsonfire + cp data/icon.png fretsonfire.png + chmod 755 src/FretsOnFire.py + + mkdir translations + cp data/translations/*.po translations/ + cp data/translations/*.py translations/ + if test $(ls debian/translations/* -1 | wc -l) -ne 0; then \ + cp debian/translations/* translations/ ; \ + fi + cd translations && python update.py + + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + rm -rf translations + rm -rf `find . -name "*.pyc"` + rm -f fretsonfire.6 fretsonfire fretsonfire.png + dh_clean + +install: build + dh_testdir + dh_testroot + dh_prep + dh_installdirs + + # symlink fonts + ln -sf ../../../fonts/truetype/dejavu/DejaVuSans.ttf $(CURDIR)/debian/fretsonfire-game/usr/share/games/fretsonfire/data/international.ttf + ln -sf ../../../fonts/truetype/mgopen/MgOpenCosmeticaRegular.ttf $(CURDIR)/debian/fretsonfire-game/usr/share/games/fretsonfire/data/title.ttf + ln -sf ../../../fonts/truetype/mgopen/MgOpenCosmeticaRegular.ttf $(CURDIR)/debian/fretsonfire-game/usr/share/games/fretsonfire/data/default.ttf + + # other installation done with dh_install + +# Build architecture-independent files here. +binary-indep: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installmenu + dh_installman -pfretsonfire-game fretsonfire.6 + dh_install -pfretsonfire-game + dh_link + dh_strip + dh_compress + dh_fixperms + #dh_python2 + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +# Build architecture-dependent files here. +binary-arch: build install + +binary: binary-indep binary-arch + +ORIG_VERSION=$(shell dpkg-parsechangelog | sed -n '/^Version/s/[^:].*: \(.*\).dfsg-[^-]*$$/\1/p') +print-orig-version: + echo $(ORIG_VERSION) + +../FretsOnFire-$(ORIG_VERSION).tar.gz: + wget http://www.mirrorservice.org/sites/download.sourceforge.net/pub/sourceforge/f/fr/fretsonfire/FretsOnFire-$(ORIG_VERSION).tar.gz --directory-prefix=../ + +extract_translation_source: + # get the translation template (needs gettext) + cd fretsonfire-$(ORIG_VERSION).dfsg/src && \ + xgettext -o ../data/translations/fretsonfire.pot \ + `grep -r "_(\".*\")" * | awk -F: '{print $$1}' | sort --unique` + + cat fretsonfire-$(ORIG_VERSION).dfsg/data/songs/tutorial/script.txt | \ + awk '{ print NR "|" $$0 }' | grep " text " | sed 's/ text */|/g' | \ + awk -F"|" '{ print "\n#: data/songs/tutorial/script.txt:" $$1 " \nmsgid \"" $$3 "\"\nmsgstr \"\""}' \ + >> fretsonfire-$(ORIG_VERSION).dfsg/data/translations/fretsonfire.pot + + msguniq -o fretsonfire-$(ORIG_VERSION).dfsg/data/translations/fretsonfire.pot \ + fretsonfire-$(ORIG_VERSION).dfsg/data/translations/fretsonfire.pot + + # get the source from the translation files (needs gettext) + cd fretsonfire-$(ORIG_VERSION).dfsg/data/translations && \ + for i in *.mo; do \ + msgunfmt $$i > `echo $$i | sed -e "s/.mo/.po/"` ; \ + done + + # merge the obtained the translation files with the template (needs gettext) + cd fretsonfire-$(ORIG_VERSION).dfsg/data/translations && \ + for i in *.po; do \ + msgmerge -o $$i $$i fretsonfire.pot ; \ + done + +get-orig-source: ../FretsOnFire-$(ORIG_VERSION).tar.gz + # clean old builds; + rm -rf "FretsOnFire-src-$(ORIG_VERSION)/" "Frets on Fire-$(ORIG_VERSION)/" "FretsOnFire/" "fretsonfire-$(ORIG_VERSION).dfsg" + + # extract source and data + tar xvzf "../FretsOnFire-$(ORIG_VERSION).tar.gz" + + mkdir -p "fretsonfire-$(ORIG_VERSION).dfsg/data" + + # we want all the source + cp -va "Frets on Fire-$(ORIG_VERSION)/doc" "Frets on Fire-$(ORIG_VERSION)/src" "fretsonfire-$(ORIG_VERSION).dfsg/" + cp -v "Frets on Fire-$(ORIG_VERSION)"/* "fretsonfire-$(ORIG_VERSION).dfsg/" || true + + # copy the data, without the songs, but with the tutorial + cp -v "Frets on Fire-$(ORIG_VERSION)/data"/* "fretsonfire-$(ORIG_VERSION).dfsg/data/" || true + rm -f "fretsonfire-$(ORIG_VERSION).dfsg/data"/*.ttf + cp -va "Frets on Fire-$(ORIG_VERSION)/data/mods" "fretsonfire-$(ORIG_VERSION).dfsg/data/" + cp -va "Frets on Fire-$(ORIG_VERSION)/data/translations" "fretsonfire-$(ORIG_VERSION).dfsg/data/" + mkdir -p "fretsonfire-$(ORIG_VERSION).dfsg/data/songs" + cp -av "Frets on Fire-$(ORIG_VERSION)/data/songs/tutorial" "fretsonfire-$(ORIG_VERSION).dfsg/data/songs/" + + # get translation sources (requires subversion) + svn co https://fretsonfire.svn.sourceforge.net/svnroot/fretsonfire/trunk/data/translations _translations + mv _translations/* "fretsonfire-$(ORIG_VERSION).dfsg/data/translations/" + rm -rf _translations + + # turn off the execute bit on all the random files + find "fretsonfire-$(ORIG_VERSION).dfsg" -type f | xargs chmod -x + + # build the tarball and clean up + tar cvfz "../fretsonfire_$(ORIG_VERSION).dfsg.orig.tar.gz" "fretsonfire-$(ORIG_VERSION).dfsg" + rm -rf "Frets on Fire-$(ORIG_VERSION)/" "FretsOnFire-src-$(ORIG_VERSION)/" "FretsOnFire/" "fretsonfire-$(ORIG_VERSION).dfsg" + +.PHONY: build clean binary-indep binary-arch binary install configure _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

