diff options
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 42 | ||||
-rw-r--r-- | stfl-archlinux.patch | 24 |
3 files changed, 86 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..1511c27b4230 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = stfl-git + pkgdesc = Fork of stfl which adds a few bugfixes + pkgver = 0.24.r4.gcc355eb + pkgrel = 1 + url = https://github.com/dennisschagt/stfl + arch = x86_64 + license = GPL3 + makedepends = git + makedepends = patch + makedepends = swig + depends = ncurses + provides = stfl + conflicts = stfl + source = stfl-git::git+https://github.com/dennisschagt/stfl.git#branch=master + source = stfl-archlinux.patch + sha256sums = SKIP + sha256sums = c7d7c787bcd287a776aad3b26e6a90a3b121c281125c34c7c35a87f36dcdc453 + +pkgname = stfl-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..293e123f813b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Dennis van der Schagt <dennisschagt@gmail.com> +# Contributor: Jaroslav Lichtblau <svetlemodry@archlinux.org> +# Contributor: Sven Pfleiderer <pfleidi@roothausen.de> + +pkgname=stfl-git +pkgver=0.24.r4.gcc355eb +pkgrel=1 +provides=('stfl') +conflicts=('stfl') +pkgdesc="Fork of stfl which adds a few bugfixes" +arch=('x86_64') +url="https://github.com/dennisschagt/stfl" +license=('GPL3') +depends=('ncurses') +makedepends=('git' 'patch' 'swig') +source=("${pkgname}::git+https://github.com/dennisschagt/stfl.git#branch=master" + stfl-archlinux.patch) +sha256sums=('SKIP' + 'c7d7c787bcd287a776aad3b26e6a90a3b121c281125c34c7c35a87f36dcdc453') + +pkgver() { + cd "${pkgname}" + git describe --long | sed 's/^r//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd "${srcdir}/${pkgname}" + + patch -Np1 -i "${srcdir}"/stfl-archlinux.patch + + make prefix=/usr Makefile.deps + make prefix=/usr +} + +package() { + cd "${srcdir}/${pkgname}" + + make prefix=/usr DESTDIR="${pkgdir}" install + +#library symlink - FS#34890 + ln -s "/usr/lib/libstfl.so.0.24" "${pkgdir}"/usr/lib/libstfl.so.0 +} diff --git a/stfl-archlinux.patch b/stfl-archlinux.patch new file mode 100644 index 000000000000..df818299a37a --- /dev/null +++ b/stfl-archlinux.patch @@ -0,0 +1,24 @@ +diff -ruN0 stfl-0.21-orig//Makefile.cfg stfl-0.21/Makefile.cfg +--- stfl-0.21-orig//Makefile.cfg 2009-05-31 20:20:39.000000000 +0200 ++++ stfl-0.21/Makefile.cfg 2010-03-25 20:01:19.000000000 +0100 +@@ -22 +22 @@ +-export prefix ?= /usr/local ++export prefix ?= /usr +@@ -26 +26 @@ +-FOUND_SPL = 1 ++FOUND_SPL = 0 +@@ -38 +38 @@ +-FOUND_PERL5 = 1 ++FOUND_PERL5 = 0 +@@ -44 +44 @@ +-FOUND_PYTHON = 1 ++FOUND_PYTHON = 0 +@@ -50 +50 @@ +-FOUND_RUBY = 1 ++FOUND_RUBY = 0 +diff -ruN0 stfl-0.21-orig//stfl_internals.h stfl-0.21/stfl_internals.h +--- stfl-0.21-orig//stfl_internals.h 2009-06-19 19:27:33.000000000 +0200 ++++ stfl-0.21/stfl_internals.h 2010-03-25 20:00:52.000000000 +0100 +@@ -31 +31 @@ +-#include <ncursesw/ncurses.h> ++#include <ncurses.h> |