### this file is sourced not run
PKGVER=2.40.20 # this is the latest version that does not require rust compiler
PKGBUILD=1     # note this one requires gtk3 for rsvg-viewer. See 2.34.2 for last gtk2 version
PKGARCH=x86_64

# source: BLFS 2013-08-1 updated
TARBALL=librsvg-$PKGVER.tar.xz
MD5SUM=4949d313b0c5d9161a5c259104af5568
SRC_URL=http://ftp.gnome.org/pub/gnome/sources/librsvg/2.40/$TARBALL
BUNDLE=

SLACKREQ='gtk2 gdk-pixbuf libcroco pango'
SLACKDESC="librsvg: librsvg $PKGVER (SVG image library)  
librsvg:  
librsvg: The librsvg package contains a library and tools used to manipulate, 
librsvg: convert and view Scalable Vector Graphic (SVG) images. 
librsvg: 
librsvg: 
librsvg: 
librsvg: 
librsvg: 
librsvg: 
librsvg:
"
SLACKINSTALL='chroot . /usr/bin/gdk-pixbuf-query-loaders-64 --update-cache'

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&
	cd tmp/librsvg* &&
	patch -Np1 -i ../pkg/enable-unconditional-xlink.patch &&

	# build old version of rsvg-view
	patch -Np1 -i ../pkg/build-rsvg-view-gtk2.patch &&
	cp ../pkg/rsvg-view-gtk2.c test-display.c
}

### default pkg_package
### build
pkg_build() {
	cd /tmp/librsvg* &&
	autoreconf -fi &&
	
	CONFFLAGS="$CONFFLAGS --disable-static" &&
	pkg_build_autoconf && pkg_build_slackdesc &&
	mv /usr/bin/rsvg-view-3 /usr/bin/rsvg-view &&
	rm -f /usr/$LIBDIR/gdk-pixbuf-2.0/2.10.0/loaders.cache &&

	# multilib
	mv -v /usr/share/gir-1.0/* /usr/share/gir-1.0-64 &&
	rm -r /usr/share/gir-1.0/	
}


