wok-next diff 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.
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 diff
1.1 --- a/visualboyadvance/receipt Wed Nov 01 10:38:37 2017 +0100 1.2 +++ b/visualboyadvance/receipt Sat Apr 21 05:15:11 2018 +0300 1.3 @@ -6,17 +6,16 @@ 1.4 SHORT_DESC="An emulator for Gameboy and GameboyAdvance systems" 1.5 MAINTAINER="gokhlayeh@slitaz.org" 1.6 LICENSE="GPL2" 1.7 +WEB_SITE="http://vba.ngemu.com/" 1.8 + 1.9 TARBALL="VisualBoyAdvance-src-$VERSION.tar.gz" 1.10 -WEB_SITE="http://vba.ngemu.com/" 1.11 WGET_URL="http://downloads.sourceforge.net/sourceforge/vba/$TARBALL" 1.12 1.13 BUILD_DEPENDS="libglademm-dev libglademm libsdl-dev patch nasm gtk+-dev gtkmm-dev \ 1.14 cairomm-dev libglade-dev libxml2-dev zlib-dev bison flex" 1.15 -SPLIT="visualboyadvance visualboyadvance-gtk" 1.16 +SPLIT="visualboyadvance-gtk visualboyadvance" 1.17 1.18 -# Rules to configure and make the package. 1.19 -compile_rules() 1.20 -{ 1.21 +compile_rules() { 1.22 sed -i 's/png_ptr->jmpbuf/png_jmpbuf(png_ptr)/' src/Util.cpp 1.23 sed -i 's/int i = 0; i < 16; i++/int ii = 0; ii < 16; ii++/' \ 1.24 src/sdl/debugger.cpp 1.25 @@ -24,33 +23,32 @@ 1.26 for i in $stuff/$VERSION-*.patch; do 1.27 patch -Np0 < $i 1.28 done 1.29 + 1.30 ./configure \ 1.31 - --prefix=/usr \ 1.32 - --sysconfdir=/etc \ 1.33 --disable-profiling \ 1.34 --enable-gtk=2.4 \ 1.35 --disable-dev \ 1.36 $CONFIGURE_ARGS && 1.37 - make $MAKEFLAGS && make DESTDIR=$DESTDIR install 1.38 + make $MAKEFLAGS && 1.39 + make DESTDIR=$DESTDIR install || return 1 1.40 + 1.41 + install -Dm644 $stuff/visualboyadvance-gtk.desktop \ 1.42 + $install/usr/share/applications/visualboyadvance-gtk.desktop 1.43 } 1.44 1.45 -# Rules to gen a SliTaz package suitable for Tazpkg. 1.46 -genpkg_rules() 1.47 -{ 1.48 +genpkg_rules() { 1.49 case $PACKAGE in 1.50 - visualboyadvance) 1.51 - CONFIG_FILES="/etc/VisualBoyAdvance.cfg" 1.52 - TAGS="emulator gameboy" 1.53 - DEPENDS="libsdl" 1.54 - cp -a $install/* $fs 1.55 - ;; 1.56 - visualboyadvance-gtk) 1.57 - CAT="games|An emulator for Gameboy and Gameboy Advance systems (GTK frontend)." 1.58 - TAGS="emulator gameboy" 1.59 - DEPENDS="libglademm visualboyadvance" 1.60 - mkdir -p $fs/usr/bin $fs/usr/share/applications 1.61 - cp -a $install/usr/bin/gvba $fs/usr/bin 1.62 - cp $stuff/visualboyadvance-gtk.desktop $fs/usr/share/applications 1.63 - ;; 1.64 + visualboyadvance-gtk) 1.65 + copy gvba visualboyadvance-gtk.desktop vba-64.png vba.glade *.mo 1.66 + DEPENDS="libglademm visualboyadvance" 1.67 + CAT="games|GTK frontend" 1.68 + TAGS="emulator gameboy" 1.69 + ;; 1.70 + visualboyadvance) 1.71 + copy @std @rm 1.72 + CONFIG_FILES="/etc/VisualBoyAdvance.cfg" 1.73 + TAGS="emulator gameboy" 1.74 + DEPENDS="libsdl" 1.75 + ;; 1.76 esac 1.77 }