summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKyle Keen2015-06-13 00:32:08 -0400
committerKyle Keen2015-06-13 00:32:08 -0400
commit566b48bc058d778352b8ada36afed4ddb745a2ad (patch)
tree2f31f80c0cbdeb610f2fc6b7af15d4e811459f01
downloadaur-566b48bc058d778352b8ada36afed4ddb745a2ad.tar.gz
Initial import
-rw-r--r--.AURINFO24
-rw-r--r--.SRCINFO26
-rw-r--r--PKGBUILD44
3 files changed, 94 insertions, 0 deletions
diff --git a/.AURINFO b/.AURINFO
new file mode 100644
index 000000000000..a7ea60deff1f
--- /dev/null
+++ b/.AURINFO
@@ -0,0 +1,24 @@
+pkgbase = openscad-git
+ pkgdesc = The programmers solid 3D CAD modeller
+ pkgver = 20150518
+ pkgrel = 1
+ url = http://openscad.org/
+ arch = i686
+ arch = x86_64
+ license = GPL2
+ makedepends = git
+ makedepends = boost
+ makedepends = eigen
+ makedepends = imagemagick
+ depends = qt5-base
+ depends = qscintilla-qt5
+ depends = cgal
+ depends = opencsg
+ depends = boost-libs
+ provides = openscad
+ conflicts = openscad
+ source = git+https://github.com/openscad/openscad.git
+ source = git+https://github.com/openscad/MCAD.git
+
+pkgname = openscad-git
+
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..60d336e4a9a2
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,26 @@
+pkgbase = openscad-git
+ pkgdesc = The programmers solid 3D CAD modeller
+ pkgver = 20150518
+ pkgrel = 1
+ url = http://openscad.org/
+ arch = i686
+ arch = x86_64
+ license = GPL2
+ makedepends = git
+ makedepends = boost
+ makedepends = eigen
+ makedepends = imagemagick
+ depends = qt5-base
+ depends = qscintilla-qt5
+ depends = cgal
+ depends = opencsg
+ depends = boost-libs
+ provides = openscad
+ conflicts = openscad
+ source = git+https://github.com/openscad/openscad.git
+ source = git+https://github.com/openscad/MCAD.git
+ md5sums = SKIP
+ md5sums = SKIP
+
+pkgname = openscad-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ae95caa1c18c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Maintainer: Kyle Keen <keenerd@gmail.com>
+# Contributor: Torsten Wagner <tottiwagner@yahoo.de>
+
+pkgname=openscad-git
+pkgver=20150518
+pkgrel=1
+pkgdesc="The programmers solid 3D CAD modeller"
+arch=('i686' 'x86_64')
+license=('GPL2')
+url="http://openscad.org/"
+provides=('openscad')
+conflicts=('openscad')
+depends=('qt5-base' 'qscintilla-qt5' 'cgal' 'opencsg' 'boost-libs')
+makedepends=('git' 'boost' 'eigen' 'imagemagick')
+source=('git+https://github.com/openscad/openscad.git'
+ 'git+https://github.com/openscad/MCAD.git')
+md5sums=('SKIP' 'SKIP')
+
+_gitname="openscad"
+_gitbranch="master"
+
+pkgver() {
+ cd "$_gitname"
+ git show -s --format="%ci" HEAD | sed -e 's/-//g' -e 's/ .*//'
+}
+
+build() {
+ cd "$_gitname"
+ # submodules seem kind of weird with the detached bare repo
+ cp -ar "$srcdir/MCAD" libraries
+ rm -f libraries/MCAD/*.py
+ rm -rf libraries/MCAD/.git/
+ qmake-qt5 PREFIX="/usr" VERSION="$pkgver"
+ make
+ convert "icons/openscad.png" -resize 128x128\> "icons/openscad-128.png"
+}
+
+package() {
+ cd "$_gitname"
+ make INSTALL_ROOT="$pkgdir" install
+ install -Dm644 "icons/openscad.desktop" "$pkgdir/usr/share/applications/openscad.desktop"
+ install -Dm644 "icons/openscad-128.png" "$pkgdir/usr/share/pixmaps/openscad.png"
+}
+