summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKyle Keen2015-06-13 00:31:21 -0400
committerKyle Keen2015-06-13 00:31:21 -0400
commit4f439a0a034bffb2d2af0b84d24134a7cda7c4e6 (patch)
treedbaa3d1c6ad4278f5d9abc7d5d011bbf45a66d7a
downloadaur-4f439a0a034bffb2d2af0b84d24134a7cda7c4e6.tar.gz
Initial import
-rw-r--r--.AURINFO20
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD56
3 files changed, 97 insertions, 0 deletions
diff --git a/.AURINFO b/.AURINFO
new file mode 100644
index 000000000000..746f8a970bbb
--- /dev/null
+++ b/.AURINFO
@@ -0,0 +1,20 @@
+pkgbase = antimony-git
+ pkgdesc = Graph-based 3D CSG CAD modeller
+ pkgver = 20150529
+ pkgrel = 1
+ url = http://www.mattkeeter.com/projects/antimony/3/
+ arch = i686
+ arch = x86_64
+ license = MIT
+ makedepends = boost
+ makedepends = git
+ depends = qt5-base
+ depends = boost-libs
+ depends = python
+ depends = libpng
+ provides = antimony
+ conflicts = antimony
+ source = git+https://github.com/mkeeter/antimony.git
+
+pkgname = antimony-git
+
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ab36326f992e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = antimony-git
+ pkgdesc = Graph-based 3D CSG CAD modeller
+ pkgver = 20150529
+ pkgrel = 1
+ url = http://www.mattkeeter.com/projects/antimony/3/
+ arch = i686
+ arch = x86_64
+ license = MIT
+ makedepends = boost
+ makedepends = git
+ depends = qt5-base
+ depends = boost-libs
+ depends = python
+ depends = libpng
+ provides = antimony
+ conflicts = antimony
+ source = git+https://github.com/mkeeter/antimony.git
+ md5sums = SKIP
+
+pkgname = antimony-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5b24fb97acdf
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,56 @@
+# Maintainer: Kyle Keen <keenerd@gmail.com>
+
+pkgname=antimony-git
+pkgver=20150529
+pkgrel=1
+pkgdesc="Graph-based 3D CSG CAD modeller"
+url="http://www.mattkeeter.com/projects/antimony/3/"
+provides=('antimony')
+conflicts=('antimony')
+arch=('i686' 'x86_64')
+license=('MIT')
+depends=('qt5-base' 'boost-libs' 'python' 'libpng')
+makedepends=('boost' 'git')
+source=("git+https://github.com/mkeeter/antimony.git")
+md5sums=('SKIP')
+
+# todo, replace bundled eigen with official
+
+_gitname="antimony"
+_gitbranch="master"
+
+pkgver() {
+ cd "$_gitname"
+ git show -s --format="%ci" HEAD | sed -e 's/-//g' -e 's/ .*//'
+}
+
+build() {
+ cd "$_gitname"
+
+ sed -i 's/lboost_python-py34/lboost_python3/' qt/shared.pri
+ sed -i 's|/usr/local/bin/sb/|/usr/share/antimony/sb/|' qt/antimony.pro
+ sed -i 's|/usr/share/antimony/sb/fab|/usr/lib/python3.4/site-packages/fab|' 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
+ make # binary isn't built on first pass?
+}
+
+check() {
+ cd "$_gitname"
+ return 0
+ mkdir -p tests
+ cd tests
+ qmake-qt5 PREFIX="/usr" ../qt/antimony-tests.pro
+ make
+ # failure involving QNetworkAccessManager
+}
+
+package() {
+ cd "$_gitname/build"
+ make INSTALL_ROOT="$pkgdir" install
+}