summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKyle Keen2015-12-12 10:53:29 -0500
committerKyle Keen2015-12-12 10:53:29 -0500
commit1622dc1fdfadf1250eafd3323d60c0c06e0c14ce (patch)
treec7ed891e8f3d957350ba7edd1cc98f01235dbc84
parentd6e4ed84141d03e42f671f96b9a259d42a42b11c (diff)
downloadaur-1622dc1fdfadf1250eafd3323d60c0c06e0c14ce.tar.gz
0.9.0 update
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD32
2 files changed, 23 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1229be9f89ed..55d192fed332 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,8 @@
+# Generated by mksrcinfo v8
+# Sat Dec 12 15:53:13 UTC 2015
pkgbase = antimony
pkgdesc = Graph-based 3D CSG CAD modeller
- pkgver = 0.8.0
+ pkgver = 0.9.0
pkgrel = 1
url = http://www.mattkeeter.com/projects/antimony/3/
arch = i686
@@ -11,8 +13,9 @@ pkgbase = antimony
depends = boost-libs
depends = python
depends = libpng
- source = https://github.com/mkeeter/antimony/archive/0.8.0.tar.gz
- md5sums = cf3873907a46cc6230de78c66e12c66d
+ depends = lemon
+ source = https://github.com/mkeeter/antimony/archive/0.9.0.tar.gz
+ md5sums = a5390c486cd0ec2bf7a1578d7eec8ec9
pkgname = antimony
diff --git a/PKGBUILD b/PKGBUILD
index e00d9977d1f5..e0c3834315b8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,49 +1,51 @@
# Maintainer: Kyle Keen <keenerd@gmail.com>
pkgname=antimony
-pkgver=0.8.0
+pkgver=0.9.0
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')
+depends=('qt5-base' 'boost-libs' 'python' 'libpng' 'lemon')
makedepends=('boost')
source=("https://github.com/mkeeter/antimony/archive/$pkgver.tar.gz")
-md5sums=('cf3873907a46cc6230de78c66e12c66d')
+md5sums=('a5390c486cd0ec2bf7a1578d7eec8ec9')
# todo, replace bundled eigen with official
build() {
cd "$srcdir/$pkgname-$pkgver"
- #sed -i 's/lboost_python-py34/lboost_python3/' qt/shared.pri
- sed -i 's|/usr/local/bin/sb/fab|/usr/lib/python3.4/site-packages/fab|' qt/antimony.pro
- sed -i 's|/usr/local/bin/sb/nodes|/usr/share/antimony/sb/nodes|' qt/antimony.pro
- sed -i 's|/usr/local/bin|/usr/bin|' qt/antimony.pro
- sed -i 's|return path.join("/");|return "/usr/share/antimony/sb/nodes";|' src/app/app.cpp
+ 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.5/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.5m|' 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
mkdir -p build
cd build
- qmake-qt5 PREFIX="/usr" ../qt/antimony.pro
+ qmake-qt5 PREFIX="/usr" ../sb.pro
sed -i 's|/local/bin|/bin|g' Makefile
make
}
check() {
cd "$srcdir/$pkgname-$pkgver"
- return 0
mkdir -p tests
cd tests
- qmake-qt5 PREFIX="/usr" ../qt/antimony-tests.pro
+ qmake-qt5 PREFIX="/usr" ../lib/fab/fab-tests.pro
+ qmake-qt5 PREFIX="/usr" ../lib/graph/graph-tests.pro
make
- # failure involving QNetworkAccessManager
}
package() {
cd "$srcdir/$pkgname-$pkgver/build"
make INSTALL_ROOT="$pkgdir" install
- install -Dm755 antimony "$pkgdir/usr/bin/antimony"
- #mkdir -p "$pkgdir/usr/lib/python3.4/site-packages/"
- #cp -r "$pkgdir/usr/share/antimony/sb/fab" "$pkgdir/usr/lib/python3.4/site-packages/"
+ make INSTALL_ROOT="$pkgdir" install
+ install -Dm755 app/antimony "$pkgdir/usr/bin/antimony"
}