diff options
author | Kyle Keen | 2017-11-24 12:52:22 -0500 |
---|---|---|
committer | Kyle Keen | 2017-11-24 12:52:22 -0500 |
commit | ed6585cdcaa5e305db6d17306110999471dfebb5 (patch) | |
tree | 3213f5ef4106b7af724978ba07c497fc73d8f41c | |
parent | 63b1f2cf378b1c61e180d168543186660e0c1dc5 (diff) | |
download | aur-ed6585cdcaa5e305db6d17306110999471dfebb5.tar.gz |
update to 0.9.2
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 46 |
2 files changed, 28 insertions, 29 deletions
@@ -1,21 +1,22 @@ # Generated by mksrcinfo v8 -# Thu Mar 9 13:55:58 UTC 2017 +# Fri Nov 24 17:52:20 UTC 2017 pkgbase = antimony pkgdesc = Graph-based 3D CSG CAD modeller - pkgver = 0.9.0 - pkgrel = 2 + pkgver = 0.9.2 + pkgrel = 1 url = http://www.mattkeeter.com/projects/antimony/3/ arch = i686 arch = x86_64 license = MIT makedepends = boost + makedepends = ninja depends = qt5-base depends = boost-libs depends = python depends = libpng depends = lemon - source = https://github.com/mkeeter/antimony/archive/0.9.0.tar.gz - md5sums = a5390c486cd0ec2bf7a1578d7eec8ec9 + source = antimony.0.9.2.tgz::https://github.com/mkeeter/antimony/archive/0.9.2.tar.gz + md5sums = bef515c3501367c97637756d9ac25720 pkgname = antimony @@ -1,54 +1,52 @@ # Maintainer: Kyle Keen <keenerd@gmail.com> pkgname=antimony -pkgver=0.9.0 -pkgrel=2 +pkgver=0.9.2 +pkgrel=1 pkgdesc="Graph-based 3D CSG CAD modeller" url="http://www.mattkeeter.com/projects/antimony/3/" arch=('i686' 'x86_64') license=('MIT') depends=('qt5-base' 'boost-libs' 'python' 'libpng' 'lemon') -makedepends=('boost') -source=("https://github.com/mkeeter/antimony/archive/$pkgver.tar.gz") -md5sums=('a5390c486cd0ec2bf7a1578d7eec8ec9') +makedepends=('boost' 'ninja') +source=("$pkgname.$pkgver.tgz::https://github.com/mkeeter/antimony/archive/$pkgver.tar.gz") +md5sums=('bef515c3501367c97637756d9ac25720') # todo, replace bundled eigen with official prepare() { cd "$srcdir/$pkgname-$pkgver" - sed -i 's|\(executable.path =\).*|\1 /usr/bin|' app/app.pro - sed -i 's|\(nodes_folder.path =\).*|\1 /usr/share/antimony/sb/nodes|' app/app.pro - sed -i 's|\(fab_folder.path =\).*|\1 /usr/lib/python3.6/site-packages/fab|' app/app.pro - sed -i 's|return path.join("/");|return "/usr/share/antimony/sb/nodes";|' app/src/app/app.cpp - sed -i 's|lpython3.4m|lpython3.6m|' qt/python.pri + sed -i 's|/usr/local/|/usr/|' app/app/{app,main}.cpp app/CMakeLists.txt + + #sed -i 's|\(executable.path =\).*|\1 /usr/bin|' app/app.pro + #sed -i 's|\(nodes_folder.path =\).*|\1 /usr/share/antimony/sb/nodes|' app/app.pro + #sed -i 's|\(fab_folder.path =\).*|\1 /usr/lib/python3.6/site-packages/fab|' app/app.pro + #sed -i 's|return path.join("/");|return "/usr/share/antimony/sb/nodes";|' app/src/app/app.cpp + #sed -i 's|lpython3.4m|lpython3.6m|' qt/python.pri # probably a flag somewhere to make this syntax kosher - sed -i 's|{-1,-1,-1}|std::make_tuple(-1,-1,-1)|' lib/fab/inc/fab/types/shape.h - sed -i 's|{r,g,b}|std::make_tuple(r,g,b)|' lib/fab/src/types/shape.cpp + #sed -i 's|{-1,-1,-1}|std::make_tuple(-1,-1,-1)|' lib/fab/inc/fab/types/shape.h + #sed -i 's|{r,g,b}|std::make_tuple(r,g,b)|' lib/fab/src/types/shape.cpp } build() { cd "$srcdir/$pkgname-$pkgver" mkdir -p build cd build - qmake-qt5 PREFIX="/usr" ../sb.pro - sed -i 's|/local/bin|/bin|g' Makefile - make + cmake ../ -GNinja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr + ninja } check() { - cd "$srcdir/$pkgname-$pkgver" - mkdir -p tests - cd tests - qmake-qt5 PREFIX="/usr" ../lib/fab/fab-tests.pro - qmake-qt5 PREFIX="/usr" ../lib/graph/graph-tests.pro - make + cd "$srcdir/$pkgname-$pkgver/build" + lib/fab/SbFabTest + lib/graph/SbGraphTest } package() { cd "$srcdir/$pkgname-$pkgver/build" - make INSTALL_ROOT="$pkgdir" install - make INSTALL_ROOT="$pkgdir" install - install -Dm755 app/antimony "$pkgdir/usr/bin/antimony" + DESTDIR="$pkgdir" ninja install + install -Dm644 ../README.md "$pkgdir/usr/share/licenses/$pkgname/README" } + |