summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLucas Werkmeister2017-02-11 15:52:22 +0100
committerLucas Werkmeister2017-02-22 15:16:04 +0100
commit1a94f457e619fadfdff00a9dff2694fb767cece1 (patch)
treef2266bd4a072d81d9583ce89e4349aeb61b64ee5
downloadaur-1a94f457e619fadfdff00a9dff2694fb767cece1.tar.gz
Initial commit
-rw-r--r--.SRCINFO28
-rw-r--r--.gitignore8
-rw-r--r--PKGBUILD57
3 files changed, 93 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..bf01686869ad
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,28 @@
+# Generated by mksrcinfo v8
+# Wed Feb 22 14:16:02 UTC 2017
+pkgbase = dgsh-git
+ pkgdesc = Directed Graph Shell
+ pkgver = r1325.17bf981
+ pkgrel = 1
+ url = http://www.dmst.aueb.gr/dds/sw/dgsh/
+ arch = any
+ license = Apache
+ checkdepends = check
+ checkdepends = gperf
+ checkdepends = words
+ checkdepends = fftw
+ checkdepends = tcsh
+ makedepends = make
+ makedepends = automake
+ makedepends = gcc
+ makedepends = libtool
+ makedepends = pkg-config
+ makedepends = texinfo
+ makedepends = help2man
+ makedepends = gettext
+ optdepends = graphviz: visualize graphs
+ source = git://github.com/dspinellis/dgsh.git
+ md5sums = SKIP
+
+pkgname = dgsh-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..3d5bcacd0026
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,8 @@
+# build files
+/src/
+/pkg/
+/dgsh/
+/*.pkg*
+
+# editor backup files
+*~
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1892efe67833
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,57 @@
+# Maintainer: Lucas Werkmeister <mail@lucaswerkmeister.de>
+pkgname=dgsh-git
+pkgver=r1325.17bf981
+pkgrel=1
+pkgdesc="Directed Graph Shell"
+arch=('any')
+url="http://www.dmst.aueb.gr/dds/sw/dgsh/"
+license=('Apache')
+depends=()
+makedepends=(
+ 'make'
+ 'automake'
+ 'gcc'
+ 'libtool'
+ 'pkg-config'
+ 'texinfo'
+ 'help2man'
+ 'gettext'
+)
+checkdepends=(
+ 'check'
+ 'gperf'
+ 'words'
+ 'fftw'
+ 'tcsh'
+)
+optdepends=(
+ 'graphviz: visualize graphs'
+)
+source=('git://github.com/dspinellis/dgsh.git')
+md5sums=('SKIP')
+
+pkgver() {
+ cd 'dgsh'
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+prepare() {
+ cd 'dgsh'
+ git submodule update --init
+}
+
+build() {
+ cd 'dgsh'
+ make $MAKEFLAGS PREFIX="/usr" config
+ make $MAKEFLAGS
+}
+
+check() {
+ cd 'dgsh'
+ make $MAKEFLAGS -j1 test # tests must be run sequentially, so override any -jN in $MAKEFLAGS
+}
+
+package() {
+ cd 'dgsh'
+ make DESTDIR="$pkgdir/" install
+}