# HG changeset patch # User Aleksej Bobylev # Date 1548945941 -7200 # Node ID 23982d05637c7adf15d1564c5e97463459954c27 # Parent c5f2e3dd8d8f2982c84ff021b1251fdecda817c0 Small updates. diff -r c5f2e3dd8d8f -r 23982d05637c gst1-plugins-base/.icon.png --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gst1-plugins-base/.icon.png Thu Jan 31 16:45:41 2019 +0200 @@ -0,0 +1,1 @@ +../gstreamer1/.icon.png \ No newline at end of file diff -r c5f2e3dd8d8f -r 23982d05637c gst1-plugins-base/receipt --- a/gst1-plugins-base/receipt Thu Jan 31 10:34:36 2019 +0200 +++ b/gst1-plugins-base/receipt Thu Jan 31 16:45:41 2019 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt v2. PACKAGE="gst1-plugins-base" -VERSION="1.10.3" +VERSION="1.14.4" CATEGORY="multimedia" SHORT_DESC="GStreamer Base Plugins" MAINTAINER="devel@slitaz.org" @@ -11,12 +11,18 @@ TARBALL="gst-plugins-base-$VERSION.tar.xz" WGET_URL="https://gstreamer.freedesktop.org/src/gst-plugins-base/$TARBALL" +TARBALL_SHA1="204ad46dca52230adb80bd96fcad923555251af2" -BUILD_DEPENDS="gettext-dev valgrind-dev python gstreamer1-dev \ -orc-dev libx11-dev libxv-dev alsa-lib-dev cdparanoia-dev \ -libvorbis-dev libogg-dev opus-dev pango-dev libtheora-dev" +BUILD_DEPENDS="gettext-dev valgrind-dev python gstreamer1-dev orc-dev \ +libx11-dev libxv-dev alsa-lib-dev cdparanoia-dev libvorbis-dev libogg-dev \ +opus-dev pango-dev libtheora-dev gobject-introspection-dev mesa-dev" SPLIT="$PACKAGE-dev" +DEPENDS_std="alsa-lib cdparanoia glib gstreamer1 libcairo libogg libpng \ +libtheora-enc libvorbis libx11 libxcb libxext libxv mesa mesa-libegl opus orc \ +pango wayland zlib" +DEPENDS_dev="$PACKAGE glib-dev gstreamer1-dev orc-dev zlib-dev" + COOKOPTS="skip-log-errors" compile_rules() { @@ -28,18 +34,3 @@ make $MAKEFLAGS && make install } - -genpkg_rules() { - case $PACKAGE in - gst1-plugins-base) - copy @std - DEPENDS="alsa-lib libcairo cdparanoia glib gstreamer1 libogg \ - libtheora-enc libvorbis opus orc pango libx11 libxext \ - libxv zlib" - ;; - *-dev) - copy @dev - DEPENDS="gst1-plugins-base glib-dev gstreamer1-dev" - ;; - esac -} diff -r c5f2e3dd8d8f -r 23982d05637c gstreamer1/.icon.png Binary file gstreamer1/.icon.png has changed diff -r c5f2e3dd8d8f -r 23982d05637c gstreamer1/receipt --- a/gstreamer1/receipt Thu Jan 31 10:34:36 2019 +0200 +++ b/gstreamer1/receipt Thu Jan 31 16:45:41 2019 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt v2. PACKAGE="gstreamer1" -VERSION="1.10.3" +VERSION="1.14.4" CATEGORY="multimedia" SHORT_DESC="GStreamer Multimedia Framework" MAINTAINER="devel@slitaz.org" @@ -10,10 +10,14 @@ TARBALL="gstreamer-$VERSION.tar.xz" WGET_URL="https://gstreamer.freedesktop.org/src/gstreamer/$TARBALL" +TARBALL_SHA1="324a30ddd2c35103fa6af8ffb1e436e8dda714c8" -BUILD_DEPENDS="gettext-dev perl valgrind-dev glib-dev" +BUILD_DEPENDS="gettext-dev perl valgrind-dev glib-dev gobject-introspection-dev" SPLIT="$PACKAGE-dev" +DEPENDS_std="glib" +DEPENDS_dev="$PACKAGE glib-dev" + COOKOPTS="skip-log-errors" compile_rules() { @@ -27,16 +31,3 @@ ln -s gstreamer-1.0/gst $install/usr/include/gst } - -genpkg_rules() { - case $PACKAGE in - gstreamer1) - copy @std - DEPENDS="glib" - ;; - *-dev) - copy @dev - DEPENDS="gstreamer1 glib-dev" - ;; - esac -} diff -r c5f2e3dd8d8f -r 23982d05637c gstreamer1/stuff/overrides --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gstreamer1/stuff/overrides Thu Jan 31 16:45:41 2019 +0200 @@ -0,0 +1,1 @@ +4755 /usr/libexec/gstreamer-1.0/gst-ptp-helper diff -r c5f2e3dd8d8f -r 23982d05637c libnfs/receipt --- a/libnfs/receipt Thu Jan 31 10:34:36 2019 +0200 +++ b/libnfs/receipt Thu Jan 31 16:45:41 2019 +0200 @@ -10,21 +10,17 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="https://github.com/sahlberg/libnfs/archive/$TARBALL" +TARBALL_SHA1="0e6f8e94ff7c7465ca7fbbbd78a10bf6115bebed" BUILD_DEPENDS="automake libtool fuse2-dev talloc-dev" SPLIT="$PACKAGE-dev" compile_rules() { autoreconf -vif && - ./configure $CONFIGURE_ARGS && + ./configure \ + --disable-static \ + $CONFIGURE_ARGS && fix libtool && make && make install } - -genpkg_rules() { - case $PACKAGE in - libnfs) copy @std;; - *-dev) copy @dev;; - esac -} diff -r c5f2e3dd8d8f -r 23982d05637c libnl/receipt --- a/libnl/receipt Thu Jan 31 10:34:36 2019 +0200 +++ b/libnl/receipt Thu Jan 31 16:45:41 2019 +0200 @@ -11,9 +11,16 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="https://github.com/thom311/libnl/releases/download/libnl${VERSION//./_}/$TARBALL" +TARBALL_SHA1="4fc4c3b6812dc7e68ef8acb69287583685266a0b" BUILD_DEPENDS="flex" -SPLIT="$PACKAGE-tools $PACKAGE-dev" +SPLIT="$PACKAGE-tools $PACKAGE $PACKAGE-dev" + +COPY_libnl_tools="bin/" +CAT_libnl_tools="network|tiny tools" +DEPENDS_libnl_tools="$PACKAGE" + +CONFIG_FILES_std="/etc/libnl/classid /etc/libnl/pktloc" compile_rules() { ./configure \ @@ -23,17 +30,3 @@ make && make install } - -genpkg_rules() { - case $PACKAGE in - libnl) - copy etc/ *.so* - CONFIG_FILES="/etc/libnl/classid /etc/libnl/pktloc" - ;; - libnl-tools) - copy @std @rm - CAT="network|tiny tools" - ;; - *-dev) copy @dev;; - esac -} diff -r c5f2e3dd8d8f -r 23982d05637c libnotify/receipt --- a/libnotify/receipt Thu Jan 31 10:34:36 2019 +0200 +++ b/libnotify/receipt Thu Jan 31 16:45:41 2019 +0200 @@ -7,34 +7,24 @@ MAINTAINER="devel@slitaz.org" LICENSE="LGPL2.1" WEB_SITE="https://developer.gnome.org/libnotify/" +LFS="http://www.linuxfromscratch.org/blfs/view/svn/x/libnotify.html" TARBALL="$PACKAGE-$VERSION.tar.xz" WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL" +TARBALL_SHA1="4cdf482737df504ac37f5489940b5c7ea5e18d57" BUILD_DEPENDS="gdk-pixbuf-dev glib-dev gtk2-dev gobject-introspection-dev \ gtk-doc xmlto" SPLIT="$PACKAGE-dev" +DEPENDS_std="gdk-pixbuf glib" +DEPENDS_dev="$PACKAGE gdk-pixbuf-dev glib-dev" + compile_rules() { - sed -e 's/REQ_GTK_VERSION=2.90/REQ_GTK_VERSION=2.24/' \ - -e 's/tests_modules="gtk+-3.0 >= $REQ_GTK_VERSION"/tests_modules="gtk+-2.0 >= $REQ_GTK_VERSION"/' \ - -i configure - - ./configure $CONFIGURE_ARGS && + ./configure \ + --disable-static \ + $CONFIGURE_ARGS && fix libtool && make && make install } - -genpkg_rules() { - case $PACKAGE in - libnotify) - copy @std - DEPENDS="gdk-pixbuf glib" - ;; - *-dev) - copy @dev - DEPENDS="libnotify gdk-pixbuf-dev glib-dev" - ;; - esac -} diff -r c5f2e3dd8d8f -r 23982d05637c libnotify/stuff/patches/libnotify-gtk2.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libnotify/stuff/patches/libnotify-gtk2.patch Thu Jan 31 16:45:41 2019 +0200 @@ -0,0 +1,20 @@ +--- a/configure ++++ b/configure +@@ -11732,7 +11732,7 @@ + + + +-REQ_GTK_VERSION=2.90 ++REQ_GTK_VERSION=2.24 + REQ_GLIB_VERSION=2.26.0 + + pkg_modules="gdk-pixbuf-2.0 glib-2.0 >= $REQ_GLIB_VERSION gio-2.0 >= $REQ_GLIB_VERSION" +@@ -11949,7 +11949,7 @@ + + fi + +-tests_modules="gtk+-3.0 >= $REQ_GTK_VERSION" ++tests_modules="gtk+-2.0 >= $REQ_GTK_VERSION" + # Check whether --enable-tests was given. + if test "${enable_tests+set}" = set; then : + enableval=$enable_tests; diff -r c5f2e3dd8d8f -r 23982d05637c libnotify/stuff/patches/series --- a/libnotify/stuff/patches/series Thu Jan 31 10:34:36 2019 +0200 +++ b/libnotify/stuff/patches/series Thu Jan 31 16:45:41 2019 +0200 @@ -1,1 +1,2 @@ print-and-replace-id-v3.patch +libnotify-gtk2.patch diff -r c5f2e3dd8d8f -r 23982d05637c libnsl/receipt --- a/libnsl/receipt Thu Jan 31 10:34:36 2019 +0200 +++ b/libnsl/receipt Thu Jan 31 16:45:41 2019 +0200 @@ -11,13 +11,19 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="https://github.com/thkukuk/libnsl/archive/v$VERSION/$TARBALL" +TARBALL_SHA1="f141c7cf0ff96d96e369dda36af8ed19af0fc3ca" BUILD_DEPENDS="automake gettext-dev libtool libtirpc-dev rpcsvc-proto" SPLIT="$PACKAGE-dev" +DEPENDS_std="libtirpc" +DEPENDS_dev="$PACKAGE libtirpc-dev" + compile_rules() { autoreconf -fi && - ./configure $CONFIGURE_ARGS && + ./configure \ + --disable-static \ + $CONFIGURE_ARGS && fix libtool && make && make install || return 1 @@ -26,16 +32,3 @@ mv $install/usr/lib/libnsl.so.2* $install/lib ln -sfv ../../lib/libnsl.so.2.0.0 $install/usr/lib/libnsl.so } - -genpkg_rules() { - case $PACKAGE in - libnsl) - copy @std - DEPENDS="libtirpc" - ;; - *-dev) - copy @dev - DEPENDS="libnsl libtirpc-dev" - ;; - esac -} diff -r c5f2e3dd8d8f -r 23982d05637c libogg/receipt --- a/libogg/receipt Thu Jan 31 10:34:36 2019 +0200 +++ b/libogg/receipt Thu Jan 31 16:45:41 2019 +0200 @@ -11,9 +11,12 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WGET_URL="http://downloads.xiph.org/releases/ogg/$TARBALL" +TARBALL_SHA1="ba54760b8f44bd85b79222286faf5d6a21e356fe" SPLIT="$PACKAGE-dev" +TAGS_std="Xiph.org" + compile_rules() { ./configure $CONFIGURE_ARGS && fix libtool && diff -r c5f2e3dd8d8f -r 23982d05637c libquvi-scripts/receipt --- a/libquvi-scripts/receipt Thu Jan 31 10:34:36 2019 +0200 +++ b/libquvi-scripts/receipt Thu Jan 31 16:45:41 2019 +0200 @@ -10,28 +10,20 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WGET_URL="$SF_MIRROR/quvi/$TARBALL" +TARBALL_SHA1="41f059964c8f47aeb241cc53b883592b5db77e53" COOKOPTS="force-arch" # different "version" SPLIT="$PACKAGE-dev" +DEPENDS_std="lua53-bitop lua53-expat lua53-json" + compile_rules() { ./configure \ --with-nsfw \ --with-geoblocked \ $CONFIGURE_ARGS && + fix libtool && make && make install } - -genpkg_rules() { - case $PACKAGE in - libquvi-scripts) - copy @std - DEPENDS="lua53-bitop lua53-expat lua53-json" - ;; - *-dev) - copy @dev - ;; - esac -} diff -r c5f2e3dd8d8f -r 23982d05637c libsamplerate/receipt --- a/libsamplerate/receipt Thu Jan 31 10:34:36 2019 +0200 +++ b/libsamplerate/receipt Thu Jan 31 16:45:41 2019 +0200 @@ -11,6 +11,7 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="http://www.mega-nerd.com/SRC/$TARBALL" +TARBALL_SHA1="ed60f957a4ff87aa15cbb1f3dbd886fa7e5e9566" SPLIT="$PACKAGE-dev" @@ -22,10 +23,3 @@ make && make install } - -genpkg_rules() { - case $PACKAGE in - libsamplerate) copy @std;; - *-dev) copy @dev;; - esac -} diff -r c5f2e3dd8d8f -r 23982d05637c libunistring/receipt --- a/libunistring/receipt Thu Jan 31 10:34:36 2019 +0200 +++ b/libunistring/receipt Thu Jan 31 16:45:41 2019 +0200 @@ -11,6 +11,7 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL" +TARBALL_SHA1="16dc423d3ebd23f365b0ffe7d584428b427f4bde" SPLIT="$PACKAGE-dev" @@ -22,10 +23,3 @@ make && make install } - -genpkg_rules() { - case $PACKAGE in - libunistring) copy @std;; - *-dev) copy @dev;; - esac -} diff -r c5f2e3dd8d8f -r 23982d05637c libusb/receipt --- a/libusb/receipt Thu Jan 31 10:34:36 2019 +0200 +++ b/libusb/receipt Thu Jan 31 16:45:41 2019 +0200 @@ -11,10 +11,14 @@ TARBALL="$PACKAGE-$VERSION.tar.bz2" WGET_URL="https://github.com/libusb/libusb/releases/download/v$VERSION/$TARBALL" +TARBALL_SHA1="10116aa265aac4273a0c894faa089370262ec0dc" BUILD_DEPENDS="eudev-dev" SPLIT="$PACKAGE-dev" +DEPENDS_std="eudev" +DEPENDS_dev="$PACKAGE eudev-dev" + compile_rules() { sed -i 's|^PROJECT_LOGO|#&|' doc/doxygen.cfg.in @@ -26,16 +30,3 @@ make -j1 && make install } - -genpkg_rules() { - case $PACKAGE in - libusb) - copy *.so* - DEPENDS="eudev" - ;; - *-dev) - copy @dev - DEPENDS="libusb eudev-dev" - ;; - esac -} diff -r c5f2e3dd8d8f -r 23982d05637c libuv/receipt --- a/libuv/receipt Thu Jan 31 10:34:36 2019 +0200 +++ b/libuv/receipt Thu Jan 31 16:45:41 2019 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt v2. PACKAGE="libuv" -VERSION="1.24.1" +VERSION="1.25.0" CATEGORY="libs" SHORT_DESC="Cross-platform asychronous I/O" MAINTAINER="al.bobylev@gmail.com" @@ -11,7 +11,7 @@ TARBALL="$PACKAGE-v$VERSION.tar.gz" WGET_URL="https://dist.libuv.org/dist/v$VERSION/$TARBALL" -TARBALL_SHA1="f229572bd589585ff4d18f964c613b06f4f1ed6f" +TARBALL_SHA1="e735c6070801d2af0bde43e8d9f7993519ffcaf9" BUILD_DEPENDS="automake libtool libnsl-dev" SPLIT="$PACKAGE-dev" diff -r c5f2e3dd8d8f -r 23982d05637c lua-md/.icon.png --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lua-md/.icon.png Thu Jan 31 16:45:41 2019 +0200 @@ -0,0 +1,1 @@ +../lua53/.icon.png \ No newline at end of file diff -r c5f2e3dd8d8f -r 23982d05637c lua-md/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lua-md/receipt Thu Jan 31 16:45:41 2019 +0200 @@ -0,0 +1,30 @@ +# SliTaz package receipt v2. + +PACKAGE="lua-md" +VERSION="20170414" # many improvements since latest release 0.0 on 20160412 +COMMIT="08b9e04" # so using latest shapshot +CATEGORY="system-tools" +SHORT_DESC="Markdown text-to-html markup system" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="MIT" +WEB_SITE="https://github.com/bakpakin/luamd" +HOST_ARCH="any" +REPOLOGY="lua:md" + +TARBALL="$PACKAGE-$COMMIT.tar.gz" +WGET_URL="https://github.com/bakpakin/luamd/archive/$COMMIT.tar.gz" +TARBALL_SHA1="03e5607bf176500cd2c3e2977f213afdd8d60f5c" + +BUILD_DEPENDS="lua53" # for test +DEPENDS="lua" # virtual "lua" package + +compile_rules() { + install -Dm644 md.lua $install/usr/share/lua/common/md.lua + install -Dm755 luamd $install/usr/bin/luamd + + cook_pick_docs *.md +} + +testsuite() { + lua53 ./testrender.lua +} diff -r c5f2e3dd8d8f -r 23982d05637c lua-yaml/.icon.png --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lua-yaml/.icon.png Thu Jan 31 16:45:41 2019 +0200 @@ -0,0 +1,1 @@ +../lua53/.icon.png \ No newline at end of file diff -r c5f2e3dd8d8f -r 23982d05637c lua-yaml/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lua-yaml/receipt Thu Jan 31 16:45:41 2019 +0200 @@ -0,0 +1,56 @@ +# SliTaz package receipt v2. + +PACKAGE="lua-yaml" +VERSION="1.1.2" +CATEGORY="system-tools" +SHORT_DESC="LibYAML binding for Lua" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="MIT" +WEB_SITE="http://yaml.luaforge.net/" +REPOLOGY="lua:yaml" + +TARBALL="$PACKAGE-$VERSION.tar.gz" +WGET_URL="https://github.com/lubyk/yaml/archive/REL-$VERSION.tar.gz" +TARBALL_SHA1="e455ec834a0be4998b7be0d6b292fa169cbe7f89" + +BUILD_DEPENDS="cmake yaml-dev lua51-dev lua52-dev lua53-dev" +SPLIT="lua51-yaml:51 lua52-yaml:52 lua53-yaml:53" + +COPY_lua51_yaml="@std" +COPY_lua52_yaml="@std" +COPY_lua53_yaml="@std" + +DEPENDS_lua51_yaml="lua51 lua-lub" +DEPENDS_lua52_yaml="lua52 lua-lub" +DEPENDS_lua53_yaml="lua53 lua-lub" + +CAT_std="nopack|" +CAT_lua51_yaml="system-tools|for Lua 5.1" +CAT_lua52_yaml="system-tools|for Lua 5.2" +CAT_lua53_yaml="system-tools|for Lua 5.3" + +compile_rules() { + if [ -z "$SET" ]; then + cook_pick_docs src/HISTORY src/LICENSE* src/README* + return + fi + + # get variables from .pc file + pc="lua$SET" + cflags=$(pkg-config --cflags $pc) + install_lmod=$(pkg-config --variable=INSTALL_LMOD $pc) + install_cmod=$(pkg-config --variable=INSTALL_CMOD $pc) + + mkdir build + cd build + cmake \ + -DCMAKE_C_FLAGS="$CFLAGS -Wall -DNDEBUG $cflags" \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_SKIP_RPATH=TRUE \ + -DCMAKE_VERBOSE_MAKEFILE=TRUE \ + -DLUA_INSTALL_DIR=$install_lmod \ + -DLUA_INSTALL_BINDIR=$install_cmod \ + .. && + make && + make install +} diff -r c5f2e3dd8d8f -r 23982d05637c lua-yaml/stuff/patches/cmake.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lua-yaml/stuff/patches/cmake.patch Thu Jan 31 16:45:41 2019 +0200 @@ -0,0 +1,15 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -53,12 +53,6 @@ + endif(WIN32) + endif(UNIX) + +-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -Wall -fPIC -O2") +-set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -Wall -fPIC -O2") +-if (RELEASE) +- add_definitions(-O2 -DNDEBUG) +-endif(RELEASE) +- + # -------------------------------------------------------------- + # yaml.core + # -------------------------------------------------------------- diff -r c5f2e3dd8d8f -r 23982d05637c lua-yaml/stuff/patches/series --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lua-yaml/stuff/patches/series Thu Jan 31 16:45:41 2019 +0200 @@ -0,0 +1,4 @@ +# from Alpine Linux: https://git.alpinelinux.org/aports/tree/main/lua-yaml?h=master +cmake.patch + +utf-8.patch diff -r c5f2e3dd8d8f -r 23982d05637c lua-yaml/stuff/patches/utf-8.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lua-yaml/stuff/patches/utf-8.patch Thu Jan 31 16:45:41 2019 +0200 @@ -0,0 +1,11 @@ +--- a/src/README ++++ b/src/README +@@ -16,7 +16,7 @@ + global yaml table. + + Portions of this software were inspired by Perl's YAML::LibYAML module by +- Ingy döt Net. ++ Ingy döt Net. + + SEE ALSO + * LibYAML (http://pyyaml.org/wiki/LibYAML) diff -r c5f2e3dd8d8f -r 23982d05637c lua-zlib/.icon.png --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lua-zlib/.icon.png Thu Jan 31 16:45:41 2019 +0200 @@ -0,0 +1,1 @@ +../lua53/.icon.png \ No newline at end of file diff -r c5f2e3dd8d8f -r 23982d05637c lua-zlib/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lua-zlib/receipt Thu Jan 31 16:45:41 2019 +0200 @@ -0,0 +1,54 @@ +# SliTaz package receipt v2. + +PACKAGE="lua-zlib" +VERSION="1.2" +CATEGORY="system-tools" +SHORT_DESC="Simple streaming interface to zlib for Lua" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="MIT" +WEB_SITE="https://github.com/brimworks/lua-zlib" +REPOLOGY="lua:zlib" + +TARBALL="$PACKAGE-$VERSION.tar.gz" +WGET_URL="https://github.com/brimworks/lua-zlib/archive/v$VERSION.tar.gz" +TARBALL_SHA1="4005d0fc08258742558a8993fa4479307b3771dc" + +BUILD_DEPENDS="zlib-dev lua51-dev lua52-dev lua53-dev" +SPLIT="lua51-zlib:5.1 lua52-zlib:5.2 lua53-zlib:5.3" + +COPY_lua51_zlib="@std" +COPY_lua52_zlib="@std" +COPY_lua53_zlib="@std" + +DEPENDS_lua51_zlib="lua51" +DEPENDS_lua52_zlib="lua52" +DEPENDS_lua53_zlib="lua53" + +CAT_std="nopack|" +CAT_lua51_zlib="system-tools|for Lua 5.1" +CAT_lua52_zlib="system-tools|for Lua 5.2" +CAT_lua53_zlib="system-tools|for Lua 5.3" + +compile_rules() { + if [ -z "$SET" ]; then + cook_pick_docs README + return + fi + + case $ARCH in + x86_64) CFLAGS="$CFLAGS -fPIC";; + esac + + # get variables from .pc file + pc="lua${SET/./}" + includedir=$(pkg-config --variable=includedir $pc) + libs=$(pkg-config --libs $pc) + install_cmod=$(pkg-config --variable=INSTALL_CMOD $pc) + + gcc -o zlib.so -O2 $CFLAGS -shared -I$includedir lua_zlib.c $libs -lz && + install -Dm755 zlib.so $install$install_cmod/zlib.so +} + +testsuite() { + lua53 ./test.lua +} diff -r c5f2e3dd8d8f -r 23982d05637c woff2/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/woff2/receipt Thu Jan 31 16:45:41 2019 +0200 @@ -0,0 +1,33 @@ +# SliTaz package receipt v2. + +PACKAGE="woff2" +VERSION="1.0.2" +CATEGORY="system-tools" +SHORT_DESC="Web Open Font Format 2 reference implementation" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="MIT" +WEB_SITE="https://github.com/google/woff2" + +TARBALL="$PACKAGE-$VERSION.tar.gz" +WGET_URL="https://github.com/google/woff2/archive/v$VERSION.tar.gz" +TARBALL_SHA1="bab4838b248026c968e171a5467b5176caf4e2e5" + +BUILD_DEPENDS="cmake ninja brotli-dev" +SPLIT="$PACKAGE-dev" + +DEPENDS_std="brotli" +DEPENDS_dev="$PACKAGE brotli-dev" + +compile_rules() { + sed -i 's|NOT BUILD_SHARED_LIBS|TRUE|' CMakeLists.txt + + mkdir build + cd build + cmake \ + -G Ninja \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib \ + .. && + ninja && + ninja install +}