wok-next view visualboyadvance/receipt @ rev 20616

xrdp: up 0.9.3.1; zopfli: fix build; gcc61: attempt to fix; add gcc6 (latest among 6.x.x).
gcc61 and gcc6 are broken now.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat Apr 21 05:15:11 2018 +0300 (2018-04-21)
parents f300110d2807
children d6378d455338
line source
1 # SliTaz package receipt v2.
3 PACKAGE="visualboyadvance"
4 VERSION="1.7.2"
5 CATEGORY="games"
6 SHORT_DESC="An emulator for Gameboy and GameboyAdvance systems"
7 MAINTAINER="gokhlayeh@slitaz.org"
8 LICENSE="GPL2"
9 WEB_SITE="http://vba.ngemu.com/"
11 TARBALL="VisualBoyAdvance-src-$VERSION.tar.gz"
12 WGET_URL="http://downloads.sourceforge.net/sourceforge/vba/$TARBALL"
14 BUILD_DEPENDS="libglademm-dev libglademm libsdl-dev patch nasm gtk+-dev gtkmm-dev \
15 cairomm-dev libglade-dev libxml2-dev zlib-dev bison flex"
16 SPLIT="visualboyadvance-gtk visualboyadvance"
18 compile_rules() {
19 sed -i 's/png_ptr->jmpbuf/png_jmpbuf(png_ptr)/' src/Util.cpp
20 sed -i 's/int i = 0; i < 16; i++/int ii = 0; ii < 16; ii++/' \
21 src/sdl/debugger.cpp
22 sed -i 's/void \*,void \*/gzFile, void */' src/Util.cpp
23 for i in $stuff/$VERSION-*.patch; do
24 patch -Np0 < $i
25 done
27 ./configure \
28 --disable-profiling \
29 --enable-gtk=2.4 \
30 --disable-dev \
31 $CONFIGURE_ARGS &&
32 make $MAKEFLAGS &&
33 make DESTDIR=$DESTDIR install || return 1
35 install -Dm644 $stuff/visualboyadvance-gtk.desktop \
36 $install/usr/share/applications/visualboyadvance-gtk.desktop
37 }
39 genpkg_rules() {
40 case $PACKAGE in
41 visualboyadvance-gtk)
42 copy gvba visualboyadvance-gtk.desktop vba-64.png vba.glade *.mo
43 DEPENDS="libglademm visualboyadvance"
44 CAT="games|GTK frontend"
45 TAGS="emulator gameboy"
46 ;;
47 visualboyadvance)
48 copy @std @rm
49 CONFIG_FILES="/etc/VisualBoyAdvance.cfg"
50 TAGS="emulator gameboy"
51 DEPENDS="libsdl"
52 ;;
53 esac
54 }