wok-next rev 20900

gdk-pixbuf: build man pages; glib-networking: up (2.56.1); glibmm: up (2.56.0); gnupg: up (2.2.9); gsettings-desktop-schemas: up (3.28.0); tint2: up (16.4).
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat Jul 21 17:03:50 2018 +0300 (2018-07-21)
parents 551851c90944
children a7c7cade0e8f
files gdk-pixbuf/receipt glib-networking/receipt glib-networking/stuff/gio.sh glibmm/receipt gnupg/receipt gsettings-desktop-schemas/receipt tint2/.icon.png tint2/receipt tint2/stuff/get_version.sh
line diff
     1.1 --- a/gdk-pixbuf/receipt	Sat Jul 21 13:39:12 2018 +0300
     1.2 +++ b/gdk-pixbuf/receipt	Sat Jul 21 17:03:50 2018 +0300
     1.3 @@ -15,7 +15,8 @@
     1.4  BUILD_DEPENDS_arm="glib-dev gettext tiff-dev libpng16-dev libjpeg-turbo-dev \
     1.5  xorg-libX11-dev gtk-doc"
     1.6  BUILD_DEPENDS="glib-dev perl gettext tiff-dev libjpeg-turbo-dev libpng16-dev \
     1.7 -shared-mime-info-dev xorg-libX11-dev gobject-introspection-dev"
     1.8 +shared-mime-info-dev xorg-libX11-dev gobject-introspection-dev libxslt \
     1.9 +docbook-xsl"
    1.10  
    1.11  SPLIT="gdk-pixbuf-dev"
    1.12  
    1.13 @@ -27,8 +28,12 @@
    1.14  			;;
    1.15  	esac
    1.16  
    1.17 +	# build man pages instead of dummy files
    1.18 +	rm docs/reference/gdk-pixbuf/*.1
    1.19 +
    1.20  	./configure \
    1.21  		--with-x11 \
    1.22 +		--enable-man \
    1.23  		$CONFIGURE_ARGS $ARCH_ARGS &&
    1.24  	fix libtool &&
    1.25  	make &&
     2.1 --- a/glib-networking/receipt	Sat Jul 21 13:39:12 2018 +0300
     2.2 +++ b/glib-networking/receipt	Sat Jul 21 17:03:50 2018 +0300
     2.3 @@ -1,31 +1,36 @@
     2.4  # SliTaz package receipt v2.
     2.5  
     2.6  PACKAGE="glib-networking"
     2.7 -VERSION="2.54.1"
     2.8 +VERSION="2.56.1"
     2.9  CATEGORY="x-window"
    2.10  SHORT_DESC="TLS support for glib"
    2.11  MAINTAINER="pankso@slitaz.org"
    2.12  LICENSE="LGPL2"
    2.13  WEB_SITE="http://www.gtk.org/"
    2.14 -LFS="http://www.linuxfromscratch.org/blfs/view/stable/basicnet/glib-networking.html"
    2.15 +LFS="http://www.linuxfromscratch.org/blfs/view/svn/basicnet/glib-networking.html"
    2.16  
    2.17  TARBALL="$PACKAGE-$VERSION.tar.xz"
    2.18  WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
    2.19  
    2.20  BUILD_DEPENDS_arm="glib-dev gnutls-dev"
    2.21 -BUILD_DEPENDS="intltool gnutls-dev gsettings-desktop-schemas glib-dev"
    2.22 +BUILD_DEPENDS="meson ninja intltool gnutls-dev gsettings-desktop-schemas-dev \
    2.23 +glib-dev"
    2.24  
    2.25  compile_rules() {
    2.26 -	./configure \
    2.27 -		--without-ca-certificates \
    2.28 -		--disable-static \
    2.29 -		$CONFIGURE_ARGS &&
    2.30 -	fix libtool &&
    2.31 -	make &&
    2.32 -	make install
    2.33 +	mkdir build
    2.34 +	cd    build
    2.35 +
    2.36 +	meson-wrapper \
    2.37 +		-Dlibproxy_support=false \
    2.38 +		-Dca_certificates_path=/etc/ssl/ca-bundle.crt &&
    2.39 +	ninja &&
    2.40 +	ninja install || return 1
    2.41 +
    2.42 +	install -Dm644 $stuff/gio.sh $install/etc/profile.d/gio.sh
    2.43  }
    2.44  
    2.45  genpkg_rules() {
    2.46  	copy @std
    2.47  	DEPENDS="glib libgnutls libp11-kit"
    2.48 +	CONFIG_FILES="/etc/profile.d/gio.sh"
    2.49  }
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/glib-networking/stuff/gio.sh	Sat Jul 21 17:03:50 2018 +0300
     3.3 @@ -0,0 +1,5 @@
     3.4 +# Begin gio.sh
     3.5 +
     3.6 +export GIO_USE_TLS=gnutls-pkcs11
     3.7 +
     3.8 +# End gio.sh
     4.1 --- a/glibmm/receipt	Sat Jul 21 13:39:12 2018 +0300
     4.2 +++ b/glibmm/receipt	Sat Jul 21 17:03:50 2018 +0300
     4.3 @@ -1,13 +1,13 @@
     4.4  # SliTaz package receipt v2.
     4.5  
     4.6  PACKAGE="glibmm"
     4.7 -VERSION="2.52.0"
     4.8 +VERSION="2.56.0"
     4.9  CATEGORY="x-window"
    4.10  SHORT_DESC="C++ bindings for GLib"
    4.11  MAINTAINER="pankso@slitaz.org"
    4.12  LICENSE="LGPL2.1"
    4.13  WEB_SITE="https://developer.gnome.org/glibmm/"
    4.14 -LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/glibmm.html"
    4.15 +LFS="http://www.linuxfromscratch.org/blfs/view/svn/general/glibmm.html"
    4.16  
    4.17  TARBALL="$PACKAGE-$VERSION.tar.xz"
    4.18  WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
     5.1 --- a/gnupg/receipt	Sat Jul 21 13:39:12 2018 +0300
     5.2 +++ b/gnupg/receipt	Sat Jul 21 17:03:50 2018 +0300
     5.3 @@ -1,7 +1,7 @@
     5.4  # SliTaz package receipt v2.
     5.5  
     5.6  PACKAGE="gnupg"
     5.7 -VERSION="2.2.8"
     5.8 +VERSION="2.2.9"
     5.9  CATEGORY="security"
    5.10  SHORT_DESC="Free implementation of the OpenPGP"
    5.11  MAINTAINER="pankso@slitaz.org"
    5.12 @@ -12,7 +12,7 @@
    5.13  TARBALL="$PACKAGE-$VERSION.tar.bz2"
    5.14  WGET_URL="https://www.gnupg.org/ftp/gcrypt/gnupg/$TARBALL"
    5.15  # https://www.gnupg.org/download/integrity_check.html
    5.16 -TARBALL_SHA1="d87553a125832ea90e8aeb3ceeecf24f88de56fb"
    5.17 +TARBALL_SHA1="e6ef18c2e06175bbe563959c9acc682c02bcd572"
    5.18  
    5.19  BUILD_DEPENDS="libgpg-error-dev libassuan-dev libgcrypt-dev libksba-dev \
    5.20  npth-dev perl libusb-dev sqlite3-dev gettext zlib-dev bzip2-dev readline-dev \
     6.1 --- a/gsettings-desktop-schemas/receipt	Sat Jul 21 13:39:12 2018 +0300
     6.2 +++ b/gsettings-desktop-schemas/receipt	Sat Jul 21 17:03:50 2018 +0300
     6.3 @@ -1,13 +1,13 @@
     6.4  # SliTaz package receipt v2.
     6.5  
     6.6  PACKAGE="gsettings-desktop-schemas"
     6.7 -VERSION="3.24.1"
     6.8 +VERSION="3.28.0"
     6.9  CATEGORY="gnome"
    6.10  SHORT_DESC="Collection of GSettings schemas"
    6.11  MAINTAINER="al.bobylev@gmail.com"
    6.12  LICENSE="LGPL2.1"
    6.13  WEB_SITE="https://git.gnome.org/browse/gsettings-desktop-schemas"
    6.14 -LFS="http://www.linuxfromscratch.org/blfs/view/stable/gnome/gsettings-desktop-schemas.html"
    6.15 +LFS="http://www.linuxfromscratch.org/blfs/view/svn/gnome/gsettings-desktop-schemas.html"
    6.16  
    6.17  TARBALL="$PACKAGE-$VERSION.tar.xz"
    6.18  WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
     7.1 Binary file tint2/.icon.png has changed
     8.1 --- a/tint2/receipt	Sat Jul 21 13:39:12 2018 +0300
     8.2 +++ b/tint2/receipt	Sat Jul 21 17:03:50 2018 +0300
     8.3 @@ -1,41 +1,46 @@
     8.4 -# SliTaz package receipt.
     8.5 +# SliTaz package receipt v2.
     8.6  
     8.7  PACKAGE="tint2"
     8.8 -VERSION="0.12.2"
     8.9 -CATEGORY="misc"
    8.10 +VERSION="16.4"
    8.11 +CATEGORY="x-window"
    8.12  SHORT_DESC="Lightweight panel/taskbar for Linux"
    8.13  MAINTAINER="jozee@slitaz.org"
    8.14  LICENSE="GPL2"
    8.15  WEB_SITE="https://gitlab.com/o9000/tint2"
    8.16 -TARBALL="$PACKAGE-$VERSION.tar.gz"
    8.17 -WGET_URL="$WEB_SITE/repository/archive.tar.gz?ref=$VERSION"
    8.18 -BRANCH="$VERSION"
    8.19 -CONFIG_FILES="/etc/xdg/tint2/tint2rc"
    8.20 -TAGS="desktop panel taskbar"
    8.21  
    8.22 -DEPENDS="gtk+ imlib2 librsvg startup-notification"
    8.23 -BUILD_DEPENDS="cmake pango-dev imlib2-dev gtk+-dev startup-notification-dev \
    8.24 -librsvg-dev xorg-dev"
    8.25 +TARBALL="$PACKAGE-v$VERSION.tar.bz2"
    8.26 +WGET_URL="https://gitlab.com/o9000/tint2/-/archive/v$VERSION/$TARBALL"
    8.27  
    8.28 -# Rules to configure and make the package.
    8.29 -compile_rules()
    8.30 -{
    8.31 -	cp -af $stuff/get_version.sh $src
    8.32 -	export VERSION
    8.33 +BUILD_DEPENDS="cmake xorg-libX11-dev xorg-libXcomposite-dev \
    8.34 +xorg-libXdamage-dev xorg-libXinerama-dev xorg-libXext-dev xorg-libXrender-dev \
    8.35 +xorg-libXrandr-dev pango-dev imlib2-dev librsvg-dev startup-notification-dev \
    8.36 +gtk+-dev gettext"
    8.37  
    8.38 -	mkdir build && cd build &&
    8.39 +compile_rules() {
    8.40 +	mkdir build
    8.41 +	cd    build
    8.42  	cmake \
    8.43  		-DCMAKE_INSTALL_PREFIX=/usr \
    8.44 -		$ARCH_ARGS .. &&
    8.45 -	make && make install
    8.46 +		-DCMAKE_INSTALL_SYSCONFDIR=/etc \
    8.47 +		-DCMAKE_INSTALL_LIBDIR=lib \
    8.48 +		-DCMAKE_BUILD_TYPE=Release \
    8.49 +		-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
    8.50 +		-DCMAKE_C_FLAGS="$CFLAGS" \
    8.51 +		.. &&
    8.52 +	make &&
    8.53 +	make install || return 1
    8.54 +
    8.55 +	# Use custom configured theme instead
    8.56 +	# (but I'm unsure config from v.0 will be OK for v.16)
    8.57 +	mv $install/etc/xdg/tint2/tint2rc $install/etc/xdg/tint2/tint2rc.orig
    8.58 +	install -Dm644 $stuff/tint2rc $install/etc/xdg/tint2/tint2rc
    8.59  }
    8.60  
    8.61 -# Rules to gen a SliTaz package suitable for Tazpkg.
    8.62 -genpkg_rules()
    8.63 -{
    8.64 -	cp -a $install/* $fs
    8.65 -	# Use custom configured theme instead
    8.66 -	cp -f $stuff/tint2rc $fs/etc/xdg/tint2/tint2rc
    8.67 -
    8.68 -	rm -r $fs/usr/share/doc $fs/usr/share/man
    8.69 +genpkg_rules() {
    8.70 +	copy @std
    8.71 +	DEPENDS="cairo gdk-pixbuf glib gtk+ imlib2 librsvg pango \
    8.72 +	startup-notification xorg-libX11 xorg-libXcomposite xorg-libXdamage \
    8.73 +	xorg-libXext xorg-libXinerama xorg-libXrandr xorg-libXrender"
    8.74 +	CONFIG_FILES="/etc/xdg/tint2/tint2rc"
    8.75 +	TAGS="desktop panel taskbar"
    8.76  }
     9.1 --- a/tint2/stuff/get_version.sh	Sat Jul 21 13:39:12 2018 +0300
     9.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.3 @@ -1,4 +0,0 @@
     9.4 -#!/bin/sh
     9.5 -
     9.6 -echo '#define VERSION_STRING "'$VERSION'"' > version.h
     9.7 -echo $VERSION