wok-next rev 20793

Add GNOME games.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sun Jun 10 02:36:11 2018 +0300 (2018-06-10)
parents 835329ad7a46
children 11815b9d73d3
files aisleriot/receipt atomix/receipt four-in-a-row/receipt gnome-2048/receipt gnome-chess/receipt gnome-klotski/receipt gnome-mahjongg/receipt gnome-mines/receipt gnome-nibbles/receipt gnome-robots/receipt gnome-sudoku/receipt gnome-taquin/receipt gnome-tetravex/receipt guile/stuff/patches/guile-1.8.7-gcc45.u guile/stuff/patches/series hitori/receipt iagno/receipt libgnome-games-support/receipt lightsoff/receipt pysolfc-cardsets/receipt pysolfc/receipt pysolfc/stuff/patches/pysolfc.patch pysolfc/stuff/patches/series qqwing/receipt quadrapassel/receipt swell-foop/receipt tali/receipt
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/aisleriot/receipt	Sun Jun 10 02:36:11 2018 +0300
     1.3 @@ -0,0 +1,33 @@
     1.4 +# SliTaz package receipt v2.
     1.5 +
     1.6 +PACKAGE="aisleriot"
     1.7 +VERSION="3.22.5"
     1.8 +CATEGORY="games"
     1.9 +SHORT_DESC="A collection of patience games"
    1.10 +MAINTAINER="al.bobylev@gmail.com"
    1.11 +LICENSE="GPL"
    1.12 +WEB_SITE="https://wiki.gnome.org/Apps/Aisleriot"
    1.13 +
    1.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    1.15 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
    1.16 +
    1.17 +BUILD_DEPENDS="pysolfc glib-dev GConf librsvg-dev desktop-file-utils-extra \
    1.18 +intltool guile-dev gtk+3-dev libcanberra-dev GConf-dev itstool gmp-dev"
    1.19 +
    1.20 +compile_rules() {
    1.21 +	./configure \
    1.22 +		--disable-static \
    1.23 +		--with-pysol-card-theme-path=/usr/share/PySolFC \
    1.24 +		$CONFIGURE_ARGS &&
    1.25 +	fix libtool &&
    1.26 +	make &&
    1.27 +	make install
    1.28 +}
    1.29 +
    1.30 +genpkg_rules() {
    1.31 +	copy @std
    1.32 +	rm -r $fs/usr/share/help/
    1.33 +	DEPENDS="GConf atk cairo gdk-pixbuf glib gtk+3 guile libcanberra \
    1.34 +	libcanberra-gtk3 librsvg"
    1.35 +	SUGGEST="pysolfc-cardsets pysolfc-cardsets-extra"
    1.36 +}
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/atomix/receipt	Sun Jun 10 02:36:11 2018 +0300
     2.3 @@ -0,0 +1,25 @@
     2.4 +# SliTaz package receipt v2.
     2.5 +
     2.6 +PACKAGE="atomix"
     2.7 +VERSION="3.22.0"
     2.8 +CATEGORY="games"
     2.9 +SHORT_DESC="Build molecules out of single atoms"
    2.10 +MAINTAINER="al.bobylev@gmail.com"
    2.11 +LICENSE="GPL2"
    2.12 +WEB_SITE="https://wiki.gnome.org/Apps/Atomix"
    2.13 +
    2.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    2.15 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
    2.16 +
    2.17 +BUILD_DEPENDS="gtk+3-dev gdk-pixbuf-dev glib-dev intltool"
    2.18 +
    2.19 +compile_rules() {
    2.20 +	./configure $CONFIGURE_ARGS &&
    2.21 +	make &&
    2.22 +	make install
    2.23 +}
    2.24 +
    2.25 +genpkg_rules() {
    2.26 +	copy @std
    2.27 +	DEPENDS="gdk-pixbuf glib gtk+3"
    2.28 +}
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/four-in-a-row/receipt	Sun Jun 10 02:36:11 2018 +0300
     3.3 @@ -0,0 +1,28 @@
     3.4 +# SliTaz package receipt v2.
     3.5 +
     3.6 +PACKAGE="four-in-a-row"
     3.7 +VERSION="3.28.0"
     3.8 +CATEGORY="games"
     3.9 +SHORT_DESC="Make lines of the same color to win"
    3.10 +MAINTAINER="al.bobylev@gmail.com"
    3.11 +LICENSE="GPL2 GPL3"
    3.12 +WEB_SITE="https://wiki.gnome.org/Apps/Four-in-a-row"
    3.13 +
    3.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    3.15 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
    3.16 +
    3.17 +BUILD_DEPENDS="vala glib-dev gtk+3-dev librsvg-dev libcanberra-dev gettext \
    3.18 +itstool"
    3.19 +
    3.20 +compile_rules() {
    3.21 +	./configure $CONFIGURE_ARGS &&
    3.22 +	make &&
    3.23 +	make install || return 1
    3.24 +
    3.25 +	fix symlinks
    3.26 +}
    3.27 +
    3.28 +genpkg_rules() {
    3.29 +	copy @std
    3.30 +	DEPENDS="cairo gdk-pixbuf glib gtk+3 libcanberra libcanberra-gtk3"
    3.31 +}
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/gnome-2048/receipt	Sun Jun 10 02:36:11 2018 +0300
     4.3 @@ -0,0 +1,29 @@
     4.4 +# SliTaz package receipt v2.
     4.5 +
     4.6 +PACKAGE="gnome-2048"
     4.7 +VERSION="3.26.1"
     4.8 +CATEGORY="games"
     4.9 +SHORT_DESC="Obtain the 2048 tile"
    4.10 +MAINTAINER="al.bobylev@gmail.com"
    4.11 +LICENSE="GPL3"
    4.12 +WEB_SITE="https://wiki.gnome.org/Apps/2048"
    4.13 +
    4.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    4.15 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
    4.16 +
    4.17 +BUILD_DEPENDS="vala glib-dev gtk+3-dev clutter-dev clutter-gtk-dev libgee-dev \
    4.18 +libgnome-games-support-dev desktop-file-utils-extra intltool itstool"
    4.19 +
    4.20 +compile_rules() {
    4.21 +	./configure $CONFIGURE_ARGS &&
    4.22 +	make &&
    4.23 +	make install || return 1
    4.24 +
    4.25 +	fix symlinks
    4.26 +}
    4.27 +
    4.28 +genpkg_rules() {
    4.29 +	copy @std
    4.30 +	DEPENDS="cairo clutter clutter-gtk glib gtk+3 libgee \
    4.31 +	libgnome-games-support pango"
    4.32 +}
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/gnome-chess/receipt	Sun Jun 10 02:36:11 2018 +0300
     5.3 @@ -0,0 +1,28 @@
     5.4 +# SliTaz package receipt v2.
     5.5 +
     5.6 +PACKAGE="gnome-chess"
     5.7 +VERSION="3.29.1"
     5.8 +CATEGORY="games"
     5.9 +SHORT_DESC="Play the classic two-player boardgame of chess"
    5.10 +MAINTAINER="al.bobylev@gmail.com"
    5.11 +LICENSE="GPL3"
    5.12 +WEB_SITE="https://wiki.gnome.org/Apps/Chess"
    5.13 +
    5.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    5.15 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
    5.16 +
    5.17 +BUILD_DEPENDS="meson ninja vala gtk+3-dev librsvg-dev gettext itstool"
    5.18 +
    5.19 +compile_rules() {
    5.20 +	meson-wrapper build &&
    5.21 +	ninja -C build &&
    5.22 +	DESTDIR=$install ninja -C build install || return 1
    5.23 +
    5.24 +	find $install -type f -perm 664 -exec chmod 644 '{}' \;
    5.25 +	fix symlinks
    5.26 +}
    5.27 +
    5.28 +genpkg_rules() {
    5.29 +	copy @std
    5.30 +	DEPENDS="cairo glib gtk+3 librsvg"
    5.31 +}
     6.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2 +++ b/gnome-klotski/receipt	Sun Jun 10 02:36:11 2018 +0300
     6.3 @@ -0,0 +1,28 @@
     6.4 +# SliTaz package receipt v2.
     6.5 +
     6.6 +PACKAGE="gnome-klotski"
     6.7 +VERSION="3.22.3"
     6.8 +CATEGORY="games"
     6.9 +SHORT_DESC="Slide blocks to solve the puzzle"
    6.10 +MAINTAINER="al.bobylev@gmail.com"
    6.11 +LICENSE="GPL3"
    6.12 +WEB_SITE="https://wiki.gnome.org/Apps/Klotski"
    6.13 +
    6.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    6.15 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
    6.16 +
    6.17 +BUILD_DEPENDS="vala glib-dev libgee-dev gtk+3-dev libgnome-games-support-dev \
    6.18 +librsvg-dev intltool itstool"
    6.19 +
    6.20 +compile_rules() {
    6.21 +	./configure $CONFIGURE_ARGS &&
    6.22 +	make &&
    6.23 +	make install || return 1
    6.24 +
    6.25 +	fix symlinks
    6.26 +}
    6.27 +
    6.28 +genpkg_rules() {
    6.29 +	copy @std
    6.30 +	DEPENDS="cairo glib gtk+3 libgee libgnome-games-support librsvg"
    6.31 +}
     7.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.2 +++ b/gnome-mahjongg/receipt	Sun Jun 10 02:36:11 2018 +0300
     7.3 @@ -0,0 +1,32 @@
     7.4 +# SliTaz package receipt v2.
     7.5 +
     7.6 +PACKAGE="gnome-mahjongg"
     7.7 +VERSION="3.22.0"
     7.8 +CATEGORY="games"
     7.9 +SHORT_DESC="Disassemble a pile of tiles by removing matching pairs"
    7.10 +MAINTAINER="al.bobylev@gmail.com"
    7.11 +LICENSE="GPL2"
    7.12 +WEB_SITE="https://wiki.gnome.org/Apps/Mahjongg"
    7.13 +
    7.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    7.15 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
    7.16 +
    7.17 +BUILD_DEPENDS="vala glib-dev gtk+3-dev librsvg-dev intltool itstool"
    7.18 +
    7.19 +compile_rules() {
    7.20 +	# In order to shrink its size, patch svg icon to fix compressor errors like:
    7.21 +	# Error: valid FuncIRI(#linearGradient10640) with fallback value is not supported.
    7.22 +	sed -i 's|) rgb(0, 0, 0)|)|g' data/icons/hicolor/scalable/gnome-mahjongg.svg
    7.23 +	# Then size shrinks 23690 -> 4705
    7.24 +
    7.25 +	./configure $CONFIGURE_ARGS &&
    7.26 +	make &&
    7.27 +	make install || return 1
    7.28 +
    7.29 +	fix symlinks
    7.30 +}
    7.31 +
    7.32 +genpkg_rules() {
    7.33 +	copy @std
    7.34 +	DEPENDS="cairo gdk-pixbuf glib gtk+3 librsvg"
    7.35 +}
     8.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.2 +++ b/gnome-mines/receipt	Sun Jun 10 02:36:11 2018 +0300
     8.3 @@ -0,0 +1,28 @@
     8.4 +# SliTaz package receipt v2.
     8.5 +
     8.6 +PACKAGE="gnome-mines"
     8.7 +VERSION="3.28.0"
     8.8 +CATEGORY="games"
     8.9 +SHORT_DESC="Clear hidden mines from a minefield"
    8.10 +MAINTAINER="al.bobylev@gmail.com"
    8.11 +LICENSE="GPL3"
    8.12 +WEB_SITE="https://wiki.gnome.org/Apps/Mines"
    8.13 +
    8.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    8.15 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
    8.16 +
    8.17 +BUILD_DEPENDS="meson ninja vala libgee-dev gtk+3-dev librsvg-dev \
    8.18 +libgnome-games-support-dev gettext itstool"
    8.19 +
    8.20 +compile_rules() {
    8.21 +	meson-wrapper build &&
    8.22 +	ninja -C build &&
    8.23 +	DESTDIR=$install ninja -C build install || return 1
    8.24 +
    8.25 +	fix symlinks
    8.26 +}
    8.27 +
    8.28 +genpkg_rules() {
    8.29 +	copy @std
    8.30 +	DEPENDS="glib gtk+3 libgnome-games-support"
    8.31 +}
     9.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.2 +++ b/gnome-nibbles/receipt	Sun Jun 10 02:36:11 2018 +0300
     9.3 @@ -0,0 +1,29 @@
     9.4 +# SliTaz package receipt v2.
     9.5 +
     9.6 +PACKAGE="gnome-nibbles"
     9.7 +VERSION="3.24.0"
     9.8 +CATEGORY="games"
     9.9 +SHORT_DESC="Guide a worm around a maze"
    9.10 +MAINTAINER="al.bobylev@gmail.com"
    9.11 +LICENSE="GPL3"
    9.12 +WEB_SITE="https://wiki.gnome.org/Apps/Nibbles"
    9.13 +
    9.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    9.15 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
    9.16 +
    9.17 +BUILD_DEPENDS="vala glib-dev clutter-dev clutter-gtk-dev libgee-dev gtk+3-dev \
    9.18 +libcanberra-dev libgnome-games-support-dev intltool itstool"
    9.19 +
    9.20 +compile_rules() {
    9.21 +	./configure $CONFIGURE_ARGS &&
    9.22 +	make &&
    9.23 +	make install || return 1
    9.24 +
    9.25 +	fix symlinks
    9.26 +}
    9.27 +
    9.28 +genpkg_rules() {
    9.29 +	copy @std
    9.30 +	DEPENDS="clutter clutter-gtk gdk-pixbuf glib gtk+3 libcanberra-gtk3 libgee \
    9.31 +	libgnome-games-support pango"
    9.32 +}
    10.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.2 +++ b/gnome-robots/receipt	Sun Jun 10 02:36:11 2018 +0300
    10.3 @@ -0,0 +1,29 @@
    10.4 +# SliTaz package receipt v2.
    10.5 +
    10.6 +PACKAGE="gnome-robots"
    10.7 +VERSION="3.22.3"
    10.8 +CATEGORY="games"
    10.9 +SHORT_DESC="Avoid the robots and make them crash into each other"
   10.10 +MAINTAINER="al.bobylev@gmail.com"
   10.11 +LICENSE="GPL3"
   10.12 +WEB_SITE="https://wiki.gnome.org/Apps/Robots"
   10.13 +
   10.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   10.15 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
   10.16 +
   10.17 +BUILD_DEPENDS="glib-dev gtk+3-dev librsvg-dev libcanberra-dev \
   10.18 +libgnome-games-support-dev intltool itstool"
   10.19 +
   10.20 +compile_rules() {
   10.21 +	./configure $CONFIGURE_ARGS &&
   10.22 +	make &&
   10.23 +	make install || return 1
   10.24 +
   10.25 +	fix symlinks
   10.26 +}
   10.27 +
   10.28 +genpkg_rules() {
   10.29 +	copy @std
   10.30 +	DEPENDS="cairo gdk-pixbuf glib gtk+3 libcanberra libcanberra-gtk3 \
   10.31 +	libgnome-games-support librsvg"
   10.32 +}
    11.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    11.2 +++ b/gnome-sudoku/receipt	Sun Jun 10 02:36:11 2018 +0300
    11.3 @@ -0,0 +1,29 @@
    11.4 +# SliTaz package receipt v2.
    11.5 +
    11.6 +PACKAGE="gnome-sudoku"
    11.7 +VERSION="3.28.0"
    11.8 +CATEGORY="games"
    11.9 +SHORT_DESC="Test your logic skills in this number grid puzzle"
   11.10 +MAINTAINER="al.bobylev@gmail.com"
   11.11 +LICENSE="GPL3"
   11.12 +WEB_SITE="https://wiki.gnome.org/Apps/Sudoku"
   11.13 +
   11.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   11.15 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
   11.16 +
   11.17 +BUILD_DEPENDS="vala glib-dev gtk+3-dev libgee-dev qqwing-dev json-glib-dev \
   11.18 +gettext itstool"
   11.19 +
   11.20 +compile_rules() {
   11.21 +	./configure $CONFIGURE_ARGS &&
   11.22 +	fix libtool &&
   11.23 +	make &&
   11.24 +	make install || return 1
   11.25 +
   11.26 +	fix symlinks
   11.27 +}
   11.28 +
   11.29 +genpkg_rules() {
   11.30 +	copy @std
   11.31 +	DEPENDS="cairo glib gtk+3 json-glib libgee pango qqwing"
   11.32 +}
    12.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    12.2 +++ b/gnome-taquin/receipt	Sun Jun 10 02:36:11 2018 +0300
    12.3 @@ -0,0 +1,43 @@
    12.4 +# SliTaz package receipt v2.
    12.5 +
    12.6 +PACKAGE="gnome-taquin"
    12.7 +VERSION="3.28.0"
    12.8 +CATEGORY="games"
    12.9 +SHORT_DESC="Move tiles so that they reach their places"
   12.10 +MAINTAINER="al.bobylev@gmail.com"
   12.11 +LICENSE="GPL3"
   12.12 +WEB_SITE="https://wiki.gnome.org/Apps/Taquin"
   12.13 +
   12.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   12.15 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
   12.16 +
   12.17 +BUILD_DEPENDS="vala glib-dev gtk+3-dev librsvg-dev libcanberra-dev intltool \
   12.18 +itstool"
   12.19 +SPLIT="gnome-taquin-cats gnome-taquin"
   12.20 +
   12.21 +compile_rules() {
   12.22 +	./configure $CONFIGURE_ARGS &&
   12.23 +	make &&
   12.24 +	make install || return 1
   12.25 +
   12.26 +	fix symlinks
   12.27 +
   12.28 +	# cats theme moved to a separate package due to a big size,
   12.29 +	# make remaining numbers theme the default one
   12.30 +	sed -i "s|<default>'cats'|<default>'numbers'|" \
   12.31 +		$install/usr/share/glib-2.0/schemas/org.gnome.taquin.gschema.xml
   12.32 +}
   12.33 +
   12.34 +genpkg_rules() {
   12.35 +	case $PACKAGE in
   12.36 +		gnome-taquin-cats)
   12.37 +			copy cats/
   12.38 +			DEPENDS="gnome-taquin"
   12.39 +			CAT="games|cats theme"
   12.40 +			;;
   12.41 +		gnome-taquin)
   12.42 +			copy @std @rm
   12.43 +			DEPENDS="cairo gdk-pixbuf glib gtk+3 libcanberra-gtk3"
   12.44 +			;;
   12.45 +	esac
   12.46 +}
    13.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    13.2 +++ b/gnome-tetravex/receipt	Sun Jun 10 02:36:11 2018 +0300
    13.3 @@ -0,0 +1,27 @@
    13.4 +# SliTaz package receipt v2.
    13.5 +
    13.6 +PACKAGE="gnome-tetravex"
    13.7 +VERSION="3.22.0"
    13.8 +CATEGORY="games"
    13.9 +SHORT_DESC="Complete the puzzle by matching numbered tiles"
   13.10 +MAINTAINER="al.bobylev@gmail.com"
   13.11 +LICENSE="GPL2"
   13.12 +WEB_SITE="https://wiki.gnome.org/Apps/Tetravex"
   13.13 +
   13.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   13.15 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
   13.16 +
   13.17 +BUILD_DEPENDS="vala glib-dev gtk+3-dev intltool itstool"
   13.18 +
   13.19 +compile_rules() {
   13.20 +	./configure $CONFIGURE_ARGS &&
   13.21 +	make &&
   13.22 +	make install || return 1
   13.23 +
   13.24 +	fix symlinks
   13.25 +}
   13.26 +
   13.27 +genpkg_rules() {
   13.28 +	copy @std
   13.29 +	DEPENDS="cairo glib gtk+3"
   13.30 +}
    14.1 --- a/guile/stuff/patches/guile-1.8.7-gcc45.u	Sun Jun 10 02:13:48 2018 +0300
    14.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    14.3 @@ -1,8 +0,0 @@
    14.4 ---- guile-1.8.7-ori/libguile/guile-snarf-docs.in
    14.5 -+++ guile-1.8.7/libguile/guile-snarf-docs.in
    14.6 -@@ -23,4 +23,4 @@
    14.7 - ## Let the user override the preprocessor autoconf found.
    14.8 - test -n "${CPP+set}" || CPP="@CPP@"
    14.9 - 
   14.10 --${CPP} -DSCM_MAGIC_SNARF_DOCS "$@"
   14.11 -+${CPP} -P -DSCM_MAGIC_SNARF_DOCS "$@"
    15.1 --- a/guile/stuff/patches/series	Sun Jun 10 02:13:48 2018 +0300
    15.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    15.3 @@ -1,2 +0,0 @@
    15.4 -# http://bugs.gentoo.org/show_bug.cgi?id=317175
    15.5 --p1|guile-1.8.7-gcc45.u
    16.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    16.2 +++ b/hitori/receipt	Sun Jun 10 02:36:11 2018 +0300
    16.3 @@ -0,0 +1,29 @@
    16.4 +# SliTaz package receipt v2.
    16.5 +
    16.6 +PACKAGE="hitori"
    16.7 +VERSION="3.22.4"
    16.8 +CATEGORY="games"
    16.9 +SHORT_DESC="GTK+ application to generate and let you play games of Hitori"
   16.10 +MAINTAINER="al.bobylev@gmail.com"
   16.11 +LICENSE="GPL3"
   16.12 +WEB_SITE="https://wiki.gnome.org/Apps/Hitori"
   16.13 +
   16.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   16.15 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
   16.16 +
   16.17 +BUILD_DEPENDS="glib-dev gettext itstool libxml2-tools gtk+3-dev cairo-dev \
   16.18 +desktop-file-utils-extra"
   16.19 +
   16.20 +compile_rules() {
   16.21 +	./configure $CONFIGURE_ARGS &&
   16.22 +	fix libtool &&
   16.23 +	make &&
   16.24 +	make install || return 1
   16.25 +
   16.26 +	fix symlinks
   16.27 +}
   16.28 +
   16.29 +genpkg_rules() {
   16.30 +	copy @std
   16.31 +	DEPENDS="cairo glib gtk+3 pango"
   16.32 +}
    17.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    17.2 +++ b/iagno/receipt	Sun Jun 10 02:36:11 2018 +0300
    17.3 @@ -0,0 +1,28 @@
    17.4 +# SliTaz package receipt v2.
    17.5 +
    17.6 +PACKAGE="iagno"
    17.7 +VERSION="3.28.0"
    17.8 +CATEGORY="games"
    17.9 +SHORT_DESC="Dominate the board in a classic version of Reversi"
   17.10 +MAINTAINER="al.bobylev@gmail.com"
   17.11 +LICENSE="GPL3"
   17.12 +WEB_SITE="https://wiki.gnome.org/Apps/Iagno"
   17.13 +
   17.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   17.15 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
   17.16 +
   17.17 +BUILD_DEPENDS="vala glib-dev gtk+3-dev librsvg-dev libcanberra-dev gettext \
   17.18 +itstool"
   17.19 +
   17.20 +compile_rules() {
   17.21 +	./configure $CONFIGURE_ARGS &&
   17.22 +	make &&
   17.23 +	make install || return 1
   17.24 +
   17.25 +	fix symlinks
   17.26 +}
   17.27 +
   17.28 +genpkg_rules() {
   17.29 +	copy @std
   17.30 +	DEPENDS="cairo gdk-pixbuf glib gtk+3 libcanberra libcanberra-gtk3 librsvg"
   17.31 +}
    18.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.2 +++ b/libgnome-games-support/receipt	Sun Jun 10 02:36:11 2018 +0300
    18.3 @@ -0,0 +1,35 @@
    18.4 +# SliTaz package receipt v2.
    18.5 +
    18.6 +PACKAGE="libgnome-games-support"
    18.7 +VERSION="1.4.1"
    18.8 +CATEGORY="games"
    18.9 +SHORT_DESC="Code shared between GNOME games"
   18.10 +MAINTAINER="al.bobylev@gmail.com"
   18.11 +LICENSE="GPL3 LGPL3"
   18.12 +WEB_SITE="https://git.gnome.org/browse/libgnome-games-support"
   18.13 +
   18.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   18.15 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
   18.16 +
   18.17 +BUILD_DEPENDS="vala libgee-dev gtk+3-dev gettext"
   18.18 +SPLIT="libgnome-games-support-dev"
   18.19 +
   18.20 +compile_rules() {
   18.21 +	./configure $CONFIGURE_ARGS &&
   18.22 +	fix libtool &&
   18.23 +	make &&
   18.24 +	make install
   18.25 +}
   18.26 +
   18.27 +genpkg_rules() {
   18.28 +	case $PACKAGE in
   18.29 +		libgnome-games-support)
   18.30 +			copy @std
   18.31 +			DEPENDS="glib gtk+3 libgee"
   18.32 +			;;
   18.33 +		*-dev)
   18.34 +			copy @dev
   18.35 +			DEPENDS="libgnome-games-support glib-dev gtk+3-dev libgee-dev"
   18.36 +			;;
   18.37 +	esac
   18.38 +}
    19.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    19.2 +++ b/lightsoff/receipt	Sun Jun 10 02:36:11 2018 +0300
    19.3 @@ -0,0 +1,28 @@
    19.4 +# SliTaz package receipt v2.
    19.5 +
    19.6 +PACKAGE="lightsoff"
    19.7 +VERSION="3.28.0"
    19.8 +CATEGORY="games"
    19.9 +SHORT_DESC="Turn off all the lights"
   19.10 +MAINTAINER="al.bobylev@gmail.com"
   19.11 +LICENSE="GPL"
   19.12 +WEB_SITE="https://wiki.gnome.org/Apps/Lightsoff"
   19.13 +
   19.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   19.15 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
   19.16 +
   19.17 +BUILD_DEPENDS="vala glib-dev gtk+3-dev clutter-dev clutter-gtk-dev librsvg-dev \
   19.18 +gettext itstool"
   19.19 +
   19.20 +compile_rules() {
   19.21 +	./configure $CONFIGURE_ARGS &&
   19.22 +	make &&
   19.23 +	make install || return 1
   19.24 +
   19.25 +	fix symlinks
   19.26 +}
   19.27 +
   19.28 +genpkg_rules() {
   19.29 +	copy @std
   19.30 +	DEPENDS="clutter clutter-gtk glib gtk+3"
   19.31 +}
    20.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    20.2 +++ b/pysolfc-cardsets/receipt	Sun Jun 10 02:36:11 2018 +0300
    20.3 @@ -0,0 +1,81 @@
    20.4 +# SliTaz package receipt v2.
    20.5 +
    20.6 +PACKAGE="pysolfc-cardsets"
    20.7 +VERSION="2.0"
    20.8 +CATEGORY="games"
    20.9 +SHORT_DESC="A collection of cardsets adapted for use with PySolFC"
   20.10 +MAINTAINER="al.bobylev@gmail.com"
   20.11 +LICENSE="GPL3"
   20.12 +WEB_SITE="http://sourceforge.net/projects/pysolfc"
   20.13 +
   20.14 +TARBALL="PySolFC-Cardsets-$VERSION.tar.bz2"
   20.15 +WGET_URL="$SF_MIRROR/pysolfc/$TARBALL"
   20.16 +
   20.17 +BUILD_DEPENDS="gif2apng"
   20.18 +SPLIT="pysolfc-cardsets-extra"
   20.19 +
   20.20 +COOKOPTS="!strip" # no executables to strip, loss of time to find it
   20.21 +
   20.22 +compile_rules() {
   20.23 +	mkdir -p $install/usr/share/PySolFC
   20.24 +	cp -r *  $install/usr/share/PySolFC
   20.25 +
   20.26 +	# Remove all the garbage
   20.27 +	find $install -type d -name '.thumbnails' -exec rm -r '{}' \; 2>/dev/null
   20.28 +	find $install -type d -name '.xvpics'     -exec rm -r '{}' \; 2>/dev/null
   20.29 +	find $install -type f -name '*.xcf'       -delete
   20.30 +	rm    $install/usr/share/PySolFC/cardset-chitrashala-dashavatara/l
   20.31 +	rm -r $install/usr/share/PySolFC/cardset-konqi-modern/png/
   20.32 +	rm -r $install/usr/share/PySolFC/cardset-konqi-modern/t/
   20.33 +
   20.34 +	# Fix permissions
   20.35 +	chmod 644 $install/usr/share/PySolFC/cardset-hannover-court/COPYRIGHT # was 755
   20.36 +	chmod 644 $install/usr/share/PySolFC/cardset-hannover-hex/COPYRIGHT   # was 755
   20.37 +
   20.38 +
   20.39 +	# Original (mostly in gif, optimized though):
   20.40 +	#-------------------------------------------------------------------------------
   20.41 +	# # :  Packed : Compressed : Files : Package name
   20.42 +	#-------------------------------------------------------------------------------
   20.43 +	# 1 :    6.2M :       1.5M :  1448 : pysolfc-cardsets-2.0-x86_64.tazpkg
   20.44 +	# 2 :   73.5M :      25.3M : 14764 : pysolfc-cardsets-extra-2.0-x86_64.tazpkg
   20.45 +	#===============================================================================
   20.46 +
   20.47 +	# Only cardset-greywyvern in png; convert all the gifs to pngs.
   20.48 +	# Converting gif to png using `optipng` produces errors (and
   20.49 +	# no output) on 30 files, so using gif2apng instead.
   20.50 +	for i in $install/usr/share/PySolFC/*; do
   20.51 +		cd $i
   20.52 +		for j in ./*.gif; do
   20.53 +			gif2apng $j >/dev/null
   20.54 +			[ -f $j ] && rm $j
   20.55 +		done
   20.56 +		sed -i 's|\.gif|.png|g' $i/config.txt
   20.57 +	done
   20.58 +
   20.59 +	# All the card sets in png:
   20.60 +	#-------------------------------------------------------------------------------
   20.61 +	# # :  Packed : Compressed : Files : Package name
   20.62 +	#-------------------------------------------------------------------------------
   20.63 +	# 1 :    6.0M :       1.3M :  1448 : pysolfc-cardsets-2.0-x86_64.tazpkg
   20.64 +	# 2 :   59.7M :      21.9M : 14764 : pysolfc-cardsets-extra-2.0-x86_64.tazpkg
   20.65 +	#===============================================================================
   20.66 +}
   20.67 +
   20.68 +genpkg_rules() {
   20.69 +	case $PACKAGE in
   20.70 +		pysolfc-cardsets)
   20.71 +			copy cardset-2000/ cardset-crystal-mahjongg/ \
   20.72 +			cardset-dashavatara-ganjifa/ cardset-dondorf/ \
   20.73 +			cardset-gnome-mahjongg-1/ cardset-hexadeck/ cardset-kintengu/ \
   20.74 +			cardset-matrix/ cardset-mughal-ganjifa/ cardset-oxymoron/ \
   20.75 +			cardset-standard/ cardset-tuxedo/ cardset-vienna-2k/
   20.76 +			DEPENDS=" "
   20.77 +			;;
   20.78 +		pysolfc-cardsets-extra)
   20.79 +			CAT="games|even more card sets"
   20.80 +			copy @std @rm
   20.81 +			DEPENDS=" "
   20.82 +			;;
   20.83 +	esac
   20.84 +}
    21.1 --- a/pysolfc/receipt	Sun Jun 10 02:13:48 2018 +0300
    21.2 +++ b/pysolfc/receipt	Sun Jun 10 02:36:11 2018 +0300
    21.3 @@ -1,28 +1,32 @@
    21.4 -# SliTaz package receipt.
    21.5 +# SliTaz package receipt v2.
    21.6  
    21.7  PACKAGE="pysolfc"
    21.8 -SOURCE="PySolFC"
    21.9  VERSION="2.0"
   21.10  CATEGORY="games"
   21.11  SHORT_DESC="PySolFC is an extended version of PySol (a solitaire card game)"
   21.12  MAINTAINER="claudinei@slitaz.org"
   21.13  LICENSE="GPL3"
   21.14  WEB_SITE="http://sourceforge.net/projects/pysolfc"
   21.15 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   21.16 -WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
   21.17  
   21.18 -DEPENDS="python tk"
   21.19 -BUILD_DEPENDS="$DEPENDS"
   21.20 +TARBALL="PySolFC-$VERSION.tar.bz2"
   21.21 +WGET_URL="$SF_MIRROR/pysolfc/$TARBALL"
   21.22  
   21.23 -# Rules to configure and make the package.
   21.24 -compile_rules()
   21.25 -{
   21.26 -	python setup.py install --prefix=$install/usr
   21.27 +BUILD_DEPENDS="python tk"
   21.28 +
   21.29 +compile_rules() {
   21.30 +	find . -name '*.py' -exec \
   21.31 +		sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python2|' '{}' \;
   21.32 +
   21.33 +	python setup.py install --prefix=$install/usr || return 1
   21.34 +
   21.35 +	mv $install/usr/bin/pysol.py $install/usr/bin/pysol
   21.36 +	sed -i 's|#!/usr/bin/python|#!/usr/bin/python2|' $install/usr/bin/pysol
   21.37 +
   21.38 +	# all the next card sets exist in the pysolfc-cardsets package
   21.39 +	rm -r $install/usr/share/PySolFC/cardset-*
   21.40  }
   21.41  
   21.42 -# Rules to gen a SliTaz package suitable for Tazpkg.
   21.43 -genpkg_rules()
   21.44 -{
   21.45 -	find $install -type f -name "*.pyc" -delete 2>/dev/null
   21.46 -	cp -a $install/* $fs
   21.47 +genpkg_rules() {
   21.48 +	copy @std
   21.49 +	DEPENDS="python tk   pysolfc-cardsets"
   21.50  }
    22.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    22.2 +++ b/pysolfc/stuff/patches/pysolfc.patch	Sun Jun 10 02:36:11 2018 +0300
    22.3 @@ -0,0 +1,41 @@
    22.4 +--- a/data/pysol.desktop
    22.5 ++++ b/data/pysol.desktop
    22.6 +@@ -1,7 +1,7 @@
    22.7 + [Desktop Entry]
    22.8 + Encoding=UTF-8
    22.9 + Name=PySol Fan Club Edition
   22.10 +-Exec=pysol.py
   22.11 ++Exec=pysol
   22.12 + Terminal=false
   22.13 + Type=Application
   22.14 + Categories=Game;CardGame;
   22.15 +--- a/scripts/cardset_viewer.py
   22.16 ++++ b/scripts/cardset_viewer.py
   22.17 +@@ -7,7 +7,7 @@
   22.18 + from math import sqrt, sin, cos, pi
   22.19 + from Tkinter import *
   22.20 + try:
   22.21 +-    import Image, ImageTk
   22.22 ++    from PIL import Image, ImageTk
   22.23 + except ImportError:
   22.24 +     Image = None
   22.25 + 
   22.26 +--- a/pysollib/mfxutil.py
   22.27 ++++ b/pysollib/mfxutil.py
   22.28 +@@ -48,11 +48,11 @@
   22.29 +         Image = None
   22.30 +     else:
   22.31 +         # for py2exe
   22.32 +-        import GifImagePlugin
   22.33 +-        import PngImagePlugin
   22.34 +-        import JpegImagePlugin
   22.35 +-        import BmpImagePlugin
   22.36 +-        import PpmImagePlugin
   22.37 ++        from PIL import GifImagePlugin
   22.38 ++        from PIL import PngImagePlugin
   22.39 ++        from PIL import JpegImagePlugin
   22.40 ++        from PIL import BmpImagePlugin
   22.41 ++        from PIL import PpmImagePlugin
   22.42 +         Image._initialized = 2
   22.43 + 
   22.44 + 
    23.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.2 +++ b/pysolfc/stuff/patches/series	Sun Jun 10 02:36:11 2018 +0300
    23.3 @@ -0,0 +1,2 @@
    23.4 +# using https://www.archlinux.org/packages/community/any/pysolfc/
    23.5 +pysolfc.patch
    24.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    24.2 +++ b/qqwing/receipt	Sun Jun 10 02:36:11 2018 +0300
    24.3 @@ -0,0 +1,28 @@
    24.4 +# SliTaz package receipt v2.
    24.5 +
    24.6 +PACKAGE="qqwing"
    24.7 +VERSION="1.3.4"
    24.8 +CATEGORY="games"
    24.9 +SHORT_DESC="Sudoku generating and solving software"
   24.10 +MAINTAINER="al.bobylev@gmail.com"
   24.11 +LICENSE="GPL2"
   24.12 +WEB_SITE="https://qqwing.com/"
   24.13 +
   24.14 +TARBALL="$PACKAGE-$VERSION.tar.gz"
   24.15 +WGET_URL="https://qqwing.com/$TARBALL"
   24.16 +
   24.17 +SPLIT="qqwing-dev"
   24.18 +
   24.19 +compile_rules() {
   24.20 +	./configure $CONFIGURE_ARGS &&
   24.21 +	fix libtool &&
   24.22 +	make &&
   24.23 +	make install
   24.24 +}
   24.25 +
   24.26 +genpkg_rules() {
   24.27 +	case $PACKAGE in
   24.28 +		qqwing) copy @std;;
   24.29 +		*-dev)  copy @dev;;
   24.30 +	esac
   24.31 +}
    25.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    25.2 +++ b/quadrapassel/receipt	Sun Jun 10 02:36:11 2018 +0300
    25.3 @@ -0,0 +1,28 @@
    25.4 +# SliTaz package receipt v2.
    25.5 +
    25.6 +PACKAGE="quadrapassel"
    25.7 +VERSION="3.22.0"
    25.8 +CATEGORY="games"
    25.9 +SHORT_DESC="Fit falling blocks together (Tetris-like game for GNOME)"
   25.10 +MAINTAINER="al.bobylev@gmail.com"
   25.11 +LICENSE="GPL2"
   25.12 +WEB_SITE="https://wiki.gnome.org/Apps/Quadrapassel"
   25.13 +
   25.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   25.15 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
   25.16 +
   25.17 +BUILD_DEPENDS="vala glib-dev gtk+3-dev librsvg-dev libcanberra-dev clutter-dev \
   25.18 +clutter-gtk-dev intltool itstool"
   25.19 +
   25.20 +compile_rules() {
   25.21 +	./configure $CONFIGURE_ARGS &&
   25.22 +	make &&
   25.23 +	make install || return 1
   25.24 +
   25.25 +	fix symlinks
   25.26 +}
   25.27 +
   25.28 +genpkg_rules() {
   25.29 +	copy @std
   25.30 +	DEPENDS="cairo clutter clutter-gtk glib gtk+3 libcanberra-gtk3 pango"
   25.31 +}
    26.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    26.2 +++ b/swell-foop/receipt	Sun Jun 10 02:36:11 2018 +0300
    26.3 @@ -0,0 +1,28 @@
    26.4 +# SliTaz package receipt v2.
    26.5 +
    26.6 +PACKAGE="swell-foop"
    26.7 +VERSION="3.28.0"
    26.8 +CATEGORY="games"
    26.9 +SHORT_DESC="Clear the screen by removing groups of colored and shaped tiles"
   26.10 +MAINTAINER="al.bobylev@gmail.com"
   26.11 +LICENSE="GPL2"
   26.12 +WEB_SITE="https://wiki.gnome.org/Apps/Swell%20Foop"
   26.13 +
   26.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   26.15 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
   26.16 +
   26.17 +BUILD_DEPENDS="vala glib-dev gtk+3-dev clutter-dev clutter-gtk-dev gettext \
   26.18 +itstool"
   26.19 +
   26.20 +compile_rules() {
   26.21 +	./configure $CONFIGURE_ARGS &&
   26.22 +	make &&
   26.23 +	make install || return 1
   26.24 +
   26.25 +	fix symlinks
   26.26 +}
   26.27 +
   26.28 +genpkg_rules() {
   26.29 +	copy @std
   26.30 +	DEPENDS="clutter clutter-gtk gdk-pixbuf glib gtk+3"
   26.31 +}
    27.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    27.2 +++ b/tali/receipt	Sun Jun 10 02:36:11 2018 +0300
    27.3 @@ -0,0 +1,27 @@
    27.4 +# SliTaz package receipt v2.
    27.5 +
    27.6 +PACKAGE="tali"
    27.7 +VERSION="3.22.0"
    27.8 +CATEGORY="games"
    27.9 +SHORT_DESC="Beat the odds in a poker-style dice game"
   27.10 +MAINTAINER="al.bobylev@gmail.com"
   27.11 +LICENSE="GPL2"
   27.12 +WEB_SITE="https://wiki.gnome.org/Apps/Tali"
   27.13 +
   27.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   27.15 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
   27.16 +
   27.17 +BUILD_DEPENDS="glib-dev gtk+3-dev librsvg-dev intltool itstool"
   27.18 +
   27.19 +compile_rules() {
   27.20 +	./configure $CONFIGURE_ARGS &&
   27.21 +	make &&
   27.22 +	make install || return 1
   27.23 +
   27.24 +	fix symlinks
   27.25 +}
   27.26 +
   27.27 +genpkg_rules() {
   27.28 +	copy @std
   27.29 +	DEPENDS="atk gdk-pixbuf glib gtk+3 pango"
   27.30 +}