# HG changeset patch # User Aleksej Bobylev # Date 1477965377 -7200 # Node ID 8407f9c3f9bec8004048403999df0acc535eeed6 # Parent f581737088ed479d001bcf9573bf6d74a0086845 Up librsvg (2.40.16) diff -r f581737088ed -r 8407f9c3f9be librsvg-apps/receipt --- a/librsvg-apps/receipt Tue Nov 01 03:25:38 2016 +0200 +++ b/librsvg-apps/receipt Tue Nov 01 03:56:17 2016 +0200 @@ -1,22 +1,24 @@ # SliTaz package receipt. PACKAGE="librsvg-apps" -VERSION="2.34.2" +VERSION="2.40.16" CATEGORY="graphics" -SHORT_DESC="Tiny libSVG utilities (rsvg, rsvg-view, rsvg-convert)." +SHORT_DESC="Tiny libRSVG utilities (rsvg-convert, rsvg-view-3)" MAINTAINER="erjo@slitaz.org" LICENSE="GPL2" -WANTED="librsvg" -WEB_SITE="http://librsvg.sourceforge.net/" +WEB_SITE="https://wiki.gnome.org/LibRsvg" HOST_ARCH="i486 arm" -DEPENDS="librsvg python gtk+ libgsf" +WANTED="librsvg" +DEPENDS="librsvg at-spi2 at-spi2-atk atk bzlib cairo dbus fontconfig freetype \ +gdk-pixbuf glib glibc-base gtk+3 harfbuzz libcroco libffi libgio libpng libxcb \ +libxml2 pango pcre pixman util-linux-uuid xorg-libICE xorg-libSM xorg-libX11 \ +xorg-libXau xorg-libXcomposite xorg-libXcursor xorg-libXdamage xorg-libXdmcp \ +xorg-libXext xorg-libXfixes xorg-libXi xorg-libXinerama xorg-libXrandr \ +xorg-libXrender zlib" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/share - cp -a $install/usr/bin $fs/usr - cp -a $install/usr/share/pixmaps $fs/usr/share - chmod +x $fs/usr/bin/* + cook_copy_files rsvg-convert rsvg-view-3 } diff -r f581737088ed -r 8407f9c3f9be librsvg-dev/receipt --- a/librsvg-dev/receipt Tue Nov 01 03:25:38 2016 +0200 +++ b/librsvg-dev/receipt Tue Nov 01 03:56:17 2016 +0200 @@ -1,32 +1,19 @@ # SliTaz package receipt. PACKAGE="librsvg-dev" -VERSION="2.34.2" +VERSION="2.40.16" CATEGORY="development" -SHORT_DESC="SVG Rendering Library dev files" +SHORT_DESC="SVG Rendering Library, development files" MAINTAINER="erjo@slitaz.org" LICENSE="GPL2" WEB_SITE="http://librsvg.sourceforge.net/" -WANTED="librsvg" HOST_ARCH="i486 arm" -DEPENDS="librsvg cairo-dev gdk-pixbuf-dev libgio-dev glib-dev libcroco-dev \ -pkg-config" +WANTED="librsvg" +DEPENDS="librsvg glib-dev libgio-dev gdk-pixbuf-dev cairo-dev" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib - cp -a $install/usr/include $fs/usr - cp -a $install/usr/lib/*.*a $fs/usr/lib - cp -a $install/usr/lib/pkgconfig $fs/usr/lib - [ -d "$install/usr/lib/gtk-2.0" ] && \ - cp -a $install/usr/lib/gtk-2.0 $fs/usr/lib - cp -a $install/usr/lib/gdk-pixbuf-2.0 $fs/usr/lib - - # remove *.*a files - [ -d "$install/usr/lib/gtk-2.0" ] && \ - find $fs/usr/lib/gtk-2.0 -name "*.so*" -exec rm -f {} \; - find $fs/usr/lib/gdk-pixbuf-2.0 -name "*.so*" -exec rm -f {} \; + cook_copy_files *.h *.la *.pc *.typelib *.gir } - diff -r f581737088ed -r 8407f9c3f9be librsvg/receipt --- a/librsvg/receipt Tue Nov 01 03:25:38 2016 +0200 +++ b/librsvg/receipt Tue Nov 01 03:56:17 2016 +0200 @@ -1,25 +1,26 @@ # SliTaz package receipt. PACKAGE="librsvg" -VERSION="2.34.2" +VERSION="2.40.16" CATEGORY="x-window" SHORT_DESC="SVG Rendering Library" MAINTAINER="erjo@slitaz.org" LICENSE="GPL2" -TARBALL="$PACKAGE-$VERSION.tar.bz2" -WEB_SITE="http://librsvg.sourceforge.net/" +TARBALL="$PACKAGE-$VERSION.tar.xz" +WEB_SITE="https://wiki.gnome.org/LibRsvg" WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION:0:4}/$TARBALL" HOST_ARCH="i486 arm" -DEPENDS="cairo freetype libxml2 pango fontconfig libcroco xcb-util libgsf \ -libgio gdk-pixbuf xorg-libXinerama xorg-libXcursor xorg-libXcomposite \ -xorg-libXext xorg-libXdamage" +DEPENDS="bzlib cairo fontconfig freetype gdk-pixbuf glib glibc-base harfbuzz \ +libcroco libffi libgio libpng libxcb libxml2 pango pcre pixman xorg-libX11 \ +xorg-libXau xorg-libXdmcp xorg-libXext xorg-libXrender zlib" BUILD_DEPENDS="libffi-dev cairo-dev freetype-dev libxml2-dev pango-dev \ fontconfig-dev gdk-pixbuf-dev libcroco-dev glib-dev libpng-dev expat-dev" # Handle cross compilation case "$ARCH" in - i?86) BUILD_DEPENDS="gtk+-dev perl libgsf" ;; + i?86) BUILD_DEPENDS="gtk-doc perl libgsf libcroco-dev \ + gobject-introspection-dev gtk+3-dev" ;; esac # Rules to configure and make the package. @@ -27,23 +28,15 @@ { ./configure \ --disable-static \ - $CONFIGURE_ARGS LIBCROCO_CFLAGS="-I/cross/$ARCH/sysroot/usr/include" && + LIBCROCO_CFLAGS="-I/cross/$ARCH/sysroot/usr/include" \ + $CONFIGURE_ARGS && make && make install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*.so* $fs/usr/lib - [ -d "$install/usr/lib/gtk-2.0" ] && \ - cp -a $install/usr/lib/gtk-2.0 $fs/usr/lib - cp -a $install/usr/lib/gdk-pixbuf-2.0 $fs/usr/lib - - # remove *.*a files - [ -d "$install/usr/lib/gtk-2.0" ] && \ - find $fs/usr/lib/gtk-2.0 -name "*.*a" -exec rm -f {} \; - find $fs/usr/lib/gdk-pixbuf-2.0 -name "*.*a" -exec rm -f {} \; + cook_copy_files *.so* } # Pre and post install commands for Tazpkg.