debian/0000775000000000000000000000000012130620762007167 5ustar debian/rules0000775000000000000000000000021312130617320010237 0ustar #!/usr/bin/make -f export PREFIX=$(CURDIR)/debian/tmp/usr %: dh $@ override_dh_installchangelogs: dh_installchangelogs CHANGELOG.txt debian/watch0000664000000000000000000000012412130617320010211 0ustar version=2 http://vbaexpress.tuxfamily.org/english.php \ vbaexpress-(.*)\.tar\.gz debian/changelog0000664000000000000000000000302012130620716011033 0ustar vbaexpress (1.2-0ubuntu5) raring; urgency=low * debian/patches/01_MakefileFlags.dpatch: Use pkg-config to pull in -lX11 as well, which fixes the underlinking FTBFS. -- Logan Rosen Mon, 08 Apr 2013 15:59:45 -0400 vbaexpress (1.2-0ubuntu4) precise; urgency=low * Fix FTBFS with -Werror=format-security. * Install binary into /usr/games. * Build-depend on default libjpeg-dev. * Update desktop.patch. * Use source format 3.0 (quilt). * Use debhelper 7. * Move Homepage in debian/control to its own field. * Bump Standards-Version to 3.9.2. -- Ilya Barygin Wed, 04 Jan 2012 12:20:43 +0400 vbaexpress (1.2-0ubuntu3) gutsy; urgency=low * misc/make_readme.sh: remove bashism (fix FTBFS) * debian/patches/01_MakefileFlags.dpatch: updated to use --ldflags instead of --ldstaticflags * Build-Depends on libjpeg62-dev, libpng12-dev, zlib1g-dev * Update Standards-Version (no changes needed) -- Gauvain Pocentek Sat, 29 Sep 2007 15:35:48 +0200 vbaexpress (1.2-0ubuntu2) gutsy; urgency=low * debian/control: Update maintainer fields according to debian- maintainer-field spec. -- Martin Pitt Wed, 15 Aug 2007 08:11:01 +0000 vbaexpress (1.2-0ubuntu1) dapper; urgency=low * Initial release * 01_MakefileFlags.dpatch: Use flags to build without FLU * 02_desktop.dpatch: Update .desktop file with Free Desktop standards -- Gauvain Pocentek Mon, 30 Jan 2006 18:06:50 +0100 debian/compat0000664000000000000000000000000212130617320010361 0ustar 7 debian/vbaexpress.manpages0000664000000000000000000000002412130617320013056 0ustar debian/vbaexpress.1 debian/vbaexpress.10000664000000000000000000000076612130617320011440 0ustar .TH vbaexpress 1 "January 30, 2006" . . .SH NAME vbaexpress \- Front End for VisualBoyAdvance . . .SH SYNOPSIS .B vbaexpress . . .SH DESCRIPTION .B vbaexpress is a front end for the VisualBoyAdvance Game Boy emulator. You can easily configure the emulator and start your games by clicking on some icons (rather than using a command line). . .SH AUTHOR .B vbaexpress was writen by Achraf Cherti . This page was written by Gauvain Pocentek . . .\" EOF debian/copyright0000664000000000000000000000210512130617320011114 0ustar This package was debianized by Gauvain Pocentek on Mon, 30 Jan 2006 18:06:50 +0100. It was downloaded from http://vbaexpress.tuxfamily.org Copyright (C) 2005-2006 Achraf Cherti License: This package 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 2 of the License, or (at your option) any later version. This package 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. You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA, 02111-1301 USA On Debian systems, the complete text of the GNU General Public License Version 2 can be found in "/usr/share/common-licenses/GPL" file. debian/source/0000775000000000000000000000000012130620762010467 5ustar debian/source/format0000664000000000000000000000001412130617320011671 0ustar 3.0 (quilt) debian/vbaexpress.install0000664000000000000000000000006612130617320012737 0ustar debian/tmp/usr/bin/* usr/games debian/tmp/usr/share/* debian/control0000664000000000000000000000133112130617320010564 0ustar Source: vbaexpress Section: games Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Gauvain Pocentek Build-Depends: debhelper (>= 7.0.50~), libfltk1.1-dev, libxpm-dev, libsdl1.2-dev, libjpeg-dev, libpng12-dev, zlib1g-dev Standards-Version: 3.9.2 Homepage: http://vbaexpress.tuxfamily.org Package: vbaexpress Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, visualboyadvance Description: Front-End for VisualBoyAdvance Vbaexpress is a front-end for the VisualBoyAdvance Game Boy emulator. You can easily configure the emulator and start your games by clicking on some icons (rather than using a command line). debian/docs0000664000000000000000000000004412130617320010034 0ustar AUTHORS.txt LISEZMOI.txt README.txt debian/patches/0000775000000000000000000000000012130620762010616 5ustar debian/patches/bashism.patch0000664000000000000000000000164612130617320013270 0ustar Description: remove bashism (fix FTBFS) Author: Gauvain Pocentek --- vbaexpress-1.2.orig/misc/make_readme.sh +++ vbaexpress-1.2/misc/make_readme.sh @@ -7,14 +7,14 @@ # $1 LISEZMOI # $2 cpp # $3 func -function add_readme() +add_readme() { # debut du fichier echo "#define ADD(s) textviewer->browser->add(s);" >> $2; echo "void $3(TextViewer *textviewer)" >> $2 echo "{" >> $2 - echo -e "textviewer->browser->clear();" >> $2 + echo "textviewer->browser->clear();" >> $2 # il ecrit toutes les lignes! cat $1 | iconv -f utf8 -t iso8859-1 | sed -e 's/"/\\"/g' | awk ' @@ -52,12 +52,12 @@ function add_readme() ' >> $2 # fin du fichier - echo -e "\ttextviewer->show();" >> $2 + echo "\ttextviewer->show();" >> $2 echo "}" >> $2 echo "" >> $2 } -function tester() +tester() { if ! [ -e "$1" ]; then echo Assurez vous de lancer ce fichier depuis le repertoire principal debian/patches/format-security.patch0000664000000000000000000000207012130617320014767 0ustar Description: fix FTBFS with -Werror=format-security. Author: Ilya Barygin --- vbaexpress-1.2.orig/src/Fl_Nice.cpp +++ vbaexpress-1.2/src/Fl_Nice.cpp @@ -118,7 +118,7 @@ return (MessageBox(GET_HWND,out,"",MB_YESNO|MB_ICONQUESTION)==IDYES)?1:0; #endif #ifdef LINUX - return fl_choice(out,"Yes","No",0)?0:1; + return fl_choice("%s","Yes","No",0,out)?0:1; #endif } @@ -140,7 +140,7 @@ MessageBox(GET_HWND,out,"" /* mettre ici le titre de la fenĂȘtre parente? */,MB_OK|MB_ICONINFORMATION); #endif #ifdef LINUX - fl_alert(out); + fl_alert("%s",out); #endif } @@ -162,7 +162,7 @@ MessageBox(GET_HWND,out,"" /* mettre ici le titre de la fenĂȘtre parente? */,MB_OK|MB_ICONEXCLAMATION); #endif #ifdef LINUX - fl_alert(out); + fl_alert("%s",out); #endif } --- vbaexpress-1.2.orig/src/interface.cpp +++ vbaexpress-1.2/src/interface.cpp @@ -5076,7 +5076,7 @@ void SkinManager::cb_btn_ok1_i(Fl_Button*, void*) { if(list->value()==0) { - fl_alert(msg_skin); + fl_alert("%s",msg_skin); return; } debian/patches/series0000664000000000000000000000011212130617320012021 0ustar 01_MakefileFlags.dpatch desktop.patch bashism.patch format-security.patch debian/patches/desktop.patch0000664000000000000000000000122512130617320013304 0ustar Description: make the .desktop file Free Desktop compliant Author: Gauvain Pocentek Author: Ilya Barygin --- vbaexpress-1.2.orig/misc/vbaexpress.desktop +++ vbaexpress-1.2/misc/vbaexpress.desktop @@ -1,9 +1,12 @@ [Desktop Entry] -Encoding=UTF-8 +Version=1.0 Name=VBA Express -Comment=Frontend pour VisualBoyAdvance +Comment[fr]=Frontend pour VisualBoyAdvance +Comment=VisualBoyAdvance Front-end +GenericName=Game Boy emulator +GenericName[fr]=Emulateur pour Game Boy Exec=vbaexpress -Icon=vbaexpress.png +Icon=vbaexpress Terminal=false Type=Application -Categories=Application;Game +Categories=Game; debian/patches/01_MakefileFlags.dpatch0000664000000000000000000000246412130620654015003 0ustar #! /bin/sh /usr/share/dpatch/dpatch-run ## 01_Makefile.dpatch by Gauvain Pocentek ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: use flags to build without FLU @DPATCH@ --- a/Makefile +++ b/Makefile @@ -26,13 +26,13 @@ #CFLAGS = -g -DLINUX `fltk-config --cxxflags` `sdl-config --cflags` -Isrc -Wall -pedantic -ansi # pour le release AVEC FLU -CFLAGS = -Os -DUSE_FLU -DLINUX `fltk-config --cxxflags` `sdl-config --cflags` -Isrc -Wall -LIBS = `flu-config --ldstaticflags` `fltk-config --use-images --ldstaticflags` `sdl-config --libs` -lXpm +#CFLAGS = -Os -DUSE_FLU -DLINUX `fltk-config --cxxflags` `sdl-config --cflags` -Isrc -Wall +#LIBS = `flu-config --ldstaticflags` `fltk-config --use-images --ldstaticflags` `sdl-config --libs` -lXpm # pour le release "SANS" FLU -#CFLAGS = -Os -DLINUX `fltk-config --cxxflags` `sdl-config --cflags` -Isrc -Wall -#LIBS = `fltk-config --use-images --ldstaticflags` `sdl-config --libs` -lXpm +CFLAGS = -Os -DLINUX `fltk-config --cxxflags` `sdl-config --cflags` -Isrc -Wall +LIBS = `fltk-config --use-images --ldflags` `sdl-config --libs` `pkg-config --libs xpm` CC = g++ RM = rm -f @@ -95,4 +95,3 @@ rm -f $(PREFIX)/share/vbaexpress/skin/* rmdir $(PREFIX)/share/vbaexpress/skin rmdir $(PREFIX)/share/vbaexpress -