debian/0000775000000000000000000000000012261263712007172 5ustar debian/README.Debian0000664000000000000000000000032612147002706011231 0ustar Frogatto depends on frogatto-data package which contains non-free (non-commercial) data, so is placed upto Debian's non-free repo. If you want to play frogatto, please add non-free repo into /etc/apt/sources.list. debian/source/0000775000000000000000000000000012147002706010467 5ustar debian/source/format0000664000000000000000000000001412147002706011675 0ustar 3.0 (quilt) debian/copyright0000664000000000000000000000733212147002706011127 0ustar This package was debianized by Dmitry E. Oboukhov on Fri Jul 16 12:23:24 MSD 2010 It was downloaded from: http://www.frogatto.com/ Upstream author and copyright: 2010, David White License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. On Debian systems, full text of GPLv3 license is available in /usr/share/common-licenses/GPL-3 src/foreach.hpp: Copyright: 2004, Eric Niebler. License: Distributed under the Boost Software License, Version 1.0. Boost Software License - Version 1.0 - August 17th, 2003 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. src/IMG_savepng.cpp, src/IMG_savepng.h Copyright: 2004, Philip D. Bober License: This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. The Debian packaging is Copyright (C) 2010, Dmitry E. Oboukhov and is licensed under the GPLv3, see `/usr/share/common-licenses/GPL-3'. debian/frogatto-start/0000775000000000000000000000000012147002706012147 5ustar debian/frogatto-start/frogatto0000664000000000000000000000020212147002706013711 0ustar #!/bin/sh DATA_DIRECTORY=/usr/share/games/frogatto BINARY_FILE=/usr/lib/frogatto/game cd $DATA_DIRECTORY exec $BINARY_FILE "$@" debian/frogatto.menu0000664000000000000000000000032612147002706011703 0ustar ?package(frogatto):needs="x11" section="Games/Action"\ title="Frogatto" \ hints="2D platformer game starring a quixotic frog" \ command="/usr/games/frogatto" \ icon="/usr/share/games/frogatto/frogatto.xpm" debian/frogatto.dirs0000664000000000000000000000003312147002706011673 0ustar /usr/share/games/frogatto/ debian/frogatto.links0000664000000000000000000000010712147002706012054 0ustar /usr/share/games/frogatto/frogatto.xpm /usr/share/pixmaps/frogatto.xpm debian/frogatto.manpages0000664000000000000000000000001312147002706012523 0ustar frogatto.6 debian/changelog0000664000000000000000000001135612261263712011052 0ustar frogatto (1.3.1+dfsg-2build2) trusty; urgency=medium * No change rebuild against glew 1.10. -- Dimitri John Ledkov Thu, 02 Jan 2014 13:21:14 +0000 frogatto (1.3.1+dfsg-2build1) trusty; urgency=low * No change rebuild for Boost 1.54 transition. -- Dmitrijs Ledkovs Mon, 21 Oct 2013 12:18:27 +0100 frogatto (1.3.1+dfsg-2) unstable; urgency=low * Add myself to the uploaders -- oops * Fix a FTBFS with boost 1.53 (Closes: #709248) Thanks to dmitrij.ledkov@ubuntu.com for the report and for the patch -- Martin Quinson Wed, 22 May 2013 01:36:39 +0200 frogatto (1.3.1+dfsg-1) unstable; urgency=low * Team upload. [ Vincent Cheng ] * New upstream release (Closes: #697480). * Remove all patches; implement no ccache, build hardening in debian/rules. * Add build-dep on libglew-dev instead of libglew1.5-dev | libglew1.6-dev. * Enable parallel build. * Update debian/watch, thanks to Bart Martens. * Update to Standards version 3.9.4, no changes required. [ Martin Quinson ] * Use the FreeFont instead of Ubuntu one, as the later one is not compatible with DFSG (see e.g. #603157). This also fixes an issue in loading the editor, as a relative path was hardcoded then. * Depend on fonts-freefont-ttf that provide the font we use * Translate the comment of desktop file in French. * Switch to debhelper compatibility level 9. -- Martin Quinson Sat, 26 Jan 2013 23:31:10 +0100 frogatto (1.2+dfsg-1) unstable; urgency=low [ Vincent Cheng ] * Non-maintainer upload. * New upstream release. (Closes: #662580) - Fix FTBFS with -Wl,--as-needed due to bad link order. (Closes: #641570) * Drop +ssh protocol in debian/control Vcs-* fields. (Closes: #669295) * Enable build hardening using dpkg-buildflags. - Add debian/patches/enable-build-hardening.patch. * Remove deprecated Encoding field from desktop menu file (lintian tag desktop-entry-contains-encoding-key). * Fix debian/watch file to point to latest release hosted on Github. * Update to Standards version 3.9.3, no changes required. [ Dmitry E. Oboukhov ] * Add Vincent Cheng to Uploaders list. -- Dmitry E. Oboukhov Sun, 27 May 2012 09:52:56 +0400 frogatto (1.1+dfsg-4.1) unstable; urgency=low * Non-maintainer upload. * Add libpng-dev to Build-Depends (closes: #669309). Thanks to Christoph Egger for the bug report. -- Jakub Wilk Sat, 28 Apr 2012 14:55:35 +0200 frogatto (1.1+dfsg-4) unstable; urgency=low * Thoroughly disable ccache. -- Dmitry E. Oboukhov Sun, 19 Jun 2011 17:19:11 +0400 frogatto (1.1+dfsg-3) unstable; urgency=low * Disable ccache. -- Dmitry E. Oboukhov Sun, 19 Jun 2011 16:11:54 +0400 frogatto (1.1+dfsg-2) unstable; urgency=low * Replace libglew-dev to libglew1.5-dev in deplist (FTBFS), closes: #630971. -- Dmitry E. Oboukhov Sun, 19 Jun 2011 14:51:21 +0400 frogatto (1.1+dfsg-1) unstable; urgency=low * New upstream version, closes: #628753. * Attention: new version is incompatible with Your old saves. -- Dmitry E. Oboukhov Tue, 14 Jun 2011 11:20:13 +0400 frogatto (1.0.3+dfsg1-1) unstable; urgency=low * New upstream version. -- Dmitry E. Oboukhov Wed, 22 Sep 2010 15:15:26 +0400 frogatto (1.0+dfsg1-8) unstable; urgency=low * Fixed russian comment in frogatto.desktop. -- Dmitry E. Oboukhov Fri, 13 Aug 2010 11:25:20 +0400 frogatto (1.0+dfsg1-7) unstable; urgency=low * Added frogatto.desktop file for Gnome/KDE. -- Dmitry E. Oboukhov Fri, 13 Aug 2010 10:45:38 +0400 frogatto (1.0+dfsg1-6) unstable; urgency=low * Rebuilt using pbuilder, closes: #590212. -- Dmitry E. Oboukhov Mon, 26 Jul 2010 09:03:50 +0400 frogatto (1.0+dfsg1-5) unstable; urgency=low * Updated manpage. * Frogatto understands a few command-line options. -- Dmitry E. Oboukhov Fri, 23 Jul 2010 09:28:52 +0400 frogatto (1.0+dfsg1-4) unstable; urgency=low * removed ccache from b-d, closes FTBFS with our buildds. -- Dmitry E. Oboukhov Wed, 21 Jul 2010 16:21:45 +0400 frogatto (1.0+dfsg1-3) unstable; urgency=low * Added menuitem and menuicon. -- Dmitry E. Oboukhov Wed, 21 Jul 2010 14:36:23 +0400 frogatto (1.0+dfsg1-2) unstable; urgency=low * Added missed copyright, thanks for Alexander Reichle-Schmehl . -- Dmitry E. Oboukhov Fri, 16 Jul 2010 17:36:11 +0400 frogatto (1.0+dfsg1-1) unstable; urgency=low * Initial release. (Closes: #589258). -- Dmitry E. Oboukhov Fri, 16 Jul 2010 12:14:11 +0400 debian/control0000664000000000000000000000240512231206603010567 0ustar Source: frogatto Section: contrib/games Priority: extra Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Dmitry E. Oboukhov Standards-Version: 3.9.4 Build-Depends: cdbs, debhelper (>= 9), libz-dev, libpng-dev, libsdl1.2-dev (>= 1.2.7), libboost-dev (>= 1.35), libglew-dev, libsdl-ttf2.0-dev (>= 2.0.8), libsdl-mixer1.2-dev (>= 1.2.7), libsdl-image1.2-dev (>= 1.2.7), libboost-regex-dev (>= 1.35), libboost-system-dev (>= 1.35) Homepage: http://www.frogatto.com/ Uploaders: Debian Games Team , Vincent Cheng , Martin Quinson Vcs-Git: git://anonscm.debian.org/pkg-games/frogatto.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-games/frogatto.git;a=summary Package: frogatto Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, fonts-freefont-ttf, frogatto-data (>= ${UVersion}) Description: 2D platformer game starring a quixotic frog Frogatto is a platformer in the style of old arcade, Sega and Nintendo games. The world is viewed as a cross-section seen from the side, and your character walks and jumps between solid platforms whilst fighting monsters. . This package contains game engine. debian/frogatto.desktop0000664000000000000000000000043312147002706012407 0ustar [Desktop Entry] Name=Frogatto Comment=Young frog's adventure Comment[ru]=Приключения лягушонка Comment[fr]=Les aventures d'une jeune grenouille Exec=frogatto Icon=frogatto Terminal=false Type=Application StartupNotify=true Categories=Application;Game;ArcadeGame; debian/frogatto.xpm0000664000000000000000000001443012147002706011544 0ustar /* XPM */ static char * frogatto_xpm[] = { "32 32 262 2", " c None", ". c #3E6379", "+ c #BEEDFF", "@ c #777E7D", "# c #3F6378", "$ c #3E667B", "% c #C4E7EB", "& c #FDFAD8", "* c #C0E5EC", "= c #43697F", "- c #BBE7FC", "; c #F4FAE9", "> c #FDFAD9", ", c #C3E7EC", "' c #948EC4", ") c #C8A3C1", "! c #EBFAFA", "~ c #F1F9EA", "{ c #777E7C", "] c #ECFAF9", "^ c #F1F9E9", "/ c #FAF9D9", "( c #8DCEB6", "_ c #8ACCB6", ": c #EBFEFC", "< c #EDFFFF", "[ c #EBFEFD", "} c #747C7C", "| c #E9F9F9", "1 c #E8F9F9", "2 c #EAFEFE", "3 c #91D1BB", "4 c #92CDB7", "5 c #BFA0BD", "6 c #904480", "7 c #BC9EBC", "8 c #475474", "9 c #3E95AC", "0 c #666072", "a c #4E0000", "b c #B7E1F5", "c c #EFFCF9", "d c #9E7B77", "e c #262F2E", "f c #4699B0", "g c #8AD1FC", "h c #88D4FF", "i c #88D3FC", "j c #44697C", "k c #46677C", "l c #85CAF5", "m c #7EC6F0", "n c #83CDF7", "o c #8AD6FF", "p c #60BABE", "q c #157C6A", "r c #4196AC", "s c #8CCCF9", "t c #6F73AE", "u c #27082D", "v c #002E2F", "w c #8DCFF9", "x c #8BCDF9", "y c #5BB1B2", "z c #34A674", "A c #3CB67D", "B c #14886F", "C c #007F65", "D c #1DBE52", "E c #33CA5E", "F c #17573F", "G c #1E563B", "H c #1B8B6E", "I c #005D5F", "J c #117868", "K c #35A576", "L c #39C35C", "M c #5FE235", "N c #B3FB45", "O c #DDFF5C", "P c #DBFC5D", "Q c #DAFC5D", "R c #B3FE48", "S c #55DA58", "T c #0D543A", "U c #205F42", "V c #3DCA5E", "W c #3DC65B", "X c #40BA7B", "Y c #3EC75B", "Z c #3BD33C", "` c #62E337", " . c #AFF648", ".. c #D3F95E", "+. c #D1F95D", "@. c #8AE94C", "#. c #2EC75A", "$. c #0E5A3D", "%. c #1E6A1C", "&. c #3DC35C", "*. c #3BC75D", "=. c #3BC85B", "-. c #3CC25E", ";. c #3BD140", ">. c #8EE94F", ",. c #D9FD5D", "'. c #D7FD5C", "). c #6DAF63", "!. c #1E9B52", "~. c #206C1D", "{. c #0E563A", "]. c #2BC557", "^. c #497E52", "/. c #3AD63C", "(. c #3CD43E", "_. c #189953", ":. c #68AE62", "<. c #67AD64", "[. c #08846E", "}. c #0E8C71", "|. c #003339", "1. c #003537", "2. c #2E466D", "3. c #456270", "4. c #446070", "5. c #4B7B54", "6. c #1C9A54", "7. c #177C70", "8. c #127B6F", "9. c #67AE62", "0. c #159655", "a. c #179853", "b. c #2EC858", "c. c #0F5838", "d. c #003534", "e. c #198B75", "f. c #33A479", "g. c #178170", "h. c #1E8D72", "i. c #3FBA79", "j. c #3FB87B", "k. c #198874", "l. c #189754", "m. c #68E736", "n. c #6AEE38", "o. c #41D262", "p. c #1F5A3E", "q. c #003033", "r. c #188872", "s. c #30A276", "t. c #37AD77", "u. c #3FCA59", "v. c #40DB3A", "w. c #3DDC3C", "x. c #3ACC61", "y. c #1C5840", "z. c #2E0F30", "A. c #5A2269", "B. c #293E68", "C. c #005D68", "D. c #005C6A", "E. c #2B3F6B", "F. c #290A2E", "G. c #002F32", "H. c #19A052", "I. c #3DCC5A", "J. c #41BC7A", "K. c #41BB7A", "L. c #1C8F72", "M. c #294B6D", "N. c #2B1434", "O. c #2DC95F", "P. c #3EDF42", "Q. c #1E6B1C", "R. c #003234", "S. c #20A354", "T. c #2B966D", "U. c #34A773", "V. c #3EC859", "W. c #498451", "X. c #466B73", "Y. c #36A67C", "Z. c #1B8975", "`. c #1B8875", " + c #184C3A", ".+ c #0E5B3B", "++ c #2AC45A", "@+ c #39D23D", "#+ c #35B95A", "$+ c #31A47B", "%+ c #1A8973", "&+ c #219073", "*+ c #35A875", "=+ c #59B1B3", "-+ c #97C7F5", ";+ c #68ACAF", ">+ c #4D7273", ",+ c #2A4A68", "'+ c #14856F", ")+ c #18846F", "!+ c #1F8F71", "~+ c #39AE7A", "{+ c #1A523E", "]+ c #1B513E", "^+ c #64CE56", "/+ c #63CA54", "(+ c #465D70", "_+ c #561F69", ":+ c #243E6A", "<+ c #005E68", "[+ c #5493B0", "}+ c #A7C4F1", "|+ c #90C5ED", "1+ c #98C9F5", "2+ c #5494B0", "3+ c #006169", "4+ c #25416C", "5+ c #571F6B", "6+ c #2D466D", "7+ c #1F9374", "8+ c #164A3C", "9+ c #157F73", "0+ c #1B8E72", "a+ c #63DD57", "b+ c #B7FF48", "c+ c #91DD6E", "d+ c #1B8C6E", "e+ c #4E92A9", "f+ c #A8C6F1", "g+ c #4F92A8", "h+ c #147D6A", "i+ c #65CC53", "j+ c #91FD31", "k+ c #60EB37", "l+ c #186219", "m+ c #184738", "n+ c #6E6E6E", "o+ c #353233", "p+ c #1E5839", "q+ c #3DC759", "r+ c #64E436", "s+ c #8BF333", "t+ c #62E435", "u+ c #37B957", "v+ c #14826B", "w+ c #006560", "x+ c #39AB77", "y+ c #3AC55B", "z+ c #61E238", "A+ c #90F533", "B+ c #69EB3A", "C+ c #373737", "D+ c #206040", "E+ c #40C082", "F+ c #3DCD64", "G+ c #39DC44", "H+ c #3BB280", "I+ c #4A6A75", "J+ c #5F2F6F", "K+ c #34A37C", "L+ c #3AB180", "M+ c #2BC85F", " ", " ", " . + @ ", " # + + . $ % & * = ", " = - ; > , ' ) ! ~ ; { ", " { ] ^ / ; ( _ : < [ } ", " } | 1 2 < 3 4 5 6 5 { ", " { ] | 7 6 8 9 0 a 0 # ", " # b c d a e f g h i j ", " k l m n o p q r s t u ", " v r w x y z A B C D E F ", " G H I J K L M N O P Q R S T ", " U V W X Y Z ` ...+.+.+...@.#.$. ", " %.&.*.=.-.;.>.,.+.+.'.'.'.).!.~. ", " {.].^.^./.(._.:.'.'.<.<.<.[.}.|. ", " 1.2.3.4.5.6.7.8.9.<.0.0.a.b.c. ", " d.e.f.g.h.i.j.k.l.m.n.o.p. ", " q.r.s.t.u.v.w.x.y. ", " z.A.B.C.D.E.F. ", " G.H.I.J.K.L.M.N. ", " T O.P.Q.R.S.Y z T.U.V.W.X.Y.Z.`. + ", " .+++@+#+$+%+&+*+=+-+;+*+>+,+'+)+!+~+{+ ", " ]+^+/+(+_+:+<+[+}+|+1+2+3+4+5+6+7+~+{+ ", " 8+9+0+a+b+c+d+e+f+g+h+i+j+k+l+m+ + ", "n+n+n+n+n+n+n+n+o+p+q+r+s+t+u+v+w+v+x+y+z+A+B+Q.o+n+n+n+n+n+n+n+", "n+n+n+n+n+n+n+n+C+D+E+F+G+F+H+I+J+I+K+L+F+G+M+$.C+n+n+n+n+n+n+n+", " ", " ", " ", " ", " ", " "}; debian/frogatto.pod0000664000000000000000000000151212147002706011517 0ustar =encoding utf-8 =head1 NAME frogatto - 2D platformer game starring a quixotic frog =head1 SYNOPSIS frogatto [ OPTIONS ] =head1 DESCRIPTION B is a platformer in the style of old arcade, Sega and Nintendo games. The world is viewed as a cross-section seen from the side, and your character walks and jumps between solid platforms whilst fighting monsters. =head1 OPTIONS =head2 --fullscreen starts B in fullscreen mode. =head2 --widescreen uses widescreen mode. =head2 --no-sound turns off sound. =head2 --no-music turns off music. =head2 --fps shows FPS. =head2 --no-fps doesn't show FPS. =head2 --debug prints debug information. =head2 --no-debug doesn't print debug information. =head2 --textures16, --textures32 uses 16 or 32 bits per pixes textures. =head1 HOMEPAGE http://www.frogatto.com/ debian/rules0000775000000000000000000000161212147002706010247 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk export CXXFLAGS=$(shell dpkg-buildflags --get CXXFLAGS) export CPPFLAGS=$(shell dpkg-buildflags --get CPPFLAGS) export LDFLAGS=$(shell dpkg-buildflags --get LDFLAGS) PACKAGE_VERSION := $(shell \ dpkg-parsechangelog \ | grep ^Version \ | awk '{print $$2}' \ | sed 's/-[[:digit:]]\+$$//' \ ) UPSTREAM_CLEAN_VERSION := $(shell echo $(PACKAGE_VERSION) | sed 's/[+-].*//' ) DEB_DH_GENCONTROL_ARGS = -- -VUVersion=$(UPSTREAM_CLEAN_VERSION) DEB_BUILD_PARALLEL = 1 clean:: find -name \*.o -delete find -name \*.mo -delete find -name \*.d -delete rm -f game frogatto.6 build/frogatto:: frogatto.6 make USE_CCACHE=no frogatto.6: debian/frogatto.pod pod2man --section=6 $< > $@ tarball: cd .. && tar \ --exclude=debian \ --exclude=.git \ -czvf frogatto_$(PACKAGE_VERSION).orig.tar.gz \ frogatto-$(PACKAGE_VERSION) debian/watch0000664000000000000000000000021712147002706010220 0ustar version=3 opts=dversionmangle=s/\+(dfsg|ds|deb)\d*$// \ https://github.com/frogatto/frogatto/tags .*/v?(\d.*)\.(?:tgz|tbz2|tar\.(?:gz|bz2|xz)) debian/download.sh0000775000000000000000000000535412147002706011344 0ustar #!/bin/sh set -e if [ -e README.Debian ] ; then cd .. fi uscan --report --dehs . > /tmp/uscan.out|| true UPSTREAM_VERSION=`grep '' /tmp/uscan.out| sed 's###g'` UPSTREAM_URL=`grep '' /tmp/uscan.out| sed 's###g'` UPSTREAM_TARBALL=frogatto-$UPSTREAM_VERSION.tar.gz DEBIAN_VERSION=`dpkg-parsechangelog \ | grep ^Version \ | awk '{print $2}' \ | sed 's/-[[:digit:]]\+$//'` FROGATTO_TARBALL=frogatto_$DEBIAN_VERSION.orig.tar.gz FROGATTO_DATA_TARBALL=frogatto-data_$DEBIAN_VERSION.orig.tar.gz echo UPSTREAM_VERSION=$UPSTREAM_VERSION echo UPSTREAM_URL=$UPSTREAM_URL echo UPSTREAM_TARBALL=$UPSTREAM_TARBALL echo DEBIAN_VERSION=$DEBIAN_VERSION echo FROGATTO_TARBALL=$FROGATTO_TARBALL echo FROGATTO_DATA_TARBALL=$FROGATTO_DATA_TARBALL if ! test -f ../$UPSTREAM_TARBALL; then if ! wget --output-document=../$UPSTREAM_TARBALL $UPSTREAM_URL; then echo "Error downloading upstream tarball" exit -1 fi fi TEMP_DIR=`mktemp -d /tmp/frogatto-tgz.XXXXXXXXX` SRC_DIR=$TEMP_DIR/frogatto-$UPSTREAM_VERSION FROGATTO_DIR=$TEMP_DIR/frogatto-$DEBIAN_VERSION FROGATTO_DATA_DIR=$TEMP_DIR/frogatto-data-$DEBIAN_VERSION trap "rm -fr $TEMP_DIR" INT echo "Use temporary directory $TEMP_DIR" echo -n "Unpacking tarball... " if tar -xf `pwd`/../$UPSTREAM_TARBALL -C $TEMP_DIR; then find $TEMP_DIR -type d -exec chmod 0755 '{}' + find $TEMP_DIR -type f -exec chmod 0644 '{}' + echo done else echo fail rm -fr $TEMP_DIR exit 2 fi #echo -n "Patching Makefile..." #perl -pi -e 's/^(\s*)ccache\s+/$1/g' $SRC_DIR/Makefile #echo done echo "Clean tree... " rm -r $SRC_DIR/DejaVuSans.ttf \ $SRC_DIR/FreeMono.ttf \ $SRC_DIR/Ubuntu*.ttf \ $SRC_DIR/Makefile?* \ $SRC_DIR/android \ $SRC_DIR/MacOS* find $SRC_DIR -name "music_aac" |xargs rm -r find $SRC_DIR -name "music_aac_mini" |xargs rm -r find $SRC_DIR -name "sounds_wav" |xargs rm -r echo done echo -n "Kill all modules of assets but frogatto..." ( cd $SRC_DIR/modules ; rm -r `ls | grep -v frogatto ` ) for n in cellular civ ct rpg ; do rm $SRC_DIR/$n done echo done mkdir -v $FROGATTO_DIR $FROGATTO_DATA_DIR echo -n "Split data in directories... " cp $SRC_DIR/INSTALL $FROGATTO_DIR cp $SRC_DIR/LICENSE $FROGATTO_DIR cp $SRC_DIR/modules/frogatto/CHANGELOG $FROGATTO_DIR mv $SRC_DIR/Makefile $FROGATTO_DIR mv $SRC_DIR/src $FROGATTO_DIR mv $SRC_DIR/* $FROGATTO_DATA_DIR/ echo done echo -n "Packing frogatto ($FROGATTO_TARBALL)... " tar -C $TEMP_DIR -czf `pwd`/../$FROGATTO_TARBALL frogatto-$DEBIAN_VERSION echo done echo -n "Packing frogatto-data ($FROGATTO_DATA_TARBALL)... " tar -C $TEMP_DIR -czf `pwd`/../$FROGATTO_DATA_TARBALL frogatto-data-$DEBIAN_VERSION echo done exec rm -fr $TEMP_DIR /tmp/uscan.out debian/patches/0000775000000000000000000000000012147002706010616 5ustar debian/patches/fonts_dfsg0000664000000000000000000000252412147002706012700 0ustar Description: Use FreeFont instead of the Ubuntu Font Family Use the FreeFont instead of Ubuntu one, as the later one is not compatible with DFSG (see e.g. #603157). This also fixes an issue in loading the editor, as a relative path was hardcoded then. Forwarded: no Author: Martin Quinson Last-Update: 2013-01-26 Index: frogatto/src/font.cpp =================================================================== --- frogatto.orig/src/font.cpp 2013-01-12 20:49:22.049472442 +0100 +++ frogatto/src/font.cpp 2013-01-26 22:44:45.390874240 +0100 @@ -20,7 +20,7 @@ #endif namespace { -const char* FontFile = "UbuntuMono-R.ttf"; +const char* FontFile = "/usr/share/fonts/truetype/freefont/FreeMono.ttf"; std::map font_table; Index: frogatto/src/vector_text.cpp =================================================================== --- frogatto.orig/src/vector_text.cpp 2013-01-12 20:49:22.125473580 +0100 +++ frogatto/src/vector_text.cpp 2013-01-26 22:45:35.918522864 +0100 @@ -13,7 +13,7 @@ : text_(i18n::tr(node["text"].as_string())), visible_(node["visible"].as_bool(true)), size_(node["size"].as_int(12)), - font_(node["font"].as_string_default("UbuntuMono-R")) + font_(node["font"].as_string_default("FreeMono")) { std::vector r = node["rect"].as_list_int(); draw_area_ = rect(r[0], r[1], r[2], r[3]); debian/patches/boost153.patch0000664000000000000000000000104212147002706013213 0ustar Description: boost1.53 doesn't have mt libraries Author: Dmitrijs Ledkovs --- frogatto-1.3.1+dfsg.orig/Makefile +++ frogatto-1.3.1+dfsg/Makefile @@ -60,7 +60,7 @@ game: $(objects) $(CCACHE) $(CXX) \ $(BASE_CXXFLAGS) $(LDFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(INC) \ $(objects) -o game \ - $(LIBS) -lboost_regex-mt -lboost_system-mt -lpthread -fthreadsafe-statics + $(LIBS) -lboost_regex -lboost_system -lpthread -fthreadsafe-statics # pull in dependency info for *existing* .o files -include $(objects:.o=.d) debian/patches/series0000664000000000000000000000003212147002706012026 0ustar fonts_dfsg boost153.patch debian/README.source0000664000000000000000000000010512147002706011342 0ustar orig.tgz was repackaged: all non-GPL (non-free) data was thrown out. debian/compat0000664000000000000000000000000212147002706010365 0ustar 9 debian/frogatto.install0000664000000000000000000000025212147002706012403 0ustar game /usr/lib/frogatto/ debian/frogatto-start/frogatto /usr/games/ debian/frogatto.xpm /usr/share/games/frogatto/ debian/frogatto.desktop /usr/share/applications/