summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorhaawda2019-07-08 10:50:37 +0200
committerhaawda2019-07-08 10:50:37 +0200
commit6a7788a4a7c16e2b276c74a4bdd6d066a26618c2 (patch)
treec86e1241dd72273fe317c3d60434011f276a8735
parentb6e9e95b9650f24f2ba7e38eea2f75ae60f694bd (diff)
downloadaur-6a7788a4a7c16e2b276c74a4bdd6d066a26618c2.tar.gz
adopted and fixed
-rw-r--r--.SRCINFO1
-rw-r--r--PKGBUILD24
2 files changed, 10 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7bf142977c88..872de94204c9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -10,7 +10,6 @@ pkgbase = dia-git
makedepends = meson
makedepends = intltool
makedepends = dblatex
- makedepends = python
makedepends = docbook-xsl
depends = libxslt
depends = gtk2
diff --git a/PKGBUILD b/PKGBUILD
index a9bd5ecdd6c5..51c5b53c95ef 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,8 @@
-# Maintainer: Thorsten Töpper <atsutane-tu@freethoughts.de>
-# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
+# Contributor: Thorsten Töpper <atsutane-tu@freethoughts.de>
+# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Juergen Hoetzel <juergen@archlinux.org>
# Contributor: Gregor Ibic <gregor.ibic@intelicom.si>
+# Maintainer: Stefan Husmann <stefan-husmann@t-online.de>
pkgname=dia-git
_pkgname=dia
@@ -12,7 +13,7 @@ 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')
+makedepends=('git' 'cmake' 'meson' 'intltool' 'dblatex' 'docbook-xsl')
optdepends=('python2')
provides=('dia')
conflicts=('dia')
@@ -21,31 +22,26 @@ source=("git+https://gitlab.gnome.org/GNOME/dia.git")
md5sums=('SKIP')
pkgver() {
- cd "${srcdir}/${_pkgname}"
+ cd ${_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
+ cd ${_pkgname}
+ for file in ./plug-ins/python/gtkcons.py ./plug-ins/python/doxrev.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|#include "tool-icons.h"||g' objects/standard/outline.c
- sed -i 's/22.0.0/99.0.0/g' meson.build
}
build() {
- cd "${srcdir}/${_pkgname}"
+ cd ${_pkgname}
export PYTHON=/usr/bin/python2
- arch-meson . build
+ meson --prefix /usr --buildtype=plain . build
ninja -j1 -C build
}
package() {
- cd "${srcdir}/${_pkgname}"
+ cd ${_pkgname}
DESTDIR="${pkgdir}" ninja -C build install
}