summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-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
+}