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.
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  }