wok-next rev 20871
fossil: up (2.6) / fix build; sqlite3: up (3.24.0), drop providing "sqlite[^3]*"; add staticperl
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Mon Jul 02 22:39:08 2018 +0300 (2018-07-02) |
parents | d72501f4ab49 |
children | fa742965cd05 |
files | drakon-editor/receipt fossil/.icon.png fossil/receipt mate116/stuff/libmateweather/receipt mate116/stuff/mate-panel/receipt sqlite3-ruby/receipt sqlite3/.icon.png sqlite3/receipt staticperl/.icon.png staticperl/receipt |
line diff
1.1 --- a/drakon-editor/receipt Mon Jul 02 15:13:13 2018 +0300 1.2 +++ b/drakon-editor/receipt Mon Jul 02 22:39:08 2018 +0300 1.3 @@ -10,7 +10,7 @@ 1.4 WEB_SITE="http://drakon-editor.sourceforge.net/" 1.5 WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" 1.6 1.7 -DEPENDS="tk tcllib libsqlite-tcl libtkimg" 1.8 +DEPENDS="tk tcllib libsqlite3-tcl libtkimg" 1.9 1.10 # Rules to gen a SliTaz package suitable for Tazpkg. 1.11 genpkg_rules()
2.1 Binary file fossil/.icon.png has changed
3.1 --- a/fossil/receipt Mon Jul 02 15:13:13 2018 +0300 3.2 +++ b/fossil/receipt Mon Jul 02 22:39:08 2018 +0300 3.3 @@ -1,29 +1,33 @@ 3.4 -# SliTaz package receipt. 3.5 +# SliTaz package receipt v2. 3.6 3.7 PACKAGE="fossil" 3.8 -VERSION="1.25" 3.9 +VERSION="2.6" 3.10 CATEGORY="development" 3.11 -SHORT_DESC="Simple, high-reliability, distributed software configuration management." 3.12 +SHORT_DESC="Simple, high-reliability, distributed software configuration management" 3.13 MAINTAINER="pascal.bellard@slitaz.org" 3.14 LICENSE="BSD" 3.15 -TARBALL="$PACKAGE-src-20130216000435.tar.gz" 3.16 -WEB_SITE="http://www.fossil-scm.org/" 3.17 -WGET_URL="${WEB_SITE}download/$TARBALL" 3.18 +WEB_SITE="http://www.fossil-scm.org/index.html/doc/trunk/www/index.wiki" 3.19 3.20 -DEPENDS="openssl zlib" 3.21 -BUILD_DEPENDS="openssl-dev zlib-dev" 3.22 +TARBALL="fossil-src-$VERSION.tar.gz" 3.23 +WGET_URL="http://www.fossil-scm.org/index.html/uv/$TARBALL" 3.24 3.25 -# Rules to configure and make the package. 3.26 -compile_rules() 3.27 -{ 3.28 - cd $src 3.29 - ./configure --prefix=/usr $CONFIGURE_ARGS && 3.30 +BUILD_DEPENDS="zlib-dev openssl-dev sqlite3-dev tcl-dev" 3.31 + 3.32 +compile_rules() { 3.33 + ./configure \ 3.34 + --prefix=/usr \ 3.35 + --json \ 3.36 + --disable-internal-sqlite \ 3.37 + --with-tcl=/usr \ 3.38 + --with-tcl-private-stubs=1 \ 3.39 + $CONFIGURE_ARGS && 3.40 make && 3.41 - make DESTDIR=$DESTDIR install 3.42 + make install || return 1 3.43 + 3.44 + cook_pick_manpages fossil.1 3.45 } 3.46 3.47 -# Rules to gen a SliTaz package suitable for Tazpkg. 3.48 -genpkg_rules() 3.49 -{ 3.50 - cp -a $install/usr $fs/ 3.51 +genpkg_rules() { 3.52 + copy @std 3.53 + DEPENDS="openssl zlib" 3.54 }
4.1 --- a/mate116/stuff/libmateweather/receipt Mon Jul 02 15:13:13 2018 +0300 4.2 +++ b/mate116/stuff/libmateweather/receipt Mon Jul 02 22:39:08 2018 +0300 4.3 @@ -12,7 +12,7 @@ 4.4 TAGS="MATE" 4.5 DEPENDS="gtk+ libsoup" 4.6 BUILD_DEPENDS="dconf-dev gtk+-dev autoconf automake libtool itstool \ 4.7 -gtk-doc sqlite-dev mate-common-dev mate-desktop-dev libsoup-dev" 4.8 +gtk-doc sqlite3-dev mate-common-dev mate-desktop-dev libsoup-dev" 4.9 4.10 # Rules to configure and make the package. 4.11 compile_rules()
5.1 --- a/mate116/stuff/mate-panel/receipt Mon Jul 02 15:13:13 2018 +0300 5.2 +++ b/mate116/stuff/mate-panel/receipt Mon Jul 02 22:39:08 2018 +0300 5.3 @@ -16,7 +16,7 @@ 5.4 gtk+-dev mate-common-dev mate-desktop-dev mate-menus-dev yelp-tools \ 5.5 harfbuzz-dev gtk-doc gobject-introspection-dev dbus-glib-dev \ 5.6 libcanberra-dev libwnck2-dev librsvg-dev util-linux-uuid-dev \ 5.7 -libmateweather-dev libsoup-dev sqlite-dev" 5.8 +libmateweather-dev libsoup-dev sqlite3-dev" 5.9 5.10 # Rules to configure and make the package. 5.11 compile_rules()
6.1 --- a/sqlite3-ruby/receipt Mon Jul 02 15:13:13 2018 +0300 6.2 +++ b/sqlite3-ruby/receipt Mon Jul 02 22:39:08 2018 +0300 6.3 @@ -10,8 +10,8 @@ 6.4 WEB_SITE="rubyforge.org/projects/sqlite-ruby" 6.5 WGET_URL="http://rubyforge.org/frs/download.php/71617/$TARBALL" 6.6 6.7 -DEPENDS="ruby sqlite" 6.8 -BUILD_DEPENDS="ruby ruby-dev sqlite-dev" 6.9 +DEPENDS="ruby sqlite3" 6.10 +BUILD_DEPENDS="ruby ruby-dev sqlite3-dev" 6.11 6.12 # Rules to configure and make the package. 6.13 compile_rules()
7.1 Binary file sqlite3/.icon.png has changed
8.1 --- a/sqlite3/receipt Mon Jul 02 15:13:13 2018 +0300 8.2 +++ b/sqlite3/receipt Mon Jul 02 22:39:08 2018 +0300 8.3 @@ -1,92 +1,102 @@ 8.4 # SliTaz package receipt v2. 8.5 8.6 PACKAGE="sqlite3" 8.7 -VERSION="3.19.2" 8.8 -version="3190200" 8.9 +VERSION="3.24.0" 8.10 CATEGORY="database" 8.11 SHORT_DESC="Small SQL database engine" 8.12 MAINTAINER="pankso@slitaz.org" 8.13 LICENSE="PublicDomain" 8.14 WEB_SITE="https://www.sqlite.org/" 8.15 8.16 -TARBALL="sqlite-$VERSION.zip" 8.17 -WGET_URL="https://www.sqlite.org/2017/sqlite-src-$version.zip" 8.18 +TARBALL="sqlite-src-$(echo $VERSION | awk 'BEGIN{FS="."}{printf("%d%02d%02d00",$1,$2,$3)}').zip" 8.19 +WGET_URL="https://www.sqlite.org/2018/$TARBALL" 8.20 +# integrity check: https://www.sqlite.org/download.html 8.21 +TARBALL_SHA1="fb558c49ee21a837713c4f1e7e413309aabdd9c7" 8.22 8.23 EXTRA_SOURCE_FILES="mysql2sqlite.sh" 8.24 8.25 -BUILD_DEPENDS="tcl-dev" 8.26 -SPLIT="libsqlite3 libsqlite3-tcl lemon sqlite3-dev" 8.27 +BUILD_DEPENDS="tcl-dev readline-dev zlib-dev" 8.28 +SPLIT="lemon sqlite3-analyzer sqlite3 libsqlite3 libsqlite3-tcl sqlite3-dev" 8.29 8.30 compile_rules() { 8.31 case "$ARCH" in 8.32 arm*) ARCH_ARGS="--with-tcl=/cross/arm/sysroot/usr/lib" ;; 8.33 esac 8.34 8.35 - [ -s "$SRC/mysql2sqlite.sh" ] || 8.36 - wget -O "$SRC/mysql2sqlite.sh" \ 8.37 - https://gist.github.com/esperlu/943776/raw/dd87f4088f6d5ec7563478f7a28a37ba02cf26e2/mysql2sqlite.sh 8.38 + [ -s "$SRC/mysql2sqlite.sh" ] || wget -P $SRC \ 8.39 + https://gist.github.com/esperlu/943776/raw/dd87f4088f6d5ec7563478f7a28a37ba02cf26e2/mysql2sqlite.sh 8.40 8.41 - export CFLAGS="$CFLAGS -DSQLITE_ENABLE_FTS3=1 \ 8.42 - -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_ENABLE_UNLOCK_NOTIFY=1 \ 8.43 - -DSQLITE_SECURE_DELETE=1 -DSQLITE_ENABLE_DBSTAT_VTAB=1" 8.44 + export CFLAGS="$CFLAGS \ 8.45 + -DSQLITE_ENABLE_COLUMN_METADATA=1 \ 8.46 + -DSQLITE_ENABLE_UNLOCK_NOTIFY \ 8.47 + -DSQLITE_ENABLE_DBSTAT_VTAB=1 \ 8.48 + -DSQLITE_ENABLE_FTS3_TOKENIZER=1 \ 8.49 + -DSQLITE_SECURE_DELETE \ 8.50 + -DSQLITE_MAX_VARIABLE_NUMBER=250000 \ 8.51 + -DSQLITE_MAX_EXPR_DEPTH=10000" 8.52 + export CPPFLAGS="$CFLAGS" 8.53 8.54 ./configure \ 8.55 --disable-static \ 8.56 - --disable-readline \ 8.57 - --enable-load-extension \ 8.58 - LDFLAGS="$LDFLAGS -ldl" \ 8.59 + --disable-amalgamation \ 8.60 + --enable-fts3 \ 8.61 + --enable-fts4 \ 8.62 + --enable-fts5 \ 8.63 + --enable-rtree \ 8.64 + --enable-json1 \ 8.65 + TCLLIBDIR=/usr/lib/sqlite$VERSION \ 8.66 $ARCH_ARGS \ 8.67 $CONFIGURE_ARGS && 8.68 fix libtool && 8.69 - sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool && 8.70 - sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool && 8.71 - make && 8.72 - make DESTDIR=$DESTDIR install 8.73 + make -j1 && 8.74 + make showdb showjournal showstat4 showwal sqldiff sqlite3_analyzer && 8.75 + make DESTDIR=$DESTDIR install || return 1 8.76 8.77 - # compiling lemon 8.78 - if [ -f $src/lemon ]; then 8.79 - rm $src/lemon 8.80 - fi 8.81 + # recompiling lemon 8.82 + [ -f $src/lemon ] && rm $src/lemon 8.83 cp $src/tool/lemon.c . 8.84 - sed -i -e 's!lempar.c!/usr/share/lemon/lempar.c!' lemon.c 8.85 + sed -i 's|lempar.c|/usr/share/lemon/lempar.c|' lemon.c 8.86 echo -n "Compiling lemon..." 8.87 - gcc -o lemon lemon.c && status 8.88 - mkdir -p $install/usr/share/lemon 8.89 - cp -a $src/lemon $install/usr/bin 8.90 - cp -a $src/lempar.c $install/usr/share/lemon 8.91 + gcc -o lemon lemon.c 8.92 + status 8.93 + install -Dm644 $src/lempar.c $install/usr/share/lemon/lempar.c 8.94 8.95 - cp "$SRC/mysql2sqlite.sh" $install/usr/bin 8.96 - chmod +x $install/usr/bin/mysql2sqlite.sh 8.97 + install -m755 showdb showjournal showstat4 showwal sqldiff lemon \ 8.98 + sqlite3_analyzer $SRC/mysql2sqlite.sh $install/usr/bin/ 8.99 + 8.100 + cook_pick_manpages sqlite3.1 autoconf/tea/doc/sqlite3.n 8.101 + cook_pick_docs doc/* 8.102 } 8.103 8.104 genpkg_rules() { 8.105 case $PACKAGE in 8.106 + lemon) 8.107 + copy lemon lempar.c 8.108 + CAT="system-tools|the LEMON Parser Generator" 8.109 + DEPENDS=" " 8.110 + ;; 8.111 + sqlite3-analyzer) 8.112 + copy sqlite3_analyzer 8.113 + CAT="database|analysing database files" 8.114 + DEPENDS="tcl" 8.115 + ;; 8.116 sqlite3) 8.117 - copy sqlite3 mysql2sqlite.sh 8.118 - DEPENDS="libsqlite3" 8.119 - PROVIDE="sqlite" 8.120 + copy bin/ @rm 8.121 + DEPENDS="readline zlib libsqlite3" 8.122 ;; 8.123 libsqlite3) 8.124 copy libsqlite3.so* 8.125 CAT="database|library" 8.126 DEPENDS=" " 8.127 - PROVIDE="libsqlite" 8.128 ;; 8.129 libsqlite3-tcl) 8.130 - copy tcl8.6/ 8.131 + copy libtclsqlite3.so pkgIndex.tcl 8.132 CAT="database|TCL library" 8.133 - DEPENDS="libsqlite3 tcl" 8.134 - PROVIDE="libsqlite-tcl" 8.135 - ;; 8.136 - lemon) 8.137 - copy lemon lempar.c 8.138 - CAT="system-tools|The LEMON Parser Generator" 8.139 - DEPENDS=" " 8.140 + DEPENDS="libsqlite3 tcl" 8.141 ;; 8.142 sqlite3-dev) 8.143 copy @dev 8.144 - DEPENDS="sqlite3 libsqlite3 libsqlite3-tcl lemon" 8.145 - PROVIDE="sqlite-dev" 8.146 + DEPENDS="sqlite3 libsqlite3 libsqlite3-tcl lemon sqlite3-analyzer" 8.147 ;; 8.148 esac 8.149 }
9.1 Binary file staticperl/.icon.png has changed
10.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 10.2 +++ b/staticperl/receipt Mon Jul 02 22:39:08 2018 +0300 10.3 @@ -0,0 +1,30 @@ 10.4 +# SliTaz package receipt v2. 10.5 + 10.6 +PACKAGE="staticperl" 10.7 +VERSION="current" 10.8 +CATEGORY="meta" 10.9 +SHORT_DESC="Perl, libc, 100 modules - all in one self-contained 500kb executable" 10.10 +MAINTAINER="al.bobylev@gmail.com" 10.11 +LICENSE="Perl5" 10.12 +WEB_SITE="http://software.schmorp.de/pkg/App-Staticperl.html" 10.13 +HOST_ARCH="i486 x86_64" 10.14 + 10.15 +SPLIT="smallperl:small bigperl:big" 10.16 + 10.17 +compile_rules() { 10.18 + mkdir $install 10.19 + [ -z "$SET" ] && return 10.20 + mkdir -p $src 10.21 + cd $src 10.22 + 10.23 + wget http://staticperl.schmorp.de/${SET}perl.bin 10.24 + install -Dm755 ${SET}perl.bin $install/usr/bin/staticperl 10.25 +} 10.26 + 10.27 +genpkg_rules() { 10.28 + [ "$PACKAGE" == 'staticperl' ] && return 10.29 + copy @std 10.30 + CAT="development|${PACKAGE%perl} version" 10.31 + DEPENDS=" " 10.32 + VERSION=$($install/usr/bin/staticperl -v | sed '/v5/!d; s|.*(v\(5\.[^)]*\)).*|\1|') 10.33 +}