wok-next rev 20791

Up gnome-games, and add/update all the required dependencies
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sun Jun 10 01:56:40 2018 +0300 (2018-06-10)
parents 96d29914cbad
children 835329ad7a46
files cookutils/receipt gif2apng/receipt gmime3/receipt gnome-games/description.gnome-games-aisleriot.txt gnome-games/description.gnome-games-glchess.txt gnome-games/description.gnome-games-glines.txt gnome-games/description.gnome-games-gnect.txt gnome-games/description.gnome-games-gnibbles.txt gnome-games/description.gnome-games-gnobots2.txt gnome-games/description.gnome-games-gnomine.txt gnome-games/description.gnome-games-gnotravex.txt gnome-games/description.gnome-games-gnotski.txt gnome-games/description.gnome-games-gtali.txt gnome-games/description.gnome-games-iagno.txt gnome-games/description.gnome-games-lightsoff.txt gnome-games/description.gnome-games-mahjongg.txt gnome-games/description.gnome-games-quadrapassel.txt gnome-games/description.gnome-games-sudoku.txt gnome-games/description.gnome-games-swell-foop.txt gnome-games/receipt grilo/receipt libmanette/receipt liboauth/receipt libquvi-scripts/receipt libquvi/receipt lua5.1/receipt lua5.1/stuff/patches/lua5.1-paths.patch lua5.1/stuff/patches/lua5.1.5.patch lua5.1/stuff/patches/series luabitop/receipt luaexpat/receipt luajson/receipt lualpeg/receipt retro-gtk/receipt totem-pl-parser/receipt tracker/receipt
line diff
     1.1 --- a/cookutils/receipt	Sat Jun 09 11:23:42 2018 +0000
     1.2 +++ b/cookutils/receipt	Sun Jun 10 01:56:40 2018 +0300
     1.3 @@ -1,7 +1,7 @@
     1.4  # SliTaz package receipt v2.
     1.5  
     1.6  PACKAGE="cookutils"
     1.7 -VERSION="1071"
     1.8 +VERSION="1072"
     1.9  CATEGORY="base-system"
    1.10  SHORT_DESC="SliTaz packages builder new generation"
    1.11  MAINTAINER="pankso@slitaz.org"
     2.1 --- a/gif2apng/receipt	Sat Jun 09 11:23:42 2018 +0000
     2.2 +++ b/gif2apng/receipt	Sun Jun 10 01:56:40 2018 +0300
     2.3 @@ -1,4 +1,4 @@
     2.4 -# SliTaz package receipt.
     2.5 +# SliTaz package receipt v2.
     2.6  
     2.7  PACKAGE="gif2apng"
     2.8  VERSION="1.9"
     2.9 @@ -11,20 +11,14 @@
    2.10  TARBALL="$PACKAGE-$VERSION-src.zip"
    2.11  WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
    2.12  
    2.13 -DEPENDS="zlib"
    2.14  BUILD_DEPENDS="zlib-dev"
    2.15  
    2.16 -# Rules to configure and make the package.
    2.17 -compile_rules()
    2.18 -{
    2.19 -	make
    2.20 -
    2.21 -	mkdir -p $install/usr/bin
    2.22 -	cp -a $src/gif2apng $install/usr/bin
    2.23 +compile_rules() {
    2.24 +	make &&
    2.25 +	install -Dm755 gif2apng $install/usr/bin/gif2apng
    2.26  }
    2.27  
    2.28 -# Rules to gen a SliTaz package suitable for Tazpkg.
    2.29 -genpkg_rules()
    2.30 -{
    2.31 -	copy gif2apng
    2.32 +genpkg_rules() {
    2.33 +	copy @std
    2.34 +	DEPENDS="zlib"
    2.35  }
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/gmime3/receipt	Sun Jun 10 01:56:40 2018 +0300
     3.3 @@ -0,0 +1,41 @@
     3.4 +# SliTaz package receipt v2.
     3.5 +
     3.6 +PACKAGE="gmime3"
     3.7 +VERSION="3.2.0"
     3.8 +CATEGORY="development"
     3.9 +SHORT_DESC="A C/C++ MIME creation and parser library with support for S/MIME, \
    3.10 +PGP, and Unix mbox spools"
    3.11 +MAINTAINER="al.bobylev@gmail.com"
    3.12 +LICENSE="LGPL2.1"
    3.13 +WEB_SITE="https://github.com/jstedfast/gmime"
    3.14 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/gmime3.html"
    3.15 +
    3.16 +TARBALL="$PACKAGE-$VERSION.tar.gz"
    3.17 +WGET_URL="https://github.com/jstedfast/gmime/archive/$VERSION.tar.gz"
    3.18 +
    3.19 +BUILD_DEPENDS="libtool gtk-doc glib-dev gpgme-dev libidn-dev \
    3.20 +gobject-introspection-dev vala"
    3.21 +SPLIT="gmime3-dev"
    3.22 +
    3.23 +compile_rules() {
    3.24 +	./autogen.sh \
    3.25 +		--disable-static \
    3.26 +		$CONFIGURE_ARGS &&
    3.27 +	fix libtool &&
    3.28 +	make &&
    3.29 +	make install
    3.30 +}
    3.31 +
    3.32 +genpkg_rules() {
    3.33 +	case $PACKAGE in
    3.34 +		gmime3)
    3.35 +			copy @std
    3.36 +			DEPENDS="glib gpgme libidn zlib"
    3.37 +			;;
    3.38 +		*-dev)
    3.39 +			copy @dev
    3.40 +			DEPENDS="gmime3 glib-dev gpgme-dev libassuan-dev libgpg-error-dev \
    3.41 +			libidn-dev zlib-dev"
    3.42 +			;;
    3.43 +	esac
    3.44 +}
     4.1 --- a/gnome-games/description.gnome-games-aisleriot.txt	Sat Jun 09 11:23:42 2018 +0000
     4.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.3 @@ -1,3 +0,0 @@
     4.4 -AisleRiot (also known as Solitaire or sol) is a collection of card games which
     4.5 -are easy to play with the aid of a mouse. The rules for the games have been
     4.6 -coded for your pleasure in the GNOME scripting language (Scheme).
     5.1 --- a/gnome-games/description.gnome-games-glchess.txt	Sat Jun 09 11:23:42 2018 +0000
     5.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.3 @@ -1,3 +0,0 @@
     5.4 -glChess is a game for playing the classic board game of chess, in which two
     5.5 -players simulate a battle by capturing the opponents pieces and ultimately
     5.6 -the king. It can be played in 2D or 3D mode, full screen or in a window.
     6.1 --- a/gnome-games/description.gnome-games-glines.txt	Sat Jun 09 11:23:42 2018 +0000
     6.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.3 @@ -1,4 +0,0 @@
     6.4 -To play Five or More one must align colored pieces as the board gets filled
     6.5 -with randomly placed pieces. When five or more pieces of the same color get
     6.6 -lined up, they disappear. The game ends when the board gets filled up all the
     6.7 -way.
     7.1 --- a/gnome-games/description.gnome-games-gnect.txt	Sat Jun 09 11:23:42 2018 +0000
     7.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.3 @@ -1,3 +0,0 @@
     7.4 -The object of Four-in-a-Row is to place four pieces in a vertical, horizontal,
     7.5 -or diagonal row while the opponent tries to block and make his/her own row of
     7.6 -four. Four-in-a-Row can be played against another human or the computer.
     8.1 --- a/gnome-games/description.gnome-games-gnibbles.txt	Sat Jun 09 11:23:42 2018 +0000
     8.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.3 @@ -1,3 +0,0 @@
     8.4 -Nibbles is a worm game for GNOME. The player controls a 2D worm while trying to
     8.5 -get food. Getting food gives points, but hitting anything causes a loss of
     8.6 -points. When all points are lost, the player loses.
     9.1 --- a/gnome-games/description.gnome-games-gnobots2.txt	Sat Jun 09 11:23:42 2018 +0000
     9.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.3 @@ -1,3 +0,0 @@
     9.4 -Robots is a graphical version of the original text based robots game, which can
     9.5 -be found on a number of UNIX systems. The player must outwit the robots chasing
     9.6 -him/her by getting them to run into each other.
    10.1 --- a/gnome-games/description.gnome-games-gnomine.txt	Sat Jun 09 11:23:42 2018 +0000
    10.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.3 @@ -1,2 +0,0 @@
    10.4 -Mines is GNOME's take on the popular logic puzzle minesweeper, which includes
    10.5 -avoiding mines while receiving clues for the location of the mines.
    11.1 --- a/gnome-games/description.gnome-games-gnotravex.txt	Sat Jun 09 11:23:42 2018 +0000
    11.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    11.3 @@ -1,3 +0,0 @@
    11.4 -GNOME Tetravex is a simple puzzle game which scope is to move the various
    11.5 -pieces from one side of the board to the other side, so that the same numbers
    11.6 -depicted on the pieces are touching each other.
    12.1 --- a/gnome-games/description.gnome-games-gnotski.txt	Sat Jun 09 11:23:42 2018 +0000
    12.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    12.3 @@ -1,2 +0,0 @@
    12.4 -Klotski is a puzzle game of which the objective is to get the patterned block
    12.5 -to the marker, which is done by moving the blocks in its way.
    13.1 --- a/gnome-games/description.gnome-games-gtali.txt	Sat Jun 09 11:23:42 2018 +0000
    13.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    13.3 @@ -1,4 +0,0 @@
    13.4 -Tali is like Yahtzee for GNOME or like poker with dice. The player rolls dice
    13.5 -to try to make the best possible combinations, like 4 of a kind, small straight,
    13.6 -and full house. The player is allowed 3 rolls per turn and can hold certain
    13.7 -dice with each roll.
    14.1 --- a/gnome-games/description.gnome-games-iagno.txt	Sat Jun 09 11:23:42 2018 +0000
    14.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    14.3 @@ -1,6 +0,0 @@
    14.4 -Iagno is the two player strategy game of Othello, which is also known as
    14.5 -Reversi and is similar to Go. The pieces are tiles that are black on one side
    14.6 -and white on the other and the objective is for the player to flip his/her
    14.7 -opponent's tiles to his/her color, while keeping the opponent from doing the
    14.8 -same. Once the board is filled with tiles, the winner is the player with the
    14.9 -most of his/her color tiles on the board.
    15.1 --- a/gnome-games/description.gnome-games-lightsoff.txt	Sat Jun 09 11:23:42 2018 +0000
    15.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    15.3 @@ -1,3 +0,0 @@
    15.4 -Lights Off is a puzzle game, where the objective is to turn off all of the
    15.5 -tiles on the board. Each click toggles the state of the clicked tile and its
    15.6 -non-diagonal neighbors.
    16.1 --- a/gnome-games/description.gnome-games-mahjongg.txt	Sat Jun 09 11:23:42 2018 +0000
    16.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    16.3 @@ -1,3 +0,0 @@
    16.4 -Mahjongg is a solitaire version of the classic Eastern tile game. It involves
    16.5 -clearing as much of the board as possible by matching corresponding tiles and
    16.6 -taking them out of play.
    17.1 --- a/gnome-games/description.gnome-games-quadrapassel.txt	Sat Jun 09 11:23:42 2018 +0000
    17.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    17.3 @@ -1,4 +0,0 @@
    17.4 -Quadrapassel is GNOME's version of Tetris, the classic game of interlocking
    17.5 -four-piece blocks. As they fall from the top, the player must orient them to
    17.6 -fit the other blocks at the bottom so that they form a complete horizontal
    17.7 -line, in which case that line disappears and the player gains points.
    18.1 --- a/gnome-games/description.gnome-games-sudoku.txt	Sat Jun 09 11:23:42 2018 +0000
    18.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.3 @@ -1,2 +0,0 @@
    18.4 -Sudoku is an application for playing the popular sudoku logic puzzle game, in
    18.5 -which one must fill a 9 by 9 square with the correct digits.
    19.1 --- a/gnome-games/description.gnome-games-swell-foop.txt	Sat Jun 09 11:23:42 2018 +0000
    19.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    19.3 @@ -1,4 +0,0 @@
    19.4 -Swell Foop is a puzzle game, of which the objective is to clear the window
    19.5 -of as many pieces as possible by clicking on groups of the same colored pieces.
    19.6 -That group will vanish and the pieces on top will fall until there are none
    19.7 -left or no more color groups.
    20.1 --- a/gnome-games/receipt	Sat Jun 09 11:23:42 2018 +0000
    20.2 +++ b/gnome-games/receipt	Sun Jun 10 01:56:40 2018 +0300
    20.3 @@ -1,185 +1,36 @@
    20.4  # SliTaz package receipt v2.
    20.5  
    20.6  PACKAGE="gnome-games"
    20.7 -VERSION="2.32.1"
    20.8 -CATEGORY="meta"
    20.9 -SHORT_DESC="Simple games from GNOME"
   20.10 +VERSION="3.29.1"
   20.11 +CATEGORY="games"
   20.12 +SHORT_DESC="Simple game launcher for GNOME"
   20.13  MAINTAINER="pankso@slitaz.org"
   20.14  LICENSE="GPL2"
   20.15  WEB_SITE="https://wiki.gnome.org/Apps/Games"
   20.16  
   20.17 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
   20.18 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   20.19  WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
   20.20  
   20.21 -BUILD_DEPENDS="glib-dev gtk+-dev GConf-dev librsvg-dev clutter-dev \
   20.22 -clutter-gtk-dev pygtk-dev libcanberra-dev intltool guile-dev \
   20.23 -gnome-doc-utils xorg-libSM-dev xorg-libICE-dev gobject-introspection-dev"
   20.24 -
   20.25 -gg='gnome-games'
   20.26 -SPLIT="\
   20.27 -$gg-aisleriot  $gg-glchess $gg-glines    $gg-gnect     $gg-gnibbles \
   20.28 -$gg-gnobots2   $gg-sudoku  $gg-gnomine   $gg-gnotravex $gg-gnotski \
   20.29 -$gg-gtali      $gg-iagno   $gg-lightsoff $gg-mahjongg  $gg-quadrapassel \
   20.30 -$gg-swell-foop $gg-common  $gg-help      $gg           $gg-dev"
   20.31 +BUILD_DEPENDS="intltool vala glib-dev grilo-dev gtk+3-dev libmanette-dev \
   20.32 +librsvg-dev libsoup-dev libxml2-dev retro-gtk-dev sqlite3-dev tracker-dev"
   20.33 +SPLIT="gnome-games-dev"
   20.34  
   20.35  compile_rules() {
   20.36 -	./configure \
   20.37 -		--bindir=/usr/games \
   20.38 -		--disable-scrollkeeper \
   20.39 -		--enable-introspection \
   20.40 -		--enable-sound \
   20.41 -		$CONFIGURE_ARGS &&
   20.42 +	./configure $CONFIGURE_ARGS &&
   20.43  	fix libtool &&
   20.44  	make &&
   20.45 -	make install || return 1
   20.46 -
   20.47 -	chmod a+w $install/var/games/*.scores
   20.48 +	make install
   20.49  }
   20.50  
   20.51  genpkg_rules() {
   20.52 -	COOKOPTS="!menus"
   20.53 -	game=${PACKAGE/gnome-games-/}
   20.54 -	case $game in
   20.55 -		aisleriot) bin='sol';;
   20.56 -		glchess)   bin='glchess gnome-gnuchess';;
   20.57 -		sudoku)    bin='gnome-sudoku';;
   20.58 -		*)         bin="$game";;
   20.59 -	esac
   20.60 -	case $game in
   20.61 -		glchess) py='site-packages/glchess/';;
   20.62 -		sudoku)  py='site-packages/gnome_sudoku/';;
   20.63 -		*)       py='';;
   20.64 -	esac
   20.65 -	case $game in
   20.66 -		aisleriot) desktop='freecell.desktop sol.desktop';;
   20.67 -		sudoku)    desktop='gnome-sudoku.desktop';;
   20.68 -		*)         desktop="$game.desktop";;
   20.69 -	esac
   20.70 -	case $game in
   20.71 -		aisleriot) icon='gnome-freecell.png gnome-aisleriot.png';;
   20.72 -		gnotski)   icon='gnome-klotski.png';;
   20.73 -		gnomine)   icon='gnome-mines.png';;
   20.74 -		gnobots2)  icon='gnome-robots.png';;
   20.75 -		gtali)     icon='gnome-tali.png';;
   20.76 -		gnotravex) icon='gnome-tetravex.png';;
   20.77 -		*)         icon="gnome-$game.png";;
   20.78 -	esac
   20.79 -	case $game in
   20.80 -		glchess) share='share/glchess/';;
   20.81 -		sudoku)  share='share/gnome-sudoku/';;
   20.82 -		*)       share="share/gnome-games/$game/";;
   20.83 -	esac
   20.84 -	case $game in
   20.85 -		glines|gnibbles|gnobots2|gnomine|gnotravex|gnotski|gtali|mahjongg|quadrapassel)
   20.86 -			scores="var/games/$game*.scores";;
   20.87 -		*)	scores='';;
   20.88 -	esac
   20.89 -	case $game in
   20.90 -		sudoku) schemas='gnome-sudoku.schemas';;
   20.91 -		*)      schemas="$game.schemas";;
   20.92 -	esac
   20.93 -
   20.94 -	case $game in
   20.95 -		gnome-games) ;;
   20.96 -		dev)    copy @dev;;
   20.97 -		help)   copy gnome/help/ omf/;;
   20.98 -		common) copy sounds/ gnome-games-common/ \
   20.99 -		        share/gnome-games/icons/ share/gnome-games/pixmaps/ \
  20.100 -		        lib/gnome-games/ar-cards-renderer lib/gnome-games/*.so* ;;
  20.101 -		*)      copy $bin $py $desktop $icon ${icon//.png/.svg} $share $scores \
  20.102 -		        $schemas;;
  20.103 -	esac
  20.104 -
  20.105 -	DEPENDS="gnome-games-common"
  20.106  	case $PACKAGE in
  20.107 -		*-common)
  20.108 -			CAT="games|common files"
  20.109 -			DEPENDS="GConf atk bzlib cairo fontconfig freetype gdk-pixbuf glib \
  20.110 -			gtk+ libcanberra libcanberra-gtk2 libcroco libffi libharfbuzz \
  20.111 -			libltdl liblzma libogg libpng16 librsvg libvorbis libxml2 orbit2 \
  20.112 -			pango pcre util-linux-blkid util-linux-mount util-linux-uuid \
  20.113 -			xorg-libICE xorg-libSM xorg-libX11 xorg-libXau xorg-libXdmcp \
  20.114 -			xorg-libXext xorg-libXrender xorg-libxcb xorg-pixman zlib"
  20.115 -			;;
  20.116 -		*-aisleriot)
  20.117 -			CAT="games|collection of over 80 card games"
  20.118 -			DEPENDS="gnome-games-common gmp guile"
  20.119 -			;;
  20.120 -		*-glchess)
  20.121 -			CAT="games|classic board game of chess"
  20.122 -			DEPENDS="gnome-games-common pygtk   mesa"
  20.123 -			TAGS="chess"
  20.124 -			;;
  20.125 -		*-glines)
  20.126 -			CAT="games|Five or More"
  20.127 -			;;
  20.128 -		*-gnect)
  20.129 -			CAT="games|Four-in-a-Row"
  20.130 -			;;
  20.131 -		*-gnibbles)
  20.132 -			CAT="games|Nibbles"
  20.133 -			DEPENDS="gnome-games-common clutter clutter-gtk cogl json-glib \
  20.134 -			libdrm mesa-libegl mesa-libgbm mesa-libwayland-egl wayland \
  20.135 -			xorg-libXcomposite xorg-libXdamage xorg-libXfixes xorg-libXrandr"
  20.136 -			;;
  20.137 -		*-gnobots2)
  20.138 -			CAT="games|Robots"
  20.139 -			;;
  20.140 -		*-sudoku)
  20.141 -			CAT="games|Sudoku"
  20.142 -			DEPENDS="gnome-games-common pygtk"
  20.143 -			;;
  20.144 -		*-gnomine)
  20.145 -			CAT="games|Mines"
  20.146 -			;;
  20.147 -		*-gnotravex)
  20.148 -			CAT="games|Tetravex"
  20.149 -			;;
  20.150 -		*-gnotski)
  20.151 -			CAT="games|Klotski"
  20.152 -			;;
  20.153 -		*-gtali)
  20.154 -			CAT="games|Tali"
  20.155 -			;;
  20.156 -		*-iagno)
  20.157 -			CAT="games|Reversi"
  20.158 -			;;
  20.159 -		*-lightsoff)
  20.160 -			CAT="games|Lights Off"
  20.161 -			DEPENDS="gnome-games-common   seed"
  20.162 -			;;
  20.163 -		*-mahjongg)
  20.164 -			CAT="games|Mahjongg"
  20.165 -			;;
  20.166 -		*-quadrapassel)
  20.167 -			CAT="games|Quadrapassel"
  20.168 -			DEPENDS="gnome-games-common clutter clutter-gtk cogl json-glib \
  20.169 -			libdrm mesa-libegl mesa-libgbm mesa-libwayland-egl wayland \
  20.170 -			xorg-libXcomposite xorg-libXdamage xorg-libXfixes xorg-libXrandr"
  20.171 -			;;
  20.172 -		*-swell-foop)
  20.173 -			CAT="games|Swell Foop"
  20.174 -			DEPENDS="gnome-games-common   seed"
  20.175 -			;;
  20.176 -		*-help)
  20.177 -			CAT="gnome|help files"
  20.178 -			;;
  20.179  		gnome-games)
  20.180 -			CAT="meta|full set"
  20.181 -			DEPENDS="$gg-aisleriot $gg-glchess $gg-glines $gg-gnect \
  20.182 -			$gg-gnibbles $gg-gnobots2 $gg-sudoku $gg-gnomine $gg-gnotravex \
  20.183 -			$gg-gnotski $gg-gtali $gg-iagno $gg-lightsoff $gg-mahjongg \
  20.184 -			$gg-quadrapassel $gg-swell-foop"
  20.185 +			copy @std
  20.186 +			DEPENDS="cairo gdk-pixbuf glib grilo gtk+3 libmanette librsvg \
  20.187 +			libsoup libsqlite3 libxml2 retro-gtk tracker"
  20.188  			;;
  20.189  		*-dev)
  20.190 -			DEPENDS="GConf-dev atk-dev bzip2-dev cairo-dev fontconfig-dev \
  20.191 -			freetype-dev gdk-pixbuf-dev glib-dev gtk+-dev harfbuzz-dev \
  20.192 -			libcanberra-dev libcroco-dev libffi-dev libogg-dev libpng16-dev \
  20.193 -			librsvg-dev libtool libvorbis-dev libxml2-dev orbit2-dev pango-dev \
  20.194 -			pcre-dev util-linux-blkid-dev util-linux-mount-dev \
  20.195 -			util-linux-uuid-dev xorg-libICE-dev xorg-libSM-dev xorg-libX11-dev \
  20.196 -			xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev \
  20.197 -			xorg-libXrender-dev xorg-libxcb-dev xorg-pixman-dev xz-dev zlib-dev"
  20.198 +			copy @dev
  20.199  			;;
  20.200  	esac
  20.201  }
    21.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    21.2 +++ b/grilo/receipt	Sun Jun 10 01:56:40 2018 +0300
    21.3 @@ -0,0 +1,37 @@
    21.4 +# SliTaz package receipt v2.
    21.5 +
    21.6 +PACKAGE="grilo"
    21.7 +VERSION="0.3.4"
    21.8 +CATEGORY="gnome"
    21.9 +SHORT_DESC="Framework that provides access to various sources of multimedia \
   21.10 +content"
   21.11 +MAINTAINER="al.bobylev@gmail.com"
   21.12 +LICENSE="LGPL2.1"
   21.13 +WEB_SITE="https://wiki.gnome.org/Projects/Grilo"
   21.14 +
   21.15 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   21.16 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
   21.17 +
   21.18 +BUILD_DEPENDS="glib-dev libxml2-dev gobject-introspection-dev vala intltool \
   21.19 +gtk+3-dev liboauth-dev libsoup-dev totem-pl-parser-dev"
   21.20 +SPLIT="grilo-dev"
   21.21 +
   21.22 +compile_rules() {
   21.23 +	./configure $CONFIGURE_ARGS &&
   21.24 +	fix libtool &&
   21.25 +	make &&
   21.26 +	make install
   21.27 +}
   21.28 +
   21.29 +genpkg_rules() {
   21.30 +	case $PACKAGE in
   21.31 +		grilo)
   21.32 +			copy @std
   21.33 +			DEPENDS="glib gtk+3 liboauth libsoup totem-pl-parser"
   21.34 +			;;
   21.35 +		*-dev)
   21.36 +			copy @dev
   21.37 +			DEPENDS="grilo glib-dev libxml2-dev"
   21.38 +			;;
   21.39 +	esac
   21.40 +}
    22.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    22.2 +++ b/libmanette/receipt	Sun Jun 10 01:56:40 2018 +0300
    22.3 @@ -0,0 +1,35 @@
    22.4 +# SliTaz package receipt v2.
    22.5 +
    22.6 +PACKAGE="libmanette"
    22.7 +VERSION="0.2.0"
    22.8 +CATEGORY="libs"
    22.9 +SHORT_DESC="Simple GObject game controller library"
   22.10 +MAINTAINER="al.bobylev@gmail.com"
   22.11 +LICENSE="LGPL2.1"
   22.12 +WEB_SITE="https://gitlab.gnome.org/aplazas/libmanette"
   22.13 +
   22.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   22.15 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
   22.16 +
   22.17 +BUILD_DEPENDS="meson ninja glib-dev libgudev-dev libevdev-dev \
   22.18 +gobject-introspection-dev vala"
   22.19 +SPLIT="libmanette-dev"
   22.20 +
   22.21 +compile_rules() {
   22.22 +	meson-wrapper build &&
   22.23 +	ninja -C build &&
   22.24 +	DESTDIR=$install ninja -C build install
   22.25 +}
   22.26 +
   22.27 +genpkg_rules() {
   22.28 +	case $PACKAGE in
   22.29 +		libmanette)
   22.30 +			copy @std
   22.31 +			DEPENDS="glib libevdev libgudev"
   22.32 +			;;
   22.33 +		*-dev)
   22.34 +			copy @dev
   22.35 +			DEPENDS="libmanette glib-dev"
   22.36 +			;;
   22.37 +	esac
   22.38 +}
    23.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.2 +++ b/liboauth/receipt	Sun Jun 10 01:56:40 2018 +0300
    23.3 @@ -0,0 +1,41 @@
    23.4 +# SliTaz package receipt v2.
    23.5 +
    23.6 +PACKAGE="liboauth"
    23.7 +VERSION="1.0.3"
    23.8 +CATEGORY="security"
    23.9 +SHORT_DESC="POSIX-C functions implementing the OAuth Core RFC 5849 standard"
   23.10 +MAINTAINER="al.bobylev@gmail.com"
   23.11 +LICENSE="MIT"
   23.12 +WEB_SITE="https://github.com/x42/liboauth"
   23.13 +
   23.14 +TARBALL="$PACKAGE-$VERSION.tar.gz"
   23.15 +WGET_URL="https://github.com/x42/liboauth/archive/v$VERSION.tar.gz"
   23.16 +
   23.17 +BUILD_DEPENDS="automake libtool curl-dev nss-dev"
   23.18 +SPLIT="liboauth-dev"
   23.19 +
   23.20 +compile_rules() {
   23.21 +	mkdir m4
   23.22 +	autoreconf -fvi &&
   23.23 +
   23.24 +	./configure \
   23.25 +		--disable-static \
   23.26 +		--enable-nss \
   23.27 +		$CONFIGURE_ARGS &&
   23.28 +	fix libtool &&
   23.29 +	make &&
   23.30 +	make install
   23.31 +}
   23.32 +
   23.33 +genpkg_rules() {
   23.34 +	case $PACKAGE in
   23.35 +		liboauth)
   23.36 +			copy @std
   23.37 +			DEPENDS="libcurl nss"
   23.38 +			;;
   23.39 +		*-dev)
   23.40 +			copy @dev
   23.41 +			DEPENDS="liboauth curl-dev nss-dev"
   23.42 +			;;
   23.43 +	esac
   23.44 +}
    24.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    24.2 +++ b/libquvi-scripts/receipt	Sun Jun 10 01:56:40 2018 +0300
    24.3 @@ -0,0 +1,35 @@
    24.4 +# SliTaz package receipt v2.
    24.5 +
    24.6 +PACKAGE="libquvi-scripts"
    24.7 +VERSION="0.9.20131130"
    24.8 +CATEGORY="network"
    24.9 +SHORT_DESC="Scripts for parsing video download links"
   24.10 +MAINTAINER="al.bobylev@gmail.com"
   24.11 +LICENSE="AGPL3"
   24.12 +WEB_SITE="http://quvi.sourceforge.net/"
   24.13 +
   24.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   24.15 +WGET_URL="$SF_MIRROR/quvi/$TARBALL"
   24.16 +
   24.17 +SPLIT="libquvi-scripts-dev"
   24.18 +
   24.19 +compile_rules() {
   24.20 +	./configure \
   24.21 +		--with-nsfw \
   24.22 +		--with-geoblocked \
   24.23 +		$CONFIGURE_ARGS &&
   24.24 +	make &&
   24.25 +	make install
   24.26 +}
   24.27 +
   24.28 +genpkg_rules() {
   24.29 +	case $PACKAGE in
   24.30 +		libquvi-scripts)
   24.31 +			copy @std
   24.32 +			DEPENDS="luabitop luaexpat luajson"
   24.33 +			;;
   24.34 +		*-dev)
   24.35 +			copy @dev
   24.36 +			;;
   24.37 +	esac
   24.38 +}
    25.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    25.2 +++ b/libquvi/receipt	Sun Jun 10 01:56:40 2018 +0300
    25.3 @@ -0,0 +1,36 @@
    25.4 +# SliTaz package receipt v2.
    25.5 +
    25.6 +PACKAGE="libquvi"
    25.7 +VERSION="0.9.4"
    25.8 +CATEGORY="network"
    25.9 +SHORT_DESC="Library for parsing video download links"
   25.10 +MAINTAINER="al.bobylev@gmail.com"
   25.11 +LICENSE="AGPL3"
   25.12 +WEB_SITE="http://quvi.sourceforge.net/"
   25.13 +
   25.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   25.15 +WGET_URL="$SF_MIRROR/quvi/$TARBALL"
   25.16 +
   25.17 +BUILD_DEPENDS="automake gettext libgcrypt-dev libtool lua5.1-dev libproxy-dev \
   25.18 +curl-dev glib-dev libquvi-scripts-dev"
   25.19 +SPLIT="libquvi-dev"
   25.20 +
   25.21 +compile_rules() {
   25.22 +	autoreconf -fvi &&
   25.23 +
   25.24 +	./configure $CONFIGURE_ARGS &&
   25.25 +	make &&
   25.26 +	make install
   25.27 +}
   25.28 +
   25.29 +genpkg_rules() {
   25.30 +	case $PACKAGE in
   25.31 +		libquvi)
   25.32 +			copy @std
   25.33 +			DEPENDS="glib libcurl libgcrypt libgpg-error libproxy lua5.1"
   25.34 +			;;
   25.35 +		*-dev)
   25.36 +			copy @dev
   25.37 +			;;
   25.38 +	esac
   25.39 +}
    26.1 --- a/lua5.1/receipt	Sat Jun 09 11:23:42 2018 +0000
    26.2 +++ b/lua5.1/receipt	Sun Jun 10 01:56:40 2018 +0300
    26.3 @@ -1,7 +1,7 @@
    26.4  # SliTaz package receipt v2.
    26.5  
    26.6  PACKAGE="lua5.1"
    26.7 -VERSION="5.1.4"
    26.8 +VERSION="5.1.5"
    26.9  CATEGORY="development"
   26.10  SHORT_DESC="Powerful, fast, light-weight, embeddable scripting language"
   26.11  MAINTAINER="pankso@slitaz.org"
   26.12 @@ -15,38 +15,26 @@
   26.13  SPLIT="lua5.1-dev"
   26.14  
   26.15  compile_rules() {
   26.16 -	sed -i "s#prefix= /usr/local#prefix= /usr#"     etc/lua.pc
   26.17 -	sed -i "s#${prefix}/lib#${prefix}/lib/lua/5.1#" etc/lua.pc
   26.18 -	sed -i "s#/include#/include/lua/5.1#g"          etc/lua.pc
   26.19 -	sed -i "s#/usr/local/#/usr/#"                   src/luaconf.h
   26.20 -	sed -i "s#share/lua/5.1/#lib/lua/5.1/#"         src/luaconf.h
   26.21 -
   26.22  	case $ARCH in
   26.23 -		x86_64) Arch='nocona';;
   26.24 +		x86_64) Arch='nocona'; export CFLAGS="$CFLAGS -fPIC";;
   26.25  		*)      Arch="$ARCH";;
   26.26  	esac
   26.27 -	sed -i s"/-O2/-Os -march=$Arch/"                src/Makefile
   26.28 +	sed -i s"/-O2/-Os -march=$Arch/" src/Makefile
   26.29  
   26.30 -	make linux &&
   26.31 -	make install \
   26.32 -		INSTALL_TOP=$DESTDIR/usr \
   26.33 -		INSTALL_MAN=$DESTDIR/usr/share/man/man1
   26.34 +	make MYCFLAGS="$CFLAGS" MYLDFLAGS="$LDFLAGS" linux &&
   26.35 +	make install || return 1
   26.36 +
   26.37 +	install -Dm644 $src/etc/lua.pc $install/usr/lib/pkgconfig/lua5.1.pc
   26.38  }
   26.39  
   26.40  genpkg_rules() {
   26.41  	case $PACKAGE in
   26.42  		lua5.1)
   26.43 -			mkdir -p $fs/usr/bin $fs/usr/lib/lua/5.1
   26.44 -			cp -a $install/usr/bin/lua  $fs/usr/bin/lua5.1
   26.45 -			cp -a $install/usr/bin/luac $fs/usr/bin/luac5.1
   26.46 -			DEPENDS="readline ncurses"
   26.47 +			copy @std
   26.48 +			DEPENDS="readline"
   26.49  			;;
   26.50  		*-dev)
   26.51 -			mkdir -p $fs/usr/lib/pkgconfig $fs/usr/lib/lua/5.1
   26.52 -			cp -a $install/usr/include $fs/usr
   26.53 -			cp -a $install/usr/lib/lua/5.1/liblua.a $fs/usr/lib/lua/5.1
   26.54 -			ln -s liblua.a $fs/usr/lib/lua/5.1/liblua5.1.a
   26.55 -			cp -a $src/etc/lua.pc $fs/usr/lib/pkgconfig/lua5.1.pc
   26.56 +			copy @dev
   26.57  			;;
   26.58  	esac
   26.59  }
    27.1 --- a/lua5.1/stuff/patches/lua5.1-paths.patch	Sat Jun 09 11:23:42 2018 +0000
    27.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    27.3 @@ -1,22 +0,0 @@
    27.4 ---- Makefile
    27.5 -+++ Makefile
    27.6 -@@ -9,15 +9,15 @@
    27.7 - 
    27.8 - # Where to install. The installation starts in the src and doc directories,
    27.9 - # so take care if INSTALL_TOP is not an absolute path.
   27.10 --INSTALL_TOP= /usr/local
   27.11 -+INSTALL_TOP= /usr
   27.12 - INSTALL_BIN= $(INSTALL_TOP)/bin
   27.13 --INSTALL_INC= $(INSTALL_TOP)/include
   27.14 --INSTALL_LIB= $(INSTALL_TOP)/lib
   27.15 -+INSTALL_INC= $(INSTALL_TOP)/include/lua/$V
   27.16 -+INSTALL_LIB= $(INSTALL_TOP)/lib/lua/$V
   27.17 - INSTALL_MAN= $(INSTALL_TOP)/man/man1
   27.18 - #
   27.19 - # You probably want to make INSTALL_LMOD and INSTALL_CMOD consistent with
   27.20 - # LUA_ROOT, LUA_LDIR, and LUA_CDIR in luaconf.h (and also with etc/lua.pc).
   27.21 --INSTALL_LMOD= $(INSTALL_TOP)/share/lua/$V
   27.22 -+INSTALL_LMOD= $(INSTALL_TOP)/lib/lua/$V
   27.23 - INSTALL_CMOD= $(INSTALL_TOP)/lib/lua/$V
   27.24 - 
   27.25 - # How to install. If your install program does not support "-p", then you
    28.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    28.2 +++ b/lua5.1/stuff/patches/lua5.1.5.patch	Sun Jun 10 01:56:40 2018 +0300
    28.3 @@ -0,0 +1,143 @@
    28.4 +--- a/Makefile
    28.5 ++++ b/Makefile
    28.6 +@@ -9,11 +9,11 @@
    28.7 + 
    28.8 + # Where to install. The installation starts in the src and doc directories,
    28.9 + # so take care if INSTALL_TOP is not an absolute path.
   28.10 +-INSTALL_TOP= /usr/local
   28.11 ++INSTALL_TOP= $(DESTDIR)/usr
   28.12 + INSTALL_BIN= $(INSTALL_TOP)/bin
   28.13 +-INSTALL_INC= $(INSTALL_TOP)/include
   28.14 ++INSTALL_INC= $(INSTALL_TOP)/include/lua/$V
   28.15 + INSTALL_LIB= $(INSTALL_TOP)/lib
   28.16 +-INSTALL_MAN= $(INSTALL_TOP)/man/man1
   28.17 ++INSTALL_MAN= $(INSTALL_TOP)/share/man/man1
   28.18 + #
   28.19 + # You probably want to make INSTALL_LMOD and INSTALL_CMOD consistent with
   28.20 + # LUA_ROOT, LUA_LDIR, and LUA_CDIR in luaconf.h (and also with etc/lua.pc).
   28.21 +@@ -24,7 +24,7 @@
   28.22 + # may have to run ranlib on the installed liblua.a (do "make ranlib").
   28.23 + INSTALL= install -p
   28.24 + INSTALL_EXEC= $(INSTALL) -m 0755
   28.25 +-INSTALL_DATA= $(INSTALL) -m 0644
   28.26 ++INSTALL_DATA= cp -d
   28.27 + #
   28.28 + # If you don't have install you can use cp instead.
   28.29 + # INSTALL= cp -p
   28.30 +@@ -41,9 +41,9 @@
   28.31 + PLATS= aix ansi bsd freebsd generic linux macosx mingw posix solaris
   28.32 + 
   28.33 + # What to install.
   28.34 +-TO_BIN= lua luac
   28.35 ++TO_BIN= lua$V luac$V
   28.36 + TO_INC= lua.h luaconf.h lualib.h lauxlib.h ../etc/lua.hpp
   28.37 +-TO_LIB= liblua.a
   28.38 ++TO_LIB= liblua$V.a liblua$V.so liblua$V.so.$V liblua$V.so.$R
   28.39 + TO_MAN= lua.1 luac.1
   28.40 + 
   28.41 + # Lua version and release.
   28.42 +@@ -53,7 +53,7 @@
   28.43 + all:	$(PLAT)
   28.44 + 
   28.45 + $(PLATS) clean:
   28.46 +-	cd src && $(MAKE) $@
   28.47 ++	cd src && $(MAKE) $@ V=$(V) R=$(R)
   28.48 + 
   28.49 + test:	dummy
   28.50 + 	src/lua test/hello.lua
   28.51 +Only in source/: lua5.1-5.1.5/done.lua5.1.5.patch
   28.52 +--- a/etc/lua.pc
   28.53 ++++ b/etc/lua.pc
   28.54 +@@ -8,24 +8,24 @@
   28.55 + R= 5.1.5
   28.56 + 
   28.57 + # grep '^INSTALL_.*=' ../Makefile | sed 's/INSTALL_TOP/prefix/'
   28.58 +-prefix= /usr/local
   28.59 ++prefix= /usr
   28.60 + INSTALL_BIN= ${prefix}/bin
   28.61 +-INSTALL_INC= ${prefix}/include
   28.62 +-INSTALL_LIB= ${prefix}/lib
   28.63 ++INSTALL_INC= ${prefix}/include/lua/${V}
   28.64 ++INSTALL_LIB= ${prefix}/lib/lua/${V}
   28.65 + INSTALL_MAN= ${prefix}/man/man1
   28.66 + INSTALL_LMOD= ${prefix}/share/lua/${V}
   28.67 + INSTALL_CMOD= ${prefix}/lib/lua/${V}
   28.68 + 
   28.69 + # canonical vars
   28.70 + exec_prefix=${prefix}
   28.71 +-libdir=${exec_prefix}/lib
   28.72 +-includedir=${prefix}/include
   28.73 ++libdir=${exec_prefix}/lib/lua/${V}
   28.74 ++includedir=${prefix}/include/lua/${V}
   28.75 + 
   28.76 + Name: Lua
   28.77 + Description: An Extensible Extension Language
   28.78 + Version: ${R}
   28.79 + Requires: 
   28.80 +-Libs: -L${libdir} -llua -lm
   28.81 ++Libs: -L${libdir} -llua${V} -lm
   28.82 + Cflags: -I${includedir}
   28.83 + 
   28.84 + # (end of lua.pc)
   28.85 +--- a/src/Makefile
   28.86 ++++ b/src/Makefile
   28.87 +@@ -8,7 +8,8 @@
   28.88 + PLAT= none
   28.89 + 
   28.90 + CC= gcc
   28.91 +-CFLAGS= -O2 -Wall $(MYCFLAGS)
   28.92 ++CFLAGS ?= -O2 -Wall
   28.93 ++CFLAGS += $(MYCFLAGS)
   28.94 + AR= ar rcu
   28.95 + RANLIB= ranlib
   28.96 + RM= rm -f
   28.97 +@@ -22,21 +23,22 @@
   28.98 + 
   28.99 + PLATS= aix ansi bsd freebsd generic linux macosx mingw posix solaris
  28.100 + 
  28.101 +-LUA_A=	liblua.a
  28.102 ++LUA_A=	liblua$(V).a
  28.103 ++LUA_SO=	liblua$(V).so
  28.104 + CORE_O=	lapi.o lcode.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o \
  28.105 + 	lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o  \
  28.106 + 	lundump.o lvm.o lzio.o
  28.107 + LIB_O=	lauxlib.o lbaselib.o ldblib.o liolib.o lmathlib.o loslib.o ltablib.o \
  28.108 + 	lstrlib.o loadlib.o linit.o
  28.109 + 
  28.110 +-LUA_T=	lua
  28.111 ++LUA_T=	lua$(V)
  28.112 + LUA_O=	lua.o
  28.113 + 
  28.114 +-LUAC_T=	luac
  28.115 ++LUAC_T=	luac$(V)
  28.116 + LUAC_O=	luac.o print.o
  28.117 + 
  28.118 + ALL_O= $(CORE_O) $(LIB_O) $(LUA_O) $(LUAC_O)
  28.119 +-ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T)
  28.120 ++ALL_T= $(LUA_A) $(LUA_SO) $(LUA_T) $(LUAC_T)
  28.121 + ALL_A= $(LUA_A)
  28.122 + 
  28.123 + default: $(PLAT)
  28.124 +@@ -50,6 +52,11 @@
  28.125 + $(LUA_A): $(CORE_O) $(LIB_O)
  28.126 + 	$(AR) $@ $(CORE_O) $(LIB_O)	# DLL needs all object files
  28.127 + 	$(RANLIB) $@
  28.128 ++
  28.129 ++$(LUA_SO): $(CORE_O) $(LIB_O)
  28.130 ++	$(CC) -shared -ldl -Wl,-soname,$(LUA_SO).$(V) -o $@.$(R) $? -lm $(MYLDFLAGS)
  28.131 ++	ln -sf $(LUA_SO).$(R) $(LUA_SO).$(V)
  28.132 ++	ln -sf $(LUA_SO).$(R) $(LUA_SO)
  28.133 + 
  28.134 + $(LUA_T): $(LUA_O) $(LUA_A)
  28.135 + 	$(CC) -o $@ $(MYLDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
  28.136 +--- a/src/luaconf.h
  28.137 ++++ b/src/luaconf.h
  28.138 +@@ -94,7 +94,7 @@
  28.139 + 	".\\?.dll;"  LUA_CDIR"?.dll;" LUA_CDIR"loadall.dll"
  28.140 + 
  28.141 + #else
  28.142 +-#define LUA_ROOT	"/usr/local/"
  28.143 ++#define LUA_ROOT	"/usr/"
  28.144 + #define LUA_LDIR	LUA_ROOT "share/lua/5.1/"
  28.145 + #define LUA_CDIR	LUA_ROOT "lib/lua/5.1/"
  28.146 + #define LUA_PATH_DEFAULT  \
    29.1 --- a/lua5.1/stuff/patches/series	Sat Jun 09 11:23:42 2018 +0000
    29.2 +++ b/lua5.1/stuff/patches/series	Sun Jun 10 01:56:40 2018 +0300
    29.3 @@ -1,1 +1,1 @@
    29.4 --p0|lua5.1-paths.patch
    29.5 +lua5.1.5.patch
    30.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    30.2 +++ b/luabitop/receipt	Sun Jun 10 01:56:40 2018 +0300
    30.3 @@ -0,0 +1,26 @@
    30.4 +# SliTaz package receipt v2.
    30.5 +
    30.6 +PACKAGE="luabitop"
    30.7 +VERSION="1.0.2"
    30.8 +CATEGORY="system-tools"
    30.9 +SHORT_DESC="Bitwise operations on numbers"
   30.10 +MAINTAINER="al.bobylev@gmail.com"
   30.11 +LICENSE="MIT"
   30.12 +WEB_SITE="https://bitop.luajit.org/"
   30.13 +
   30.14 +TARBALL="LuaBitOp-$VERSION.tar.gz"
   30.15 +WGET_URL="https://bitop.luajit.org/download/$TARBALL"
   30.16 +
   30.17 +BUILD_DEPENDS="lua5.1-dev"
   30.18 +
   30.19 +compile_rules() {
   30.20 +	make \
   30.21 +		INCLUDES=' -I/usr/include/lua/5.1' \
   30.22 +		LUA='lua5.1' &&
   30.23 +	install -Dm755 bit.so "$install/usr/lib/lua/5.1/bit.so"
   30.24 +}
   30.25 +
   30.26 +genpkg_rules() {
   30.27 +	copy @std
   30.28 +	DEPENDS="lua5.1"
   30.29 +}
    31.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    31.2 +++ b/luaexpat/receipt	Sun Jun 10 01:56:40 2018 +0300
    31.3 @@ -0,0 +1,24 @@
    31.4 +# SliTaz package receipt v2.
    31.5 +
    31.6 +PACKAGE="luaexpat"
    31.7 +VERSION="1.3.0"
    31.8 +CATEGORY="system-tools"
    31.9 +SHORT_DESC="SAX XML parser based on the Expat library"
   31.10 +MAINTAINER="al.bobylev@gmail.com"
   31.11 +LICENSE="MIT"
   31.12 +WEB_SITE="http://matthewwild.co.uk/projects/luaexpat/"
   31.13 +
   31.14 +TARBALL="$PACKAGE-$VERSION.tar.gz"
   31.15 +WGET_URL="http://matthewwild.co.uk/projects/luaexpat/$TARBALL"
   31.16 +
   31.17 +BUILD_DEPENDS="lua5.1-dev expat-dev"
   31.18 +
   31.19 +compile_rules() {
   31.20 +	make LUA_V=5.1 LUA_INC=' -I/usr/include/lua/5.1' &&
   31.21 +	make LUA_V=5.1 DESTDIR="$install" install
   31.22 +}
   31.23 +
   31.24 +genpkg_rules() {
   31.25 +	copy @std
   31.26 +	DEPENDS="lua5.1 expat"
   31.27 +}
    32.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    32.2 +++ b/luajson/receipt	Sun Jun 10 01:56:40 2018 +0300
    32.3 @@ -0,0 +1,28 @@
    32.4 +# SliTaz package receipt v2.
    32.5 +
    32.6 +PACKAGE="luajson"
    32.7 +VERSION="1.3.4"
    32.8 +CATEGORY="system-tools"
    32.9 +SHORT_DESC="JSON parser/encoder for Lua"
   32.10 +MAINTAINER="al.bobylev@gmail.com"
   32.11 +LICENSE="MIT"
   32.12 +WEB_SITE="https://github.com/harningt/luajson"
   32.13 +
   32.14 +TARBALL="$PACKAGE-$VERSION.tar.gz"
   32.15 +WGET_URL="https://github.com/harningt/luajson/archive/$VERSION.tar.gz"
   32.16 +
   32.17 +compile_rules() {
   32.18 +	make \
   32.19 +		PREFIX=/usr \
   32.20 +		DESTDIR=$install \
   32.21 +		INSTALL_LMOD='$(INSTALL_TOP)/share/lua/5.1' \
   32.22 +		INSTALL_CMOD='$(INSTALL_TOP)/lib/lua/5.1' \
   32.23 +		install || return 1
   32.24 +
   32.25 +	chmod -R g-w $install # 664 -> 644
   32.26 +}
   32.27 +
   32.28 +genpkg_rules() {
   32.29 +	copy @std
   32.30 +	DEPENDS="lua5.1 lualpeg"
   32.31 +}
    33.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    33.2 +++ b/lualpeg/receipt	Sun Jun 10 01:56:40 2018 +0300
    33.3 @@ -0,0 +1,28 @@
    33.4 +# SliTaz package receipt v2.
    33.5 +
    33.6 +PACKAGE="lualpeg"
    33.7 +VERSION="1.0.1"
    33.8 +CATEGORY="system-tools"
    33.9 +SHORT_DESC="Pattern-matching library for Lua"
   33.10 +MAINTAINER="al.bobylev@gmail.com"
   33.11 +LICENSE="MIT"
   33.12 +WEB_SITE="http://www.inf.puc-rio.br/~roberto/lpeg"
   33.13 +
   33.14 +TARBALL="lpeg-$VERSION.tar.gz"
   33.15 +WGET_URL="http://www.inf.puc-rio.br/~roberto/lpeg/$TARBALL"
   33.16 +
   33.17 +BUILD_DEPENDS="lua5.1-dev"
   33.18 +
   33.19 +compile_rules() {
   33.20 +	sed -i 's|^CFLAGS =|CFLAGS +=|; s|^COPT =|# COPT =|' makefile
   33.21 +
   33.22 +	make LUADIR=/usr/include/lua/5.1 || return 1
   33.23 +
   33.24 +	install -Dm755 lpeg.so $install/usr/lib/lua/5.1/lpeg.so
   33.25 +	install -Dm644 re.lua  $install/usr/share/lua/5.1/re.lua
   33.26 +}
   33.27 +
   33.28 +genpkg_rules() {
   33.29 +	copy @std
   33.30 +	DEPENDS="lua5.1"
   33.31 +}
    34.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    34.2 +++ b/retro-gtk/receipt	Sun Jun 10 01:56:40 2018 +0300
    34.3 @@ -0,0 +1,35 @@
    34.4 +# SliTaz package receipt v2.
    34.5 +
    34.6 +PACKAGE="retro-gtk"
    34.7 +VERSION="0.14.0"
    34.8 +CATEGORY="gnome"
    34.9 +SHORT_DESC="Toolkit to write GTK+3 based Libretro frontends"
   34.10 +MAINTAINER="al.bobylev@gmail.com"
   34.11 +LICENSE="GPL3"
   34.12 +WEB_SITE="https://gitlab.gnome.org/GNOME/retro-gtk"
   34.13 +
   34.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   34.15 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
   34.16 +
   34.17 +BUILD_DEPENDS="meson ninja libepoxy-dev glib-dev gtk+3-dev pulseaudio-dev \
   34.18 +gobject-introspection-dev vala"
   34.19 +SPLIT="retro-gtk-dev"
   34.20 +
   34.21 +compile_rules() {
   34.22 +	meson-wrapper build &&
   34.23 +	ninja -C build &&
   34.24 +	DESTDIR=$install ninja -C build install
   34.25 +}
   34.26 +
   34.27 +genpkg_rules() {
   34.28 +	case $PACKAGE in
   34.29 +		retro-gtk)
   34.30 +			copy @std
   34.31 +			DEPENDS="cairo gdk-pixbuf glib gtk+3 libepoxy pulseaudio"
   34.32 +			;;
   34.33 +		*-dev)
   34.34 +			copy @dev
   34.35 +			DEPENDS="retro-gtk glib-dev"
   34.36 +			;;
   34.37 +	esac
   34.38 +}
    35.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    35.2 +++ b/totem-pl-parser/receipt	Sun Jun 10 01:56:40 2018 +0300
    35.3 @@ -0,0 +1,39 @@
    35.4 +# SliTaz package receipt v2.
    35.5 +
    35.6 +PACKAGE="totem-pl-parser"
    35.7 +VERSION="3.26.0"
    35.8 +CATEGORY="gnome"
    35.9 +SHORT_DESC="Totem playlist parser"
   35.10 +MAINTAINER="al.bobylev@gmail.com"
   35.11 +LICENSE="LGPL2.1"
   35.12 +WEB_SITE="https://developer.gnome.org/totem-pl-parser/"
   35.13 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/gnome/totem-pl-parser.html"
   35.14 +
   35.15 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   35.16 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
   35.17 +
   35.18 +BUILD_DEPENDS="meson ninja glib-dev libxml2-dev libsoup-dev gmime3-dev \
   35.19 +libquvi-dev libarchive-dev libgcrypt-dev gobject-introspection-dev gettext"
   35.20 +SPLIT="totem-pl-parser-dev"
   35.21 +
   35.22 +compile_rules() {
   35.23 +	meson-wrapper build --default-library shared &&
   35.24 +	ninja -C build &&
   35.25 +	DESTDIR=$install ninja -C build install || return 1
   35.26 +
   35.27 +	chmod -R g-w $install # 664 -> 644
   35.28 +}
   35.29 +
   35.30 +genpkg_rules() {
   35.31 +	case $PACKAGE in
   35.32 +		totem-pl-parser)
   35.33 +			copy @std
   35.34 +			DEPENDS="glib gmime3 libarchive libgcrypt libquvi libxml2"
   35.35 +			;;
   35.36 +		*-dev)
   35.37 +			copy @dev
   35.38 +			DEPENDS="totem-pl-parser glib-dev gmime3-dev libarchive-dev \
   35.39 +			libgcrypt-dev libxml2-dev"
   35.40 +			;;
   35.41 +	esac
   35.42 +}
    36.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    36.2 +++ b/tracker/receipt	Sun Jun 10 01:56:40 2018 +0300
    36.3 @@ -0,0 +1,40 @@
    36.4 +# SliTaz package receipt v2.
    36.5 +
    36.6 +PACKAGE="tracker"
    36.7 +VERSION="2.0.3"
    36.8 +CATEGORY="gnome"
    36.9 +SHORT_DESC="Desktop-neutral user information store, search tool and indexer"
   36.10 +MAINTAINER="al.bobylev@gmail.com"
   36.11 +LICENSE="GPL3"
   36.12 +WEB_SITE="https://wiki.gnome.org/Projects/Tracker"
   36.13 +
   36.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   36.15 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
   36.16 +
   36.17 +BUILD_DEPENDS="zlib-dev glib-dev gobject-introspection-dev sqlite3-dev \
   36.18 +libsoup-dev libxml2-dev json-glib-dev vala intltool upower-dev \
   36.19 +libunistring-dev network-manager-dev python3"
   36.20 +SPLIT="tracker-dev"
   36.21 +
   36.22 +compile_rules() {
   36.23 +	./configure \
   36.24 +		--disable-static \
   36.25 +		$CONFIGURE_ARGS &&
   36.26 +	fix libtool &&
   36.27 +	make &&
   36.28 +	make install
   36.29 +}
   36.30 +
   36.31 +genpkg_rules() {
   36.32 +	case $PACKAGE in
   36.33 +		tracker)
   36.34 +			copy @std
   36.35 +			DEPENDS="glib json-glib libsoup libsqlite3 libunistring libxml2 \
   36.36 +			util-linux-uuid"
   36.37 +			;;
   36.38 +		*-dev)
   36.39 +			copy @dev
   36.40 +			DEPENDS="tracker glib-dev"
   36.41 +			;;
   36.42 +	esac
   36.43 +}