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