summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorVincenzo Maffione2015-07-05 10:36:33 +0200
committerVincenzo Maffione2015-07-05 10:36:33 +0200
commit47ecf66118347fcb11d6e9e51456eb8acd5873ed (patch)
tree97381ad335e6243a612d999f5a5a530fc955e024
downloadaur-47ecf66118347fcb11d6e9e51456eb8acd5873ed.tar.gz
Initial import
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD60
2 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..259f2ececa27
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = fspcc
+ pkgdesc = An FSP compiler and LTS analysis tool
+ pkgver = 1.8
+ pkgrel = 2
+ arch = any
+ license = GPL3
+ makedepends = git
+ depends = bash
+ optdepends = graphviz: visualizing compiled LTS
+ optdepends = xv: visualizing compiled LTS
+
+pkgname = fspcc
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7367cc6c5369
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,60 @@
+# See http://wiki.archlinux.org/index.php/VCS_PKGBUILD_Guidelines
+# for more information on packaging from GIT sources.
+
+# Maintainer: Vincenzo Maffione <v.maffione@gmail.com>
+pkgname=fspcc
+pkgver=1.8
+pkgrel=2
+pkgdesc="An FSP compiler and LTS analysis tool"
+arch=('any')
+url=
+license=('GPL3')
+groups=()
+depends=('bash')
+optdepends=('graphviz: visualizing compiled LTS' 'xv: visualizing compiled LTS')
+makedepends=('git')
+provides=()
+conflicts=()
+replaces=()
+backup=()
+options=()
+install=
+source=()
+noextract=()
+md5sums=()
+
+_gitroot="https://github.com/vmaffione/fspc.git"
+_gitname="fspc"
+
+build() {
+ # Download the latest netmap code from the public repository
+ cd "$srcdir"
+ msg "Connecting to GIT server...."
+ if [[ -d "$_gitname" ]]; then
+ cd "$_gitname" && git pull origin
+ msg "The local files are updated."
+ else
+ git clone "$_gitroot" "$_gitname"
+ cd "$srcdir/$_gitname"
+ fi
+ msg "GIT checkout done or server timeout"
+
+ msg "Starting to build fspc"
+ cd "$srcdir/$_gitname"
+ autoreconf --install
+ ./configure || return 1
+ make OPTIMIZE=-O2 || return 1
+ msg "Build complete"
+}
+
+package() {
+ cd "$srcdir/$_gitname/src"
+ mkdir -p "$pkgdir/usr/bin"
+ cp fspcc "$pkgdir/usr/bin"
+ cp ltsee "$pkgdir/usr/bin"
+ mkdir -p "$pkgdir/usr/share/man/man1"
+ cp fspcc.1 "$pkgdir/usr/share/man/man1"
+ gzip "$pkgdir/usr/share/man/man1/fspcc.1"
+}
+
+# vim:set ts=2 sw=2 et: