summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDylon Edwards2018-04-27 02:11:13 -0700
committerDylon Edwards2018-04-27 02:25:37 -0700
commit71fa0c7d03025000e43f0c9e28f61f8a06ac5f9d (patch)
treefbd4ffc329480bddd52c101fb1bf1d5e57987a56
downloadaur-71fa0c7d03025000e43f0c9e28f61f8a06ac5f9d.tar.gz
Imports tetgen=1.5.0
-rw-r--r--.SRCINFO13
-rw-r--r--.gitignore8
-rw-r--r--PKGBUILD35
-rw-r--r--tetgen.changelog2
4 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a7e1c70961eb
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = tetgen
+ pkgdesc = A Quality Tetrahedral Mesh Generator and a 3D Delaunay Triangulator
+ pkgver = 1.5.0
+ pkgrel = 1
+ url = http://wias-berlin.de/software/index.jsp?id=TetGen&lang=1
+ changelog = tetgen.changelog
+ arch = x86_64
+ license = AGPL3
+ source = local://tetgen1.5.0.tar.gz
+ md5sums = 3b9fd9cdec121e52527b0308f7aad5c1
+
+pkgname = tetgen
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..a72e1c68db82
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,8 @@
+# Blacklist everything by default to avoid accidentally committing something
+*
+
+# Whitelist the following files and directories
+!/*.changelog
+!/.SRCINFO
+!/.gitignore
+!/PKGBUILD \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..59054364e87a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# -*- mode: shell-script -*-
+# Maintainer: Dylon Edwards <deltaecho at archlinux dot us>
+
+pkgname='tetgen'
+pkgver='1.5.0'
+pkgrel=1
+pkgdesc='A Quality Tetrahedral Mesh Generator and a 3D Delaunay Triangulator'
+arch=('x86_64')
+url='http://wias-berlin.de/software/index.jsp?id=TetGen&lang=1'
+license=('AGPL3')
+changelog="${pkgname}.changelog"
+# You must accept the licensing terms before downloading the source archive:
+# http://wias-berlin.de/software/tetgen/download2.jsp
+# Place the downloaded archive in $SRCDEST of your /etc/makepkg.conf
+source=("local://${pkgname}${pkgver}.tar.gz")
+md5sums=('3b9fd9cdec121e52527b0308f7aad5c1')
+
+prepare() {
+ mkdir -p build
+}
+
+build() {
+ cd build
+ cmake ../"${pkgname}${pkgver}" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release
+ make
+}
+
+package() {
+ cd build
+ install -m 755 -D -t "${pkgdir}/usr/bin" tetgen
+ install -m 644 -D -t "${pkgdir}/usr/lib" libtet.a
+ install -m 644 -D -t "${pkgdir}/usr/include" ../"${pkgname}${pkgver}/tetgen.h"
+}
diff --git a/tetgen.changelog b/tetgen.changelog
new file mode 100644
index 000000000000..06aa9d6e10f3
--- /dev/null
+++ b/tetgen.changelog
@@ -0,0 +1,2 @@
+2018-04-26 Dylon Edwards <deltaecho at archlinux dot us>
+ * tetgen 1.5.0