# Maintainer: Thorsten Töpper # Maintainer: Sergej Pupykin # Contributor: Juergen Hoetzel # Contributor: Gregor Ibic pkgname=dia-git _pkgname=dia pkgver=6230.4ede4a82 pkgrel=1 pkgdesc="A GTK+ based diagram creation program (GIT VERSION)" arch=('x86_64') license=('GPL') url="http://live.gnome.org/Dia" depends=('libxslt' 'gtk2' 'freetype2' 'python2') makedepends=('git' 'cmake' 'meson' 'intltool' 'dblatex' 'python' 'docbook-xsl') optdepends=('python2') provides=('dia') conflicts=('dia') options=('docs' '!emptydirs') source=("git+https://gitlab.gnome.org/GNOME/dia.git") md5sums=('SKIP') pkgver() { cd "${srcdir}/${_pkgname}" printf "%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } prepare() { cd "${srcdir}/${_pkgname}" for file in `find -type f -name '*.py'`; do sed -i 's_#!/usr/bin/env python_#!/usr/bin/env python2_' "$file" done sed -i "s/cc.find_library('emf'/cc.find_library('EMF'/g" meson.build sed -i "s/cc.find_library('ogdf'/cc.find_library('OGDF'/g" meson.build sed -i 's/python23/python3/g' build-aux/*.py sed -i 's/22.0.0/99.0.0/g' meson.build } build() { cd "${srcdir}/${_pkgname}" export PYTHON=/usr/bin/python2 arch-meson . build ninja -j2 -C build } package() { cd "${srcdir}/${_pkgname}" DESTDIR="${pkgdir}" ninja -C build install }