# Contributor: Splex # Maintainer: Stefan Husmann # Co-Maintainer: bartus pkgname=inkscape-git pkgver=1.0+devel.r4525.ge00088acae pkgrel=1 epoch=1 pkgdesc="An Open Source vector graphics editor, using SVG file format, from git master" url="https://gitlab.com/inkscape/inkscape" arch=('i686' 'x86_64') license=('GPL' 'LGPL') depends=('double-conversion' 'gc' 'poppler-glib' 'libxslt' 'gsl' 'libyaml' 'potrace' 'gdl>=3.8.0.25' 'gtkmm3' 'libcdr' 'libvisio' 'gtkspell3' 'libsm' 'libmagick6' 'libsoup' 'python') optdepends=('python-numpy: some extensions' 'python-lxml: some extensions and filters' 'uniconvertor: reading/writing to some proprietary formats' 'ruby: for simplepath extension' 'imagemagick: for some file conversions') makedepends=('cmake' 'boost' 'intltool' 'git' 'gettext' 'pango' 'python' 'fontconfig') provides=('inkscape') conflicts=('inkscape') options=('!libtool' '!buildflags') source=("inkscape.git::git+$url.git") sha1sums=('SKIP') _gitname="inkscape.git" pkgver() { cd "$_gitname" printf %s.%s+devel.r%s.g%s $(grep -oP -e "INKSCAPE_VERSION_(MAJOR|MINOR) +\K[0-9]+" CMakeLists.txt) $(git rev-list $(git describe --tag --abbrev=0)..HEAD --count) $(git log --pretty=format:'%h' -n 1) } prepare() { cd "$_gitname" git submodule update --init --recursive } build() { cd "$_gitname" [[ -d build ]] || mkdir build cd build export PKG_CONFIG_PATH="/usr/lib/imagemagick6/pkgconfig" cmake .. \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=RELEASE make } package() { cd "$_gitname"/build make DESTDIR="$pkgdir" install }