From d42047d78b1c2a2b6fa5979b61293f30f3b06168 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Mon, 9 Nov 2015 15:16:53 +0000 Subject: community/inkscape: move from main and rebuild against poppler-0.37 --- community/inkscape/APKBUILD | 82 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 community/inkscape/APKBUILD (limited to 'community/inkscape') diff --git a/community/inkscape/APKBUILD b/community/inkscape/APKBUILD new file mode 100644 index 0000000000..932fa4b990 --- /dev/null +++ b/community/inkscape/APKBUILD @@ -0,0 +1,82 @@ +# Maintainer: Natanael Copa +pkgname=inkscape +pkgver=0.91 +pkgrel=4 +pkgdesc="A vector-based drawing program - svg compliant" +url="http://inkscape.sourceforge.net/" +arch="all" +license="GPL LGPL" +makedepends=" + autoconf automake + boost-dev + dbus-dev + gc-dev + gsl-dev + gtkmm-dev + gtkspell-dev + imagemagick-dev + lcms-dev + libxml2-dev + libxslt-dev + poppler-dev + popt-dev + py-xml + tar + " +depends="desktop-file-utils" +install= +subpackages="$pkgname-doc $pkgname-lang $pkgname-view" +source="https://launchpad.net/inkscape/$pkgver.x/$pkgver/+download/inkscape-$pkgver.tar.bz2 + " + +_builddir="$srcdir"/$pkgname-$pkgver + +prepare() { + cd "$_builddir" + for i in $source; do + case $i in + *.patch) msg "$i"; patch -p1 -i "$srcdir"/$i || return 1;; + esac + done + #aclocal -I m4 && autoconf && automake -a && autoheader + # we enable fortify source by default so to silence warnings we + # remove it from cmdline + sed -i -e '/CPPFLAGS=/s/-D_FORTIFY_SOURCE=2//' configure || return 1 +} + +build() { + cd "$_builddir" + CXXFLAGS="$CXXFLAGS -std=c++11" ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr \ + --without-gnome-vfs \ + --enable-lcms \ + --enable-poppler-cairo \ + --enable-dbusapi \ + --disable-strict-build \ + || return 1 + make || return 1 +} + +package() { + cd "$_builddir" + make DESTDIR="$pkgdir" install || return 1 +} + +view() { + pkgdesc="Viewing program for SVG files" + mkdir -p "$subpkgdir"/usr/bin + mv "$pkgdir"/usr/bin/inkview "$subpkgdir"/usr/bin +} + +doc() { + default_doc + mkdir -p "$subpkgdir"/usr/share/inkscape + mv "$pkgdir"/usr/share/inkscape/examples \ + "$pkgdir"/usr/share/inkscape/tutorials \ + "$subpkgdir"/usr/share/inkscape +} +md5sums="278dfa4514adcde23546370ec2c84581 inkscape-0.91.tar.bz2" +sha256sums="4d901f8a9e1924404e797ad23b8b0c495a9d155448816d95a55974314e1f141b inkscape-0.91.tar.bz2" +sha512sums="3778ef7d4a1c759a7afc093e55eefb69a78dcb60332655cc8ab8c481f54a3e6550df6070178390eb08588245531906b8bef33301f0765a4d28d6c7506fcf3bc7 inkscape-0.91.tar.bz2" -- cgit v1.2.3