# HG changeset patch # User Pascal Bellard # Date 1508795306 -7200 # Node ID 39187b6b192cf69afb29a94c1a3c9a032f31cd8a # Parent 3496108c4bad593743c6d21b9a0106540d4e1f5b gcompris: receipt v2 diff -r 3496108c4bad -r 39187b6b192c gcompris-music/receipt --- a/gcompris-music/receipt Mon Oct 23 23:33:42 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="gcompris-music" -VERSION="11.12" -CATEGORY="games" -SHORT_DESC="Gcompris Education games Music." -MAINTAINER="pankso@slitaz.org" -LICENSE="GPL2" -WANTED="gcompris" -WEB_SITE="http://www.gcompris.net/" - -DEPENDS="gcompris" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/share/gcompris/boards - cp -a $install/usr/share/gcompris/boards/music \ - $fs/usr/share/gcompris/boards -} diff -r 3496108c4bad -r 39187b6b192c gcompris-voices-de/receipt --- a/gcompris-voices-de/receipt Mon Oct 23 23:33:42 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="gcompris-voices-de" -VERSION="11.12" -CATEGORY="games" -SHORT_DESC="Gcompris Education games - German voices." -MAINTAINER="pankso@slitaz.org" -LICENSE="GPL2" -WANTED="gcompris" -WEB_SITE="http://www.gcompris.net/" - -DEPENDS="gcompris" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/share/gcompris/boards/voices - cp -a $install/usr/share/gcompris/boards/voices/de \ - $fs/usr/share/gcompris/boards/voices -} diff -r 3496108c4bad -r 39187b6b192c gcompris-voices-en/receipt --- a/gcompris-voices-en/receipt Mon Oct 23 23:33:42 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="gcompris-voices-en" -VERSION="11.12" -CATEGORY="games" -SHORT_DESC="Gcompris Education games - English voices." -MAINTAINER="pankso@slitaz.org" -LICENSE="GPL2" -WANTED="gcompris" -WEB_SITE="http://www.gcompris.net/" - -DEPENDS="gcompris" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/share/gcompris/boards/voices - cp -a $install/usr/share/gcompris/boards/voices/en \ - $fs/usr/share/gcompris/boards/voices -} diff -r 3496108c4bad -r 39187b6b192c gcompris-voices-fr/receipt --- a/gcompris-voices-fr/receipt Mon Oct 23 23:33:42 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="gcompris-voices-fr" -VERSION="11.12" -CATEGORY="games" -SHORT_DESC="Gcompris Education games - French voices." -MAINTAINER="pankso@slitaz.org" -LICENSE="GPL2" -WANTED="gcompris" -WEB_SITE="http://www.gcompris.net/" - -DEPENDS="gcompris" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/share/gcompris/boards/voices - cp -a $install/usr/share/gcompris/boards/voices/fr \ - $fs/usr/share/gcompris/boards/voices -} diff -r 3496108c4bad -r 39187b6b192c gcompris-voices/receipt --- a/gcompris-voices/receipt Mon Oct 23 23:33:42 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,24 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="gcompris-voices" -VERSION="11.12" -CATEGORY="games" -SHORT_DESC="Gcompris Education games voices (All languages)." -MAINTAINER="pankso@slitaz.org" -LICENSE="GPL2" -WANTED="gcompris" -WEB_SITE="http://www.gcompris.net/" - -DEPENDS="gcompris gcompris-voices-fr" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/share/gcompris/boards - cp -a $install/usr/share/gcompris/boards/voices \ - $fs/usr/share/gcompris/boards - for l in de en fr - do - rm -rf $fs/usr/share/gcompris/boards/voices/$l - done -} diff -r 3496108c4bad -r 39187b6b192c gcompris/receipt --- a/gcompris/receipt Mon Oct 23 23:33:42 2017 +0200 +++ b/gcompris/receipt Mon Oct 23 23:48:26 2017 +0200 @@ -1,4 +1,4 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="gcompris" VERSION="11.12" @@ -10,10 +10,10 @@ WEB_SITE="http://www.gcompris.net/" WGET_URL="$SF_MIRROR/project/$PACKAGE/$VERSION/$TARBALL" -DEPENDS="pygtk libsdl-mixer librsvg libxml2 gnuchess gnet sqlite \ -libcroco" BUILD_DEPENDS="pygtk-dev libsdl-mixer-dev librsvg-dev libxml2-dev gnuchess \ gnet-dev sqlite-dev libcroco-dev intltool perl perl-texi2html optipng" +SPLIT="gcompris-music gcompris-voices-de gcompris-voices-en \ +gcompris-voices-fr gcompris-voices" # Rules to configure and make the package. compile_rules() @@ -29,12 +29,57 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib/gcompris $fs/usr/share - cp -a $install/usr/bin $fs/usr - cp -a $install/usr/lib/gcompris/*.so* \ - $fs/usr/lib/gcompris - cp -a $install/usr/share/gcompris $fs/usr/share - # Music and voices are splited (gcompris-music, gcompris-fr, etc) - rm -rf $fs/usr/share/gcompris/boards/music - rm -rf $fs/usr/share/gcompris/boards/voices + case $PACKAGE in + gcompris) + DEPENDS="pygtk libsdl-mixer librsvg libxml2 gnuchess gnet \ + sqlite libcroco" + mkdir -p $fs/usr/lib/gcompris $fs/usr/share + cp -a $install/usr/bin $fs/usr + cp -a $install/usr/lib/gcompris/*.so* \ + $fs/usr/lib/gcompris + cp -a $install/usr/share/gcompris $fs/usr/share + # Music and voices are splited (gcompris-music, gcompris-fr, etc) + rm -rf $fs/usr/share/gcompris/boards/music + rm -rf $fs/usr/share/gcompris/boards/voices + ;; + gcompris-music) + CAT="games|Gcompris Education games Music." + DEPENDS="gcompris" + mkdir -p $fs/usr/share/gcompris/boards + cp -a $install/usr/share/gcompris/boards/music \ + $fs/usr/share/gcompris/boards + ;; + gcompris-voices-de) + CAT="games|Gcompris Education games - German voices." + DEPENDS="gcompris" + mkdir -p $fs/usr/share/gcompris/boards/voices + cp -a $install/usr/share/gcompris/boards/voices/de \ + $fs/usr/share/gcompris/boards/voices + ;; + gcompris-voices-en) + CAT="games|Gcompris Education games - English voices." + DEPENDS="gcompris" + mkdir -p $fs/usr/share/gcompris/boards/voices + cp -a $install/usr/share/gcompris/boards/voices/en \ + $fs/usr/share/gcompris/boards/voices + ;; + gcompris-voices-fr) + CAT="games|Gcompris Education games - French voices." + DEPENDS="gcompris" + mkdir -p $fs/usr/share/gcompris/boards/voices + cp -a $install/usr/share/gcompris/boards/voices/fr \ + $fs/usr/share/gcompris/boards/voices + ;; + gcompris-voices) + CAT="games|Gcompris Education games voices (All languages)." + DEPENDS="gcompris gcompris-voices-fr" + mkdir -p $fs/usr/share/gcompris/boards + cp -a $install/usr/share/gcompris/boards/voices \ + $fs/usr/share/gcompris/boards + for l in de en fr + do + rm -rf $fs/usr/share/gcompris/boards/voices/$l + done + ;; + esac }