diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2015-11-09 15:16:53 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2015-11-09 16:15:40 +0000 |
commit | d42047d78b1c2a2b6fa5979b61293f30f3b06168 (patch) | |
tree | 2826aef16eb4b518c0734345e9f6f759226ef5ee /community/inkscape/APKBUILD | |
parent | 0d8e9698190f7759b4703f58b71822d93d4b63aa (diff) | |
download | aports-d42047d78b1c2a2b6fa5979b61293f30f3b06168.tar.bz2 aports-d42047d78b1c2a2b6fa5979b61293f30f3b06168.tar.xz |
community/inkscape: move from main and rebuild against poppler-0.37
Diffstat (limited to 'community/inkscape/APKBUILD')
-rw-r--r-- | community/inkscape/APKBUILD | 82 |
1 files changed, 82 insertions, 0 deletions
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 <ncopa@alpinelinux.org> +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" |