diff options
author | Vincenzo Maffione | 2015-07-05 10:36:33 +0200 |
---|---|---|
committer | Vincenzo Maffione | 2015-07-05 10:36:33 +0200 |
commit | 47ecf66118347fcb11d6e9e51456eb8acd5873ed (patch) | |
tree | 97381ad335e6243a612d999f5a5a530fc955e024 | |
download | aur-47ecf66118347fcb11d6e9e51456eb8acd5873ed.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 60 |
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: |