wok-next rev 20700
Up: babl (0.1.50), gegl (0.4.2), gimp (2.10.2), glib (2.54.3), iso-codes (3.79), lensfun (0.3.2); add: gexiv2, libde265, libheif, libmypaint, mypaint-brushes.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Thu May 24 23:51:14 2018 +0300 (2018-05-24) |
parents | d0a0b49dccdc |
children | 7b7aeaa76f8c |
files | babl/receipt gegl/receipt gexiv2/receipt gimp/receipt gimp/stuff/gimp-splash.png glib-networking/receipt glib/receipt glib/stuff/patches/glib-2.54.3-meson_fixes-1.patch glib/stuff/patches/glib-2.54.3-skip_warnings-1.patch glib/stuff/patches/series iso-codes/receipt lensfun/receipt libde265/receipt libheif/receipt libmypaint/receipt libnotify/receipt mypaint-brushes/receipt |
line diff
1.1 --- a/babl/receipt Thu May 24 00:37:52 2018 +0300 1.2 +++ b/babl/receipt Thu May 24 23:51:14 2018 +0300 1.3 @@ -1,7 +1,7 @@ 1.4 # SliTaz package receipt v2. 1.5 1.6 PACKAGE="babl" 1.7 -VERSION="0.1.42" 1.8 +VERSION="0.1.50" 1.9 CATEGORY="system-tools" 1.10 SHORT_DESC="Pixel format translation library" 1.11 MAINTAINER="erjo@slitaz.org"
2.1 --- a/gegl/receipt Thu May 24 00:37:52 2018 +0300 2.2 +++ b/gegl/receipt Thu May 24 23:51:14 2018 +0300 2.3 @@ -1,7 +1,7 @@ 2.4 # SliTaz package receipt v2. 2.5 2.6 PACKAGE="gegl" 2.7 -VERSION="0.3.28" 2.8 +VERSION="0.4.2" 2.9 CATEGORY="system-tools" 2.10 SHORT_DESC="Generic Graphics Library" 2.11 MAINTAINER="erjo@slitaz.org" 2.12 @@ -13,16 +13,20 @@ 2.13 WGET_URL="https://download.gimp.org/pub/gegl/${VERSION%.*}/$TARBALL" 2.14 2.15 BUILD_DEPENDS="babl-dev glib-dev json-glib-dev libjpeg-turbo-dev libpng16-dev \ 2.16 -gobject-introspection-dev gettext cairo-dev pango-dev gdk-pixbuf-dev \ 2.17 -librsvg-dev v4l-utils-dev openexr-dev libsdl-dev libraw-dev jasper-dev lua-dev \ 2.18 -ffmpeg-dev lcms-dev libspiro-dev exiv2-dev tiff-dev libwebp-dev" 2.19 +gobject-introspection-dev gettext gexiv2-dev cairo-dev pango-dev \ 2.20 +gdk-pixbuf-dev lensfun-dev librsvg-dev v4l-utils-dev openexr-dev ilmbase-dev \ 2.21 +libsdl-dev libraw-dev jasper-dev lua-dev ffmpeg-dev lcms-dev libspiro-dev \ 2.22 +exiv2-dev tiff-dev libwebp-dev gdb" 2.23 SPLIT="gegl gegl-extra gegl-dev" 2.24 +COOKOPTS="skip-log-errors" 2.25 2.26 compile_rules() { 2.27 # Note, compiling gegl with all the possible "--without-*" options will 2.28 # produce "gegl" package. Omitting that options we get *the same* files 2.29 # plus some more, separated in the package "gegl-extra". 2.30 - ./configure $CONFIGURE_ARGS && 2.31 + ./configure \ 2.32 + --enable-workshop \ 2.33 + $CONFIGURE_ARGS && 2.34 fix libtool && 2.35 make && 2.36 make install 2.37 @@ -35,18 +39,19 @@ 2.38 copy gcut gegl gegl-imgcmp gegl-c*.so gegl-g*.so grey2.json \ 2.39 jpg-*.so npy-*.so png-*.so ppm-*.so rgbe-*.so seamless-*.so \ 2.40 transformops.so libgegl*.so* 2.41 - DEPENDS="babl glib json-glib libjpeg-turbo libpng16 libspiro" 2.42 + DEPENDS="babl gexiv2 glib json-glib libjpeg-turbo libpng16 libspiro" 2.43 ;; 2.44 gegl-extra) 2.45 copy @std @rm 2.46 - DEPENDS="babl cairo ffmpeg gdk-pixbuf gegl-light glib jasper \ 2.47 - json-glib lcms2 libjpeg-turbo libpng16 libraw librsvg libsdl \ 2.48 - libspiro libwebp pango tiff" 2.49 + DEPENDS="babl cairo ffmpeg gdk-pixbuf gegl glib jasper lcms2 \ 2.50 + liblua libraw librsvg libsdl libwebp openexr pango tiff" 2.51 CAT="system-tools|extra plugins" 2.52 ;; 2.53 *-dev) 2.54 copy @dev 2.55 - DEPENDS="gegl babl-dev glib-dev json-glib-dev" 2.56 + DEPENDS="gegl gegl-extra babl-dev glib-dev json-glib-dev \ 2.57 + cairo-dev" # add cairo-dev to fix gimp building, see similar: 2.58 + # https://mail.gnome.org/archives/gegl-developer-list/2016-February/msg00007.html 2.59 ;; 2.60 esac 2.61 }
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/gexiv2/receipt Thu May 24 23:51:14 2018 +0300 3.3 @@ -0,0 +1,35 @@ 3.4 +# SliTaz package receipt v2. 3.5 + 3.6 +PACKAGE="gexiv2" 3.7 +VERSION="0.10.8" 3.8 +CATEGORY="libs" 3.9 +SHORT_DESC="GObject wrapper around the Exiv2 photo metadata library" 3.10 +MAINTAINER="al.bobylev@gmail.com" 3.11 +LICENSE="GPL2" 3.12 +WEB_SITE="https://wiki.gnome.org/Projects/gexiv2" 3.13 + 3.14 +TARBALL="$PACKAGE-$VERSION.tar.xz" 3.15 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL" 3.16 + 3.17 +BUILD_DEPENDS="glib-dev exiv2-dev gobject-introspection-dev vala" 3.18 +SPLIT="gexiv2-dev" 3.19 + 3.20 +compile_rules() { 3.21 + ./configure $CONFIGURE_ARGS && 3.22 + fix libtool && 3.23 + make && 3.24 + make install 3.25 +} 3.26 + 3.27 +genpkg_rules() { 3.28 + case $PACKAGE in 3.29 + gexiv2) 3.30 + copy @std 3.31 + DEPENDS="exiv2 glib" 3.32 + ;; 3.33 + *-dev) 3.34 + copy @dev 3.35 + DEPENDS="gexiv2 exiv2-dev glib-dev" 3.36 + ;; 3.37 + esac 3.38 +}
4.1 --- a/gimp/receipt Thu May 24 00:37:52 2018 +0300 4.2 +++ b/gimp/receipt Thu May 24 23:51:14 2018 +0300 4.3 @@ -1,33 +1,31 @@ 4.4 # SliTaz package receipt v2. 4.5 4.6 PACKAGE="gimp" 4.7 -VERSION="2.8.14" 4.8 +VERSION="2.10.2" 4.9 CATEGORY="graphics" 4.10 -SHORT_DESC="Gnu Image Manipulation Program or GIMP!" 4.11 +SHORT_DESC="GNU Image Manipulation Program (GIMP)" 4.12 MAINTAINER="pankso@slitaz.org" 4.13 LICENSE="GPL3" 4.14 -WEB_SITE="http://www.gimp.org/" 4.15 +WEB_SITE="https://www.gimp.org/" 4.16 4.17 TARBALL="$PACKAGE-$VERSION.tar.bz2" 4.18 -WGET_URL="http://download.gimp.org/pub/gimp/v${VERSION%.*}/$TARBALL" 4.19 +WGET_URL="https://download.gimp.org/pub/gimp/v${VERSION%.*}/$TARBALL" 4.20 4.21 -BUILD_DEPENDS="gettext perl-xml-parser babl-dev gegl-dev glib-dev \ 4.22 -intltool expat-dev zlib-dev libart_lgpl-dev lcms-dev xorg-dev-proto \ 4.23 -gdk-pixbuf-dev gtk+-dev libexif-dev aalib-dev libmng-dev jasper-dev" 4.24 +BUILD_DEPENDS="intltool iso-codes-dev babl-dev gegl-dev atk-dev glib-dev \ 4.25 +glib-networking xorg-libX11-dev xorg-libICE-dev gtk+-dev gexiv2-dev \ 4.26 +xorg-libXmu-dev xorg-libXfixes-dev ghostscript-dev libmng-dev aalib-dev \ 4.27 +xorg-libXpm-dev openexr-dev ilmbase-dev libwebp-dev libheif-dev libmypaint-dev \ 4.28 +mypaint-brushes-dev librsvg-dev poppler-dev poppler-data libwmf-dev \ 4.29 +openjpeg2-dev xorg-libXcursor-dev libgudev-dev xdg-utils libxslt \ 4.30 +shared-mime-info-dev desktop-file-utils-extra gtk-doc" 4.31 SPLIT="gimp-brushes gimp-console gimp-dev gimp-plug-ins gimp" 4.32 4.33 compile_rules() { 4.34 - export LDFLAGS="$LDFLAGS -Wl,--copy-dt-needed-entries -lm" 4.35 - 4.36 ./configure \ 4.37 --with-html-dir=/usr/share/doc \ 4.38 --without-print \ 4.39 --disable-python \ 4.40 - --without-poppler \ 4.41 - --without-libcurl \ 4.42 --without-alsa \ 4.43 - --without-librsvg \ 4.44 - --without-dbus \ 4.45 --without-webkit \ 4.46 $CONFIGURE_ARGS && 4.47 fix libtool && 4.48 @@ -46,24 +44,32 @@ 4.49 gimp-console) 4.50 copy bin/gimp-console* 4.51 CAT="graphics|console" 4.52 - DEPENDS="babl pango cairo gimp glib xorg-libX11 xorg-libXau" 4.53 + DEPENDS="babl cairo fontconfig freetype gdk-pixbuf gegl gexiv2 \ 4.54 + gimp glib lcms2 libharfbuzz libmypaint pango zlib" 4.55 ;; 4.56 gimp-dev) 4.57 copy @dev 4.58 + DEPENDS="gimp gimp-brushes gimp-console gimp-plug-ins \ 4.59 + cairo-dev gdk-pixbuf-dev gegl-dev gtk+-dev" 4.60 ;; 4.61 gimp-plug-ins) 4.62 copy gimp/2.0/plug-ins/ 4.63 find $fs \( -name file-jpeg -o -name file-png -o -name pixelize \ 4.64 -o -name screenshot \) -delete # -> main package 4.65 CAT="graphics|plug-ins suite for advanced users" 4.66 - DEPENDS="gimp lcms xorg-libXpm libmng aalib libexif tiff" 4.67 + DEPENDS="aalib babl bzlib cairo gdk-pixbuf gegl gexiv2 gimp glib \ 4.68 + gtk+ ilmbase lcms2 libheif libjpeg-turbo liblzma libmng libpng16 \ 4.69 + librsvg libwebp libwmf openexr openjpeg2 pango poppler tiff \ 4.70 + xorg-libX11 xorg-libXcursor xorg-libXpm zlib" 4.71 ;; 4.72 gimp) 4.73 copy @std @rm # all the rest 4.74 - DEPENDS="libart_lgpl babl gegl glib tiff xorg-libXdamage \ 4.75 - xorg-libXmu xorg-libXt gdk-pixbuf gtk+ libexif" 4.76 + DEPENDS="babl cairo fontconfig freetype gdk-pixbuf gegl gexiv2 \ 4.77 + glib gtk+ lcms2 libgudev libharfbuzz libjpeg-turbo libmypaint \ 4.78 + libpng16 pango xorg-libX11 xorg-libXext xorg-libXfixes xorg-libXmu \ 4.79 + zlib" 4.80 SUGGESTED="gimp-plug-ins gimp-brushes gimp-console \ 4.81 - gimp-plugin-ufraw" 4.82 + gimp-plugin-ufraw mypaint-brushes gegl-extra" 4.83 ;; 4.84 esac 4.85 }
5.1 Binary file gimp/stuff/gimp-splash.png has changed
6.1 --- a/glib-networking/receipt Thu May 24 00:37:52 2018 +0300 6.2 +++ b/glib-networking/receipt Thu May 24 23:51:14 2018 +0300 6.3 @@ -27,6 +27,5 @@ 6.4 6.5 genpkg_rules() { 6.6 copy @std 6.7 - DEPENDS="glib gmp libffi libgnutls libtasn1 nettle p11-kit pcre \ 6.8 - util-linux-blkid util-linux-mount util-linux-uuid zlib" 6.9 + DEPENDS="glib libgnutls libp11-kit" 6.10 }
7.1 --- a/glib/receipt Thu May 24 00:37:52 2018 +0300 7.2 +++ b/glib/receipt Thu May 24 23:51:14 2018 +0300 7.3 @@ -1,7 +1,7 @@ 7.4 # SliTaz package receipt v2. 7.5 7.6 PACKAGE="glib" 7.7 -VERSION="2.52.3" 7.8 +VERSION="2.54.3" 7.9 CATEGORY="x-window" 7.10 SHORT_DESC="C routines" 7.11 MAINTAINER="pankso@slitaz.org" 7.12 @@ -12,50 +12,29 @@ 7.13 TARBALL="$PACKAGE-$VERSION.tar.xz" 7.14 WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL" 7.15 7.16 -BUILD_DEPENDS_arm="pcre-dev libffi-dev zlib-dev elfutils-dev libxml2-dev" 7.17 -BUILD_DEPENDS="perl indent python zlib-dev libffi-dev gettext-tools elfutils-dev \ 7.18 -pcre-dev gtk-doc libxslt libxml2-tools dbus-dev util-linux-mount-dev" 7.19 +BUILD_DEPENDS="meson ninja locale-en-base pcre-dev libffi-dev zlib-dev gettext \ 7.20 +util-linux-mount-dev libxml2-tools elfutils-dev dbus-dev libxslt docbook-xsl" 7.21 SPLIT="glib-dev" 7.22 7.23 compile_rules() { 7.24 - case "$ARCH" in 7.25 - i?86|x86_64) 7.26 - ./configure \ 7.27 - --with-pcre=system \ 7.28 - --enable-static \ 7.29 - $CONFIGURE_ARGS ;; 7.30 - arm*) 7.31 - # Native ARM build --> if ARCH != SLITAZ_ARCH ? 7.32 - export LD_LIBRARY_PATH=/cross/$ARCH/sysroot/usr/lib:/usr/lib:/lib 7.33 - export PKG_CONFIG_PATH=/cross/$ARCH/sysroot/usr/lib/pkgconfig 7.34 - export LDFLAGS="$LDFLAGS -L/cross/$ARCH/sysroot/usr/lib -Wl,-rpath=/cross/$ARCH/sysroot/usr/lib" 7.35 + mkdir -p /usr/lib/locale 7.36 + localedef -i 'en_US' -c -f 'UTF-8' /usr/lib/locale/en_US.UTF-8 7.37 + export LC_ALL=en_US.UTF-8 LANG=en_US 7.38 7.39 - # Glib 7.40 - export glib_cv_stack_grows=${glib_cv_stack_grows=no} 7.41 - export glib_cv_uscore=${glib_cv_uscore=no} 7.42 - export ac_cv_func_posix_getpwuid_r=${ac_cv_func_posix_getpwuid_r=no} 7.43 - export ac_cv_func_posix_getgrgid_r=${ac_cv_func_posix_getgrgid_r=no} 7.44 - export ac_cv_type_long_long=${ac_cv_type_long_long=yes} 7.45 - CC="$HOST_SYSTEM-gcc" \ 7.46 - LIBTOOL="$HOST_SYSTEM-libtool" \ 7.47 - ./configure \ 7.48 - --sysconfdir=/etc \ 7.49 - --with-pcre=system \ 7.50 - --build=i486-slitaz-linux \ 7.51 - --host=$ARCH-slitaz-linux-gnueabi \ 7.52 - --enable-shared=yes \ 7.53 - --enable-static=yes \ 7.54 - --disable-rpath ;; 7.55 - esac && 7.56 - fix libtool && 7.57 - make && 7.58 - make DESTDIR=/ install && 7.59 - make DESTDIR=$DESTDIR install 7.60 + mkdir build-glib 7.61 + cd build-glib 7.62 7.63 - # we need `make DESTDIR=/ install` first because at the some stage (usual) 7.64 - # `make install` need file glib-2.0.pc installed in the FS. 7.65 - # `cook` is sure than this error is fatal. 7.66 - # Installing into / is safe since we working in the Aufs layer... 7.67 + meson-wrapper \ 7.68 + -Dwith-pcre=system \ 7.69 + -Dwith-docs=no \ 7.70 + && 7.71 + ninja && 7.72 + ninja install || return 1 7.73 + 7.74 + # fix -rw-rw-r-- (0664) and -rwxrwxr-x (0775) 7.75 + find $install -type f -perm +020 -exec chmod g-w '{}' \; 7.76 + # fix gdbus-codegen and glib-gettextize permissions (was 0644) 7.77 + find $install/usr/bin -type f -exec chmod 0755 '{}' \; 7.78 } 7.79 7.80 genpkg_rules() { 7.81 @@ -66,14 +45,12 @@ 7.82 cd $fs/usr/bin 7.83 rm gdbus-codegen gtester* glib-mkenums glib-gettextize 7.84 rm -r $fs/usr/share 7.85 - DEPENDS="elfutils libffi pcre util-linux-mount zlib" 7.86 - PROVIDE="libgio" # deprecated 7.87 + DEPENDS="elfutils libffi libpcre util-linux-mount zlib" 7.88 ;; 7.89 glib-dev) 7.90 copy @std @dev @rm 7.91 - DEPENDS="glib glibc-dev libffi-dev pcre-dev util-linux-blkid-dev \ 7.92 - util-linux-mount-dev util-linux-uuid-dev zlib-dev perl python" 7.93 - PROVIDE="libgio-dev" # deprecated 7.94 + DEPENDS="glib glibc-dev libffi-dev pcre-dev python3 \ 7.95 + util-linux-mount-dev zlib-dev perl" 7.96 ;; 7.97 esac 7.98 }
8.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 8.2 +++ b/glib/stuff/patches/glib-2.54.3-meson_fixes-1.patch Thu May 24 23:51:14 2018 +0300 8.3 @@ -0,0 +1,242 @@ 8.4 +Submitted by: DJ Lucas (dj_AT_linuxfromscratch_DOT_org) 8.5 +Date: 2017-11-04 8.6 +Initial Package Version: 2.54.2 8.7 +Upstream Status: Not submitted 8.8 +Origin: Based on Arch Linux patches and upstream 8.9 +Description: Fixes several build issue with meson 8.10 + 8.11 +Update: Reset for version 2.54.3 2018-01-12 bdubbs_AT_linuxfromscratch_DOT_org 8.12 + 8.13 +diff -Naurp glib-2.54.2-orig/config.h.meson glib-2.54.2/config.h.meson 8.14 +--- glib-2.54.2-orig/config.h.meson 2017-10-27 17:42:46.000000000 -0500 8.15 ++++ glib-2.54.2/config.h.meson 2017-11-02 20:25:23.523120928 -0500 8.16 +@@ -247,6 +247,9 @@ 8.17 + /* Define if libelf is available */ 8.18 + #mesondefine HAVE_LIBELF 8.19 + 8.20 ++/* Define if libmount is available */ 8.21 ++#mesondefine HAVE_LIBMOUNT 8.22 ++ 8.23 + /* Define to 1 if you have the <linux/magic.h> header file. */ 8.24 + #mesondefine HAVE_LINUX_MAGIC_H 8.25 + 8.26 +diff -Naurp glib-2.54.2-orig/docs/reference/gio/meson.build glib-2.54.2/docs/reference/gio/meson.build 8.27 +--- glib-2.54.2-orig/docs/reference/gio/meson.build 2017-07-14 14:14:02.000000000 -0500 8.28 ++++ glib-2.54.2/docs/reference/gio/meson.build 2017-11-02 20:25:23.523120928 -0500 8.29 +@@ -52,9 +52,12 @@ if get_option('with-docs') != 'no' 8.30 + 'gnetworkmonitorbase.h', 8.31 + 'gnetworkmonitornetlink.h', 8.32 + 'gnetworkmonitornm.h', 8.33 ++ 'gnetworkmonitorportal.h', 8.34 + 'gnotificationbackend.h', 8.35 + 'gnotification-private.h', 8.36 ++ 'gosxappinfo.h', 8.37 + 'gpollfilemonitor.h', 8.38 ++ 'gproxyresolverportal.h', 8.39 + 'gregistrysettingsbackend.h', 8.40 + 'gresourcefile.h', 8.41 + 'gsettingsbackendinternal.h', 8.42 +@@ -95,12 +98,22 @@ if get_option('with-docs') != 'no' 8.43 + configuration: version_conf 8.44 + ) 8.45 + 8.46 ++ # Meson uses paths relative to meson.source_root() in dependencies, 8.47 ++ # which is invalid relative to current_source_dir(), so the compile 8.48 ++ # process fails to find glib headers 8.49 ++ top_build_dir = meson.build_root() 8.50 ++ top_source_dir = meson.source_root() 8.51 ++ glib_top_build_dir = join_paths(top_build_dir, 'glib') 8.52 ++ glib_top_source_dir = join_paths(top_source_dir, 'glib') 8.53 ++ 8.54 ++ scan_dep = declare_dependency(include_directories : [ top_source_dir, glib_top_build_dir, glib_top_source_dir ]) 8.55 ++ 8.56 + gnome.gtkdoc('gio', 8.57 + main_xml : 'gio-docs.xml', 8.58 + namespace : 'g', 8.59 + gobject_typesfile : 'gio.types', 8.60 + mode : 'none', 8.61 +- dependencies : [libgio_dep, libgobject_dep, libglib_dep], 8.62 ++ dependencies : [libgio_dep, libgobject_dep, libglib_dep, scan_dep], 8.63 + src_dir : 'gio', 8.64 + scan_args : [ 8.65 + '--rebuild-types', 8.66 +diff -Naurp glib-2.54.2-orig/docs/reference/gobject/meson.build glib-2.54.2/docs/reference/gobject/meson.build 8.67 +--- glib-2.54.2-orig/docs/reference/gobject/meson.build 2017-07-14 14:14:02.000000000 -0500 8.68 ++++ glib-2.54.2/docs/reference/gobject/meson.build 2017-11-02 20:25:23.523120928 -0500 8.69 +@@ -17,12 +17,23 @@ if get_option('with-docs') != 'no' 8.70 + configuration: version_conf 8.71 + ) 8.72 + 8.73 ++ # Meson uses paths relative to meson.source_root() in dependencies, 8.74 ++ # which is invalid relative to current_source_dir(), so the compile 8.75 ++ # process fails to find glib headers 8.76 ++ doc_source_dir = meson.current_source_dir() 8.77 ++ top_build_dir = meson.build_root() 8.78 ++ top_source_dir = meson.source_root() 8.79 ++ glib_top_build_dir = join_paths(top_build_dir, 'glib') 8.80 ++ glib_top_source_dir = join_paths(top_source_dir, 'glib') 8.81 ++ 8.82 ++ scan_dep = declare_dependency(include_directories : [ doc_source_dir, top_source_dir, glib_top_build_dir, glib_top_source_dir ]) 8.83 ++ 8.84 + gnome.gtkdoc('gobject', 8.85 + main_xml : 'gobject-docs.xml', 8.86 + namespace : 'g', 8.87 + gobject_typesfile : join_paths(meson.current_source_dir(), 'gobject.types'), 8.88 + mode : 'none', 8.89 +- dependencies : [libgobject_dep, libglib_dep], 8.90 ++ dependencies : [libgobject_dep, libglib_dep, scan_dep], 8.91 + src_dir : 'gobject', 8.92 + scan_args : [ 8.93 + '--deprecated-guards=G_DISABLE_DEPRECATED', 8.94 +diff -Naurp glib-2.54.2-orig/gio/gdbus-2.0/codegen/meson.build glib-2.54.2/gio/gdbus-2.0/codegen/meson.build 8.95 +--- glib-2.54.2-orig/gio/gdbus-2.0/codegen/meson.build 2017-10-27 17:42:46.000000000 -0500 8.96 ++++ glib-2.54.2/gio/gdbus-2.0/codegen/meson.build 2017-11-02 20:25:23.523120928 -0500 8.97 +@@ -13,7 +13,6 @@ gdbus_codegen_conf.set('VERSION', glib_v 8.98 + gdbus_codegen_conf.set('PYTHON', python.path()) 8.99 + 8.100 + # Install gdbus-codegen executable 8.101 +-# FIXME: Set permissions 8.102 + gdbus_codegen = configure_file(input : 'gdbus-codegen.in', 8.103 + output : 'gdbus-codegen', 8.104 + install : true, 8.105 +diff -Naurp glib-2.54.2-orig/gio/meson.build glib-2.54.2/gio/meson.build 8.106 +--- glib-2.54.2-orig/gio/meson.build 2017-10-27 17:42:46.000000000 -0500 8.107 ++++ glib-2.54.2/gio/meson.build 2017-11-02 20:25:23.523120928 -0500 8.108 +@@ -727,7 +727,7 @@ libgio = shared_library('gio-2.0', 8.109 + libgobject_dep, libgmodule_dep] + platform_deps + network_libs, 8.110 + c_args : gio_c_args, 8.111 + # intl.lib is not compatible with SAFESEH 8.112 +- link_args : noseh_link_args, 8.113 ++ link_args : noseh_link_args + library_link_args, 8.114 + ) 8.115 + 8.116 + libgio_dep = declare_dependency(link_with : libgio, 8.117 +diff -Naurp glib-2.54.2-orig/gio/tests/gengiotypefuncs.py glib-2.54.2/gio/tests/gengiotypefuncs.py 8.118 +diff -Naurp glib-2.54.2-orig/glib/meson.build glib-2.54.2/glib/meson.build 8.119 +--- glib-2.54.2-orig/glib/meson.build 2017-10-02 09:17:23.000000000 -0500 8.120 ++++ glib-2.54.2/glib/meson.build 2017-11-02 20:25:23.523120928 -0500 8.121 +@@ -227,7 +227,7 @@ libglib = shared_library('glib-2.0', 8.122 + soversion : soversion, 8.123 + install : true, 8.124 + # intl.lib is not compatible with SAFESEH 8.125 +- link_args : noseh_link_args, 8.126 ++ link_args : noseh_link_args + library_link_args, 8.127 + include_directories : configinc, 8.128 + link_with : [charset_lib, gnulib_lib], 8.129 + dependencies : [pcre, thread_dep, libintl, librt] + libiconv + platform_deps, 8.130 +@@ -283,8 +283,9 @@ configure_file( 8.131 + input: 'libglib-gdb.py.in', 8.132 + output: 'libglib-2.0.so.@0@-gdb.py'.format(library_version), 8.133 + configuration: gdb_conf, 8.134 +- install: true, 8.135 +- install_dir: join_paths(get_option('datadir'), 'gdb/auto-load' + get_option('libdir')) 8.136 ++ # FIXME: Figure out how to install this on Windows 8.137 ++ install: host_system != 'windows', 8.138 ++ install_dir: join_paths(glib_datadir, 'gdb', 'auto-load', './' + glib_libdir) 8.139 + ) 8.140 + 8.141 + if enable_systemtap 8.142 +diff -Naurp glib-2.54.2-orig/gmodule/meson.build glib-2.54.2/gmodule/meson.build 8.143 +--- glib-2.54.2-orig/gmodule/meson.build 2017-07-14 14:14:02.000000000 -0500 8.144 ++++ glib-2.54.2/gmodule/meson.build 2017-11-02 20:25:23.523120928 -0500 8.145 +@@ -37,7 +37,7 @@ elif cc.has_function('NSLinkModule') 8.146 + elif cc.links(dlopen_dlsym_test_code, args : '-ldl', name : 'dlopen() and dlsym() in libdl') 8.147 + g_module_impl = 'G_MODULE_IMPL_DL' 8.148 + libdl_dep = cc.find_library('dl') 8.149 +- g_module_lib_args = '-ldl' 8.150 ++ g_module_lib_args = ['-ldl'] 8.151 + endif 8.152 + 8.153 + # additional checks for G_MODULE_IMPL_DL 8.154 +@@ -72,6 +72,10 @@ if g_module_impl == '' 8.155 + message('WARNING: No suitable GModule implementation found!') 8.156 + endif 8.157 + 8.158 ++# For pc files 8.159 ++glib_conf.set('G_MODULE_SUPPORTED', g_module_impl == '0' ? 'false' : 'true') 8.160 ++glib_conf.set('G_MODULE_LIBS', ' '.join(g_module_lib_args)) 8.161 ++ 8.162 + gmoduleconf_conf.set('G_MODULE_IMPL', g_module_impl) 8.163 + gmoduleconf_conf.set('G_MODULE_SUPPORTED', g_module_impl != '0') 8.164 + gmoduleconf_conf.set('G_MODULE_HAVE_DLERROR', g_module_have_dlerror) 8.165 +@@ -91,6 +95,7 @@ libgmodule = shared_library('gmodule-2.0 8.166 + install : true, 8.167 + include_directories : [configinc, gmoduleinc], 8.168 + dependencies : [libdl_dep, libglib_dep], 8.169 ++ link_args : library_link_args, 8.170 + c_args : ['-DG_LOG_DOMAIN="GModule"', '-DG_DISABLE_DEPRECATED'] + glib_hidden_visibility_args) 8.171 + 8.172 + libgmodule_dep = declare_dependency(link_with : libgmodule, 8.173 +diff -Naurp glib-2.54.2-orig/gobject/meson.build glib-2.54.2/gobject/meson.build 8.174 +--- glib-2.54.2-orig/gobject/meson.build 2017-10-27 17:42:46.000000000 -0500 8.175 ++++ glib-2.54.2/gobject/meson.build 2017-11-02 20:25:23.523120928 -0500 8.176 +@@ -61,6 +61,7 @@ libgobject = shared_library('gobject-2.0 8.177 + install : true, 8.178 + include_directories : [configinc], 8.179 + dependencies : [libintl, libffi_dep, libglib_dep], 8.180 ++ link_args : library_link_args, 8.181 + c_args : ['-DG_LOG_DOMAIN="GLib-GObject"', '-DGOBJECT_COMPILATION'] + glib_hidden_visibility_args) 8.182 + 8.183 + libgobject_dep = declare_dependency(link_with : libgobject, 8.184 +@@ -76,7 +77,6 @@ python_tools_conf.set('VERSION', glib_ve 8.185 + python_tools_conf.set('PYTHON', python.path()) 8.186 + 8.187 + foreach tool: python_tools 8.188 +- # FIXME: Ensure we set the appropriate permissions 8.189 + tool_bin = configure_file( 8.190 + input : tool + '.in', 8.191 + output : tool, 8.192 +@@ -101,8 +101,9 @@ configure_file( 8.193 + input: 'libgobject-gdb.py.in', 8.194 + output: 'libgobject-2.0.so.@0@-gdb.py'.format(library_version), 8.195 + configuration: gdb_conf, 8.196 +- install: true, 8.197 +- install_dir: join_paths(get_option('datadir'), 'gdb/auto-load/' + get_option('libdir')) 8.198 ++ # FIXME: Figure out how to install this on Windows 8.199 ++ install: host_system != 'windows', 8.200 ++ install_dir: join_paths(glib_datadir, 'gdb', 'auto-load', './' + glib_libdir) 8.201 + ) 8.202 + 8.203 + if enable_systemtap 8.204 +diff -Naurp glib-2.54.2-orig/gthread/meson.build glib-2.54.2/gthread/meson.build 8.205 +--- glib-2.54.2-orig/gthread/meson.build 2017-07-14 14:14:02.000000000 -0500 8.206 ++++ glib-2.54.2/gthread/meson.build 2017-11-02 20:25:23.523120928 -0500 8.207 +@@ -6,4 +6,5 @@ libgthread = shared_library('gthread-2.0 8.208 + soversion : soversion, 8.209 + install : true, 8.210 + dependencies : [libglib_dep], 8.211 ++ link_args : library_link_args, 8.212 + c_args : ['-DG_LOG_DOMAIN="GThread"' ] + glib_hidden_visibility_args) 8.213 +diff -Naurp glib-2.54.2-orig/meson.build glib-2.54.2/meson.build 8.214 +--- glib-2.54.2-orig/meson.build 2017-10-27 17:42:46.000000000 -0500 8.215 ++++ glib-2.54.2/meson.build 2017-11-02 20:25:23.523120928 -0500 8.216 +@@ -1484,7 +1484,7 @@ libmount_opt = get_option('enable-libmou 8.217 + if host_system == 'linux' and libmount_opt != 'no' 8.218 + libmount_dep = [dependency('mount', version : '>=2.28', required : false)] 8.219 + if not libmount_dep[0].found() 8.220 +- libmount_dep = [cc.find_library('mount')] 8.221 ++ libmount_dep = [cc.find_library('mount', required : false)] 8.222 + libmount_h = cc.has_header('libmount/libmount.h') 8.223 + libmount_needed = libmount_opt == 'yes' and host_system == 'linux' 8.224 + if libmount_needed and (not libmount_dep[0].found() or not libmount_h) 8.225 +@@ -1527,12 +1527,20 @@ if use_system_pcre 8.226 + endif 8.227 + if libmount_dep.length() == 1 and libmount_dep[0].found() 8.228 + glib_conf.set('LIBMOUNT_LIBS', '-lmount') 8.229 ++ glib_conf.set('HAVE_LIBMOUNT', 1) 8.230 + endif 8.231 + glib_conf.set('GIO_MODULE_DIR', '${libdir}/gio/modules') 8.232 + # FIXME: Missing: 8.233 + # @G_MODULE_LIBS@ @SELINUX_LIBS@ @COCOA_LIBS@ @CARBON_LIBS@ @G_LIBS_EXTRA@ 8.234 + # @PCRE_REQUIRES@ @GLIB_EXTRA_CFLAGS@ @G_THREAD_CFLAGS@ 8.235 + 8.236 ++# HACK 8.237 ++glib_conf.set('G_THREAD_LIBS', '-pthread') 8.238 ++glib_conf.set('G_THREAD_CFLAGS', '-pthread') 8.239 ++glib_conf.set('G_MODULE_LDFLAGS', '-Wl,--export-dynamic') 8.240 ++glib_conf.set('PCRE_REQUIRES', 'libpcre') 8.241 ++library_link_args = [ '-Wl,-z,nodelete' ] 8.242 ++ 8.243 + # Tracing: dtrace 8.244 + want_dtrace = get_option('enable-dtrace') 8.245 + enable_dtrace = false
9.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 9.2 +++ b/glib/stuff/patches/glib-2.54.3-skip_warnings-1.patch Thu May 24 23:51:14 2018 +0300 9.3 @@ -0,0 +1,75 @@ 9.4 +Submitted By: Bruce dubbs <bdubbs@linuxfromscratch.org> 9.5 +Date: 2017-10-15 9.6 +Initial Package Version: 2.54.0 9.7 +Upstream Status: Not submitted 9.8 +Origin: Self 9.9 +Description: Adds a capabiility to skip printing warning messages using 9.10 + an environment variable: GLIB_LOG_LEVEL. The value 9.11 + of the variable is a digit that correponds to: 9.12 + 1 Alert 9.13 + 2 Critical 9.14 + 3 Error 9.15 + 4 Warning 9.16 + 5 Notice 9.17 + 9.18 + For instance GLIB_LOG_LEVEL=4 will skip output of Waring and 9.19 + Notice messages (and Info/Debug messages if they are turned on). 9.20 + 9.21 +--- glib-2.54.0/glib/gmessages.c 2017-08-19 08:39:20.000000000 -0500 9.22 ++++ glib-2.54.0-new/glib/gmessages.c 2017-10-15 14:45:52.004885278 -0500 9.23 +@@ -523,6 +523,35 @@ 9.24 + 9.25 + /* --- functions --- */ 9.26 + 9.27 ++/* skip_message 9.28 ++ * 9.29 ++ * This internal function queries an optional environment variable, 9.30 ++ * GLIB_LOG_LEVEL and converts it to a value consistent 9.31 ++ * with the type GLogLevelFlags. If the value is equal to 9.32 ++ * or greater than the integer equivalent of the log_level. 9.33 ++ * then the function returns a boolean that indicates that 9.34 ++ * loging the output should be skipped. 9.35 ++ */ 9.36 ++ 9.37 ++static gboolean skip_message( GLogLevelFlags log_level); 9.38 ++ 9.39 ++static gboolean skip_message( GLogLevelFlags log_level) 9.40 ++{ 9.41 ++ char* user_log_level; 9.42 ++ int user_log_int; 9.43 ++ gboolean skip = FALSE; 9.44 ++ 9.45 ++ user_log_level = getenv( "GLIB_LOG_LEVEL" ); 9.46 ++ 9.47 ++ user_log_int = ( user_log_level != NULL ) ? atoi( user_log_level ) : 0; 9.48 ++ user_log_int = ( user_log_int != 0 ) ? 1 << user_log_int : 0; 9.49 ++ 9.50 ++ if ( user_log_int >= log_level ) skip = TRUE; 9.51 ++ 9.52 ++ return skip; 9.53 ++} 9.54 ++ 9.55 ++ 9.56 + static void _g_log_abort (gboolean breakpoint); 9.57 + 9.58 + static void 9.59 +@@ -2496,6 +2525,9 @@ 9.60 + g_return_val_if_fail (fields != NULL, G_LOG_WRITER_UNHANDLED); 9.61 + g_return_val_if_fail (n_fields > 0, G_LOG_WRITER_UNHANDLED); 9.62 + 9.63 ++ /* If the user does not want this message level, just return */ 9.64 ++ if ( skip_message( log_level) ) return G_LOG_WRITER_HANDLED; 9.65 ++ 9.66 + stream = log_level_to_file (log_level); 9.67 + if (!stream || fileno (stream) < 0) 9.68 + return G_LOG_WRITER_UNHANDLED; 9.69 +@@ -2640,6 +2672,9 @@ 9.70 + FILE *stream; 9.71 + gsize i; 9.72 + 9.73 ++ /* If the user does not want this message level, just return */ 9.74 ++ if ( skip_message( log_level) ) return G_LOG_WRITER_HANDLED; 9.75 ++ 9.76 + /* we cannot call _any_ GLib functions in this fallback handler, 9.77 + * which is why we skip UTF-8 conversion, etc. 9.78 + * since we either recursed or ran out of memory, we're in a pretty
10.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 10.2 +++ b/glib/stuff/patches/series Thu May 24 23:51:14 2018 +0300 10.3 @@ -0,0 +1,3 @@ 10.4 +# from BLFS 10.5 +glib-2.54.3-meson_fixes-1.patch 10.6 +glib-2.54.3-skip_warnings-1.patch
11.1 --- a/iso-codes/receipt Thu May 24 00:37:52 2018 +0300 11.2 +++ b/iso-codes/receipt Thu May 24 23:51:14 2018 +0300 11.3 @@ -1,25 +1,33 @@ 11.4 -# SliTaz package receipt. 11.5 +# SliTaz package receipt v2. 11.6 11.7 PACKAGE="iso-codes" 11.8 -VERSION="3.77" 11.9 +VERSION="3.79" 11.10 CATEGORY="utilities" 11.11 SHORT_DESC="ISO-639, ISO-4217, ISO-3166 and ISO-3166-2 code lists + translations" 11.12 MAINTAINER="pascal.bellard@slitaz.org" 11.13 LICENSE="LGPL2.1" 11.14 -WEB_SITE="http://pkg-isocodes.alioth.debian.org/" 11.15 +WEB_SITE="https://salsa.debian.org/debian/iso-codes" 11.16 LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/iso-codes.html" 11.17 11.18 -TARBALL="$PACKAGE-$VERSION.tar.xz" 11.19 -WGET_URL="https://pkg-isocodes.alioth.debian.org/downloads/$TARBALL" 11.20 +TARBALL="$PACKAGE-upstream-$VERSION.tar.bz2" 11.21 +WGET_URL="https://salsa.debian.org/debian/iso-codes/-/archive/upstream/$VERSION/$TARBALL" 11.22 11.23 BUILD_DEPENDS="gettext python3" 11.24 +SPLIT="iso-codes-dev" 11.25 11.26 compile_rules() { 11.27 ./configure $CONFIGURE_ARGS && 11.28 make && 11.29 - make DESTDIR=$DESTDIR install 11.30 + make install 11.31 } 11.32 11.33 genpkg_rules() { 11.34 - copy @std *.mo 11.35 + case $PACKAGE in 11.36 + iso-codes) 11.37 + copy @std *.mo 11.38 + ;; 11.39 + *-dev) 11.40 + copy @dev 11.41 + ;; 11.42 + esac 11.43 }
12.1 --- a/lensfun/receipt Thu May 24 00:37:52 2018 +0300 12.2 +++ b/lensfun/receipt Thu May 24 23:51:14 2018 +0300 12.3 @@ -1,37 +1,52 @@ 12.4 # SliTaz package receipt v2. 12.5 12.6 PACKAGE="lensfun" 12.7 -VERSION="0.2.5" 12.8 +VERSION="0.3.2" 12.9 CATEGORY="multimedia" 12.10 SHORT_DESC="Database of photographic lenses and a library that allows advanced \ 12.11 access to the database" 12.12 MAINTAINER="slaxemulator@gmail.com" 12.13 LICENSE="LGPL3 GPL3" 12.14 -WEB_SITE="http://lensfun.berlios.de/" 12.15 +WEB_SITE="http://lensfun.sourceforge.net/" 12.16 12.17 -TARBALL="$PACKAGE-$VERSION.tar.bz2" 12.18 -WGET_URL="http://download.berlios.de/$PACKAGE/$TARBALL" 12.19 +TARBALL="$PACKAGE-$VERSION.tar.gz" 12.20 +WGET_URL="$SF_MIRROR/lensfun/$TARBALL" 12.21 12.22 -BUILD_DEPENDS="python libpng16 glib-dev" 12.23 -SPLIT="lensfun-dev" 12.24 +BUILD_DEPENDS="cmake glib-dev libpng16-dev" 12.25 +SPLIT="lenstool lensfun lensfun-dev" 12.26 12.27 compile_rules() { 12.28 - sed -i 's/.*GNU Make*/# &/' configure 12.29 - ./configure \ 12.30 - --prefix=/usr \ 12.31 - --libdir=/usr/lib && 12.32 - make all && 12.33 - make INSTALL_PREFIX="$DESTDIR" install 12.34 + case $ARCH in 12.35 + i?86) ARCH_ARGS='-DBUILD_FOR_SSE=off -DBUILD_FOR_SSE2=off';; 12.36 + *) ARCH_ARGS='';; 12.37 + esac 12.38 + 12.39 + mkdir build 12.40 + cd build 12.41 + cmake \ 12.42 + -DCMAKE_BUILD_TYPE=Release \ 12.43 + -DCMAKE_INSTALL_PREFIX=/usr \ 12.44 + -DBUILD_LENSTOOL=on \ 12.45 + $ARCH_ARGS \ 12.46 + .. && 12.47 + make && 12.48 + make install 12.49 } 12.50 12.51 genpkg_rules() { 12.52 case $PACKAGE in 12.53 + lenstool) 12.54 + copy lenstool 12.55 + CAT="multimedia|reference implementation for Lenstool" 12.56 + DEPENDS="glib lensfun libpng16" 12.57 + ;; 12.58 lensfun) 12.59 - copy @std 12.60 + copy @std @rm 12.61 DEPENDS="glib" 12.62 ;; 12.63 *-dev) 12.64 copy @dev 12.65 + DEPENDS="lensfun glib-dev" 12.66 ;; 12.67 esac 12.68 }
13.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 13.2 +++ b/libde265/receipt Thu May 24 23:51:14 2018 +0300 13.3 @@ -0,0 +1,35 @@ 13.4 +# SliTaz package receipt v2. 13.5 + 13.6 +PACKAGE="libde265" 13.7 +VERSION="1.0.3" 13.8 +CATEGORY="video" 13.9 +SHORT_DESC="Open h.265 video codec implementation" 13.10 +MAINTAINER="al.bobylev@gmail.com" 13.11 +LICENSE="LGPL3" 13.12 +WEB_SITE="http://www.libde265.org/" 13.13 + 13.14 +TARBALL="$PACKAGE-$VERSION.tar.gz" 13.15 +WGET_URL="https://github.com/strukturag/libde265/archive/v$VERSION.tar.gz" 13.16 + 13.17 +BUILD_DEPENDS="automake libtool libsdl-dev" 13.18 +SPLIT="libde265-dev" 13.19 + 13.20 +compile_rules() { 13.21 + ./autogen.sh && 13.22 + ./configure $CONFIGURE_ARGS && 13.23 + fix libtool && 13.24 + make && 13.25 + make install 13.26 +} 13.27 + 13.28 +genpkg_rules() { 13.29 + case $PACKAGE in 13.30 + libde265) 13.31 + copy @std 13.32 + DEPENDS="libsdl" 13.33 + ;; 13.34 + *-dev) 13.35 + copy @dev 13.36 + ;; 13.37 + esac 13.38 +}
14.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 14.2 +++ b/libheif/receipt Thu May 24 23:51:14 2018 +0300 14.3 @@ -0,0 +1,35 @@ 14.4 +# SliTaz package receipt v2. 14.5 + 14.6 +PACKAGE="libheif" 14.7 +VERSION="1.1.0" 14.8 +CATEGORY="video" 14.9 +SHORT_DESC="ISO/IEC 23008-12:2017 HEIF file format decoder and encoder" 14.10 +MAINTAINER="al.bobylev@gmail.com" 14.11 +LICENSE="LGPL3" 14.12 +WEB_SITE="http://www.libde265.org/" 14.13 + 14.14 +TARBALL="$PACKAGE-$VERSION.tar.gz" 14.15 +WGET_URL="https://github.com/strukturag/libheif/archive/v$VERSION.tar.gz" 14.16 + 14.17 +BUILD_DEPENDS="automake libtool libde265-dev x265-dev libjpeg-turbo-dev \ 14.18 +libpng16-dev" 14.19 +SPLIT="libheif-dev" 14.20 + 14.21 +compile_rules() { 14.22 + ./autogen.sh && 14.23 + ./configure $CONFIGURE_ARGS && 14.24 + make && 14.25 + make install 14.26 +} 14.27 + 14.28 +genpkg_rules() { 14.29 + case $PACKAGE in 14.30 + libheif) 14.31 + copy @std 14.32 + DEPENDS="libde265 libjpeg-turbo libpng16 x265" 14.33 + ;; 14.34 + *-dev) 14.35 + copy @dev 14.36 + ;; 14.37 + esac 14.38 +}
15.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 15.2 +++ b/libmypaint/receipt Thu May 24 23:51:14 2018 +0300 15.3 @@ -0,0 +1,35 @@ 15.4 +# SliTaz package receipt v2. 15.5 + 15.6 +PACKAGE="libmypaint" 15.7 +VERSION="1.3.0" 15.8 +CATEGORY="graphics" 15.9 +SHORT_DESC="Library for making brushstrokes which is used by MyPaint and other projects" 15.10 +MAINTAINER="al.bobylev@gmail.com" 15.11 +LICENSE="BSD" 15.12 +WEB_SITE="http://mypaint.org/" 15.13 + 15.14 +TARBALL="$PACKAGE-$VERSION.tar.xz" 15.15 +WGET_URL="https://github.com/mypaint/libmypaint/releases/download/v$VERSION/$TARBALL" 15.16 + 15.17 +BUILD_DEPENDS="json-c-dev intltool gobject-introspection-dev" 15.18 +SPLIT="libmypaint-dev" 15.19 + 15.20 +compile_rules() { 15.21 + ./configure $CONFIGURE_ARGS && 15.22 + fix libtool && 15.23 + make && 15.24 + make install 15.25 +} 15.26 + 15.27 +genpkg_rules() { 15.28 + case $PACKAGE in 15.29 + libmypaint) 15.30 + copy @std 15.31 + DEPENDS="glib json-c" 15.32 + ;; 15.33 + *-dev) 15.34 + copy @dev 15.35 + DEPENDS="libmypaint glib-dev json-c-dev" 15.36 + ;; 15.37 + esac 15.38 +}
16.1 --- a/libnotify/receipt Thu May 24 00:37:52 2018 +0300 16.2 +++ b/libnotify/receipt Thu May 24 23:51:14 2018 +0300 16.3 @@ -30,13 +30,12 @@ 16.4 genpkg_rules() { 16.5 case $PACKAGE in 16.6 libnotify) 16.7 - copy @std #notify-send *.so* 16.8 - DEPENDS="gdk-pixbuf glib libffi libpng16 pcre zlib" 16.9 + copy @std 16.10 + DEPENDS="gdk-pixbuf glib" 16.11 ;; 16.12 *-dev) 16.13 copy @dev 16.14 - DEPENDS="libnotify gdk-pixbuf-dev glib-dev glibc-dev libffi-dev \ 16.15 - libgio-dev libpng16-dev pcre-dev zlib-dev" 16.16 + DEPENDS="libnotify gdk-pixbuf-dev glib-dev" 16.17 ;; 16.18 esac 16.19 }
17.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 17.2 +++ b/mypaint-brushes/receipt Thu May 24 23:51:14 2018 +0300 17.3 @@ -0,0 +1,29 @@ 17.4 +# SliTaz package receipt v2. 17.5 + 17.6 +PACKAGE="mypaint-brushes" 17.7 +VERSION="1.3.0" 17.8 +CATEGORY="graphics" 17.9 +SHORT_DESC="Default MyPaint brushes" 17.10 +MAINTAINER="al.bobylev@gmail.com" 17.11 +LICENSE="CC0" 17.12 +WEB_SITE="https://github.com/Jehan/mypaint-brushes" 17.13 + 17.14 +TARBALL="$PACKAGE-$VERSION.tar.gz" 17.15 +WGET_URL="https://github.com/Jehan/mypaint-brushes/archive/v$VERSION.tar.gz" 17.16 + 17.17 +BUILD_DEPENDS="automake glib-dev intltool" 17.18 +SPLIT="mypaint-brushes-dev" 17.19 + 17.20 +compile_rules() { 17.21 + ./autogen.sh && 17.22 + ./configure $CONFIGURE_ARGS && 17.23 + make && 17.24 + make install 17.25 +} 17.26 + 17.27 +genpkg_rules() { 17.28 + case $PACKAGE in 17.29 + mypaint-brushes) copy @std;; 17.30 + *-dev) copy @dev;; 17.31 + esac 17.32 +}