wok-next rev 20141

visualboyadvance: receipt v2
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed Nov 01 10:38:37 2017 +0100 (2017-11-01)
parents 4c8be7d9d5fc
children 337241e4865d
files cairo-dock/receipt visualboyadvance-gtk/receipt visualboyadvance-gtk/stuff/visualboyadvance-gtk.desktop visualboyadvance/receipt visualboyadvance/stuff/visualboyadvance-gtk.desktop
line diff
     1.1 --- a/cairo-dock/receipt	Wed Nov 01 09:16:07 2017 +0100
     1.2 +++ b/cairo-dock/receipt	Wed Nov 01 10:38:37 2017 +0100
     1.3 @@ -39,7 +39,9 @@
     1.4  		;;
     1.5  	cairo-dock-dev)
     1.6  		CAT="x-window|Cairo dock devel file."
     1.7 -		DEPENDS="cairo-dock pkg-config"
     1.8 +		DEPENDS="cairo-dock pkg-config gtk+-dev dbus-dev curl-dev \
     1.9 +			libglu-mesa-dev mesa-dev libxml2-dev glib-dev \
    1.10 +			dbus-glib-dev glib-dev librsvg-dev xorg-libX11-dev"
    1.11  		mkdir -p $fs/usr/lib
    1.12  		#cp -a $install/usr/lib/*.*a $fs/usr/lib
    1.13  		cp -a $install/usr/lib/pkgconfig $fs/usr/lib
     2.1 --- a/visualboyadvance-gtk/receipt	Wed Nov 01 09:16:07 2017 +0100
     2.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.3 @@ -1,21 +0,0 @@
     2.4 -# SliTaz package receipt.
     2.5 -
     2.6 -PACKAGE="visualboyadvance-gtk"
     2.7 -VERSION="1.7.2"
     2.8 -CATEGORY="games"
     2.9 -SHORT_DESC="An emulator for Gameboy and Gameboy Advance systems (GTK frontend)."
    2.10 -MAINTAINER="gokhlayeh@slitaz.org"
    2.11 -LICENSE="GPL2"
    2.12 -WANTED="visualboyadvance"
    2.13 -WEB_SITE="http://vba.ngemu.com/"
    2.14 -TAGS="emulator gameboy"
    2.15 -
    2.16 -DEPENDS="libglademm visualboyadvance"
    2.17 -
    2.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
    2.19 -genpkg_rules()
    2.20 -{
    2.21 -	mkdir -p $fs/usr/bin
    2.22 -	cp -a $install/usr/bin/gvba $fs/usr/bin
    2.23 -}
    2.24 -
     3.1 --- a/visualboyadvance-gtk/stuff/visualboyadvance-gtk.desktop	Wed Nov 01 09:16:07 2017 +0100
     3.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.3 @@ -1,9 +0,0 @@
     3.4 -[Desktop Entry]
     3.5 -Name=Visual Boy Advance GTK+
     3.6 -Comment=An emulator for Gameboy and Gameboy Advance systems
     3.7 -Exec=/usr/bin/gvba
     3.8 -Icon=vba-64
     3.9 -Terminal=false
    3.10 -Type=Application
    3.11 -Categories=Game;
    3.12 -StartupNotify=false
     4.1 --- a/visualboyadvance/receipt	Wed Nov 01 09:16:07 2017 +0100
     4.2 +++ b/visualboyadvance/receipt	Wed Nov 01 10:38:37 2017 +0100
     4.3 @@ -1,4 +1,4 @@
     4.4 -# SliTaz package receipt.
     4.5 +# SliTaz package receipt v2.
     4.6  
     4.7  PACKAGE="visualboyadvance"
     4.8  VERSION="1.7.2"
     4.9 @@ -7,18 +7,17 @@
    4.10  MAINTAINER="gokhlayeh@slitaz.org"
    4.11  LICENSE="GPL2"
    4.12  TARBALL="VisualBoyAdvance-src-$VERSION.tar.gz"
    4.13 -CONFIG_FILES="/etc/VisualBoyAdvance.cfg"
    4.14  WEB_SITE="http://vba.ngemu.com/"
    4.15  WGET_URL="http://downloads.sourceforge.net/sourceforge/vba/$TARBALL"
    4.16 -TAGS="emulator gameboy"
    4.17  
    4.18 -DEPENDS="libsdl"
    4.19  BUILD_DEPENDS="libglademm-dev libglademm libsdl-dev patch nasm gtk+-dev gtkmm-dev \
    4.20  cairomm-dev libglade-dev libxml2-dev zlib-dev bison flex"
    4.21 +SPLIT="visualboyadvance visualboyadvance-gtk"
    4.22  
    4.23  # Rules to configure and make the package.
    4.24  compile_rules()
    4.25  {
    4.26 +	sed -i 's/png_ptr->jmpbuf/png_jmpbuf(png_ptr)/' src/Util.cpp
    4.27  	sed -i 's/int i = 0; i < 16; i++/int ii = 0; ii < 16; ii++/' \
    4.28  		src/sdl/debugger.cpp
    4.29  	sed -i 's/void \*,void \*/gzFile, void */' src/Util.cpp
    4.30 @@ -38,5 +37,20 @@
    4.31  # Rules to gen a SliTaz package suitable for Tazpkg.
    4.32  genpkg_rules()
    4.33  {
    4.34 -	cp -a $install/* $fs
    4.35 +	case $PACKAGE in
    4.36 +	visualboyadvance)
    4.37 +		CONFIG_FILES="/etc/VisualBoyAdvance.cfg"
    4.38 +		TAGS="emulator gameboy"
    4.39 +		DEPENDS="libsdl"
    4.40 +		cp -a $install/* $fs
    4.41 +		;;
    4.42 +	visualboyadvance-gtk)
    4.43 +		CAT="games|An emulator for Gameboy and Gameboy Advance systems (GTK frontend)."
    4.44 +		TAGS="emulator gameboy"
    4.45 +		DEPENDS="libglademm visualboyadvance"
    4.46 +		mkdir -p $fs/usr/bin $fs/usr/share/applications
    4.47 +		cp -a $install/usr/bin/gvba $fs/usr/bin
    4.48 +		cp $stuff/visualboyadvance-gtk.desktop $fs/usr/share/applications
    4.49 +		;;
    4.50 +	esac
    4.51  }
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/visualboyadvance/stuff/visualboyadvance-gtk.desktop	Wed Nov 01 10:38:37 2017 +0100
     5.3 @@ -0,0 +1,9 @@
     5.4 +[Desktop Entry]
     5.5 +Name=Visual Boy Advance GTK+
     5.6 +Comment=An emulator for Gameboy and Gameboy Advance systems
     5.7 +Exec=/usr/bin/gvba
     5.8 +Icon=vba-64
     5.9 +Terminal=false
    5.10 +Type=Application
    5.11 +Categories=Game;
    5.12 +StartupNotify=false