summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKyle Keen2015-06-13 00:32:57 -0400
committerKyle Keen2015-06-13 00:32:57 -0400
commitd6e4ed84141d03e42f671f96b9a259d42a42b11c (patch)
tree687fdc39685372e8b626b508b22c058e08ec582a
downloadaur-d6e4ed84141d03e42f671f96b9a259d42a42b11c.tar.gz
Initial import
-rw-r--r--.AURINFO17
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD49
3 files changed, 84 insertions, 0 deletions
diff --git a/.AURINFO b/.AURINFO
new file mode 100644
index 000000000000..220677caf255
--- /dev/null
+++ b/.AURINFO
@@ -0,0 +1,17 @@
+pkgbase = antimony
+ pkgdesc = Graph-based 3D CSG CAD modeller
+ pkgver = 0.8.0
+ pkgrel = 1
+ url = http://www.mattkeeter.com/projects/antimony/3/
+ arch = i686
+ arch = x86_64
+ license = MIT
+ makedepends = boost
+ depends = qt5-base
+ depends = boost-libs
+ depends = python
+ depends = libpng
+ source = https://github.com/mkeeter/antimony/archive/0.8.0.tar.gz
+
+pkgname = antimony
+
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1229be9f89ed
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = antimony
+ pkgdesc = Graph-based 3D CSG CAD modeller
+ pkgver = 0.8.0
+ pkgrel = 1
+ url = http://www.mattkeeter.com/projects/antimony/3/
+ arch = i686
+ arch = x86_64
+ license = MIT
+ makedepends = boost
+ depends = qt5-base
+ depends = boost-libs
+ depends = python
+ depends = libpng
+ source = https://github.com/mkeeter/antimony/archive/0.8.0.tar.gz
+ md5sums = cf3873907a46cc6230de78c66e12c66d
+
+pkgname = antimony
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e00d9977d1f5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Maintainer: Kyle Keen <keenerd@gmail.com>
+
+pkgname=antimony
+pkgver=0.8.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')
+makedepends=('boost')
+source=("https://github.com/mkeeter/antimony/archive/$pkgver.tar.gz")
+md5sums=('cf3873907a46cc6230de78c66e12c66d')
+
+# 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
+
+ mkdir -p build
+ cd build
+ qmake-qt5 PREFIX="/usr" ../qt/antimony.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
+ 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/"
+}