diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..657944d95032 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Jan Rydzewski <flegmer@gmail.com> + +pkgname=(morfeusz2 python2-morfeuszbuilder) +pkgver=20180204 +pkgrel=1 +pkgdesc="Morphological analyser Morfeusz" +arch=('x86_64') +url='http://sgjp.pl/morfeusz/' +license=('BSD') + +makedepends=('python2' 'python2-setuptools') + +source=("LICENCE" + "http://sgjp.pl/morfeusz/download/$pkgver/morfeusz-src-$pkgver.tar.gz") +sha256sums=("16c7ca379ef9fb6368c20d0ee71a9c83dd9c55e3b9fc34aade443c33d731d829" + "663138c8a73f76b442582582f13a1946d4d70c6cb81a235e113126faa5365722") + +function prepare { + # disable wrappers building + echo "" > "$srcdir/trunk/morfeusz/wrappers/CMakeLists.txt" +} + +function build { + cd "$srcdir/trunk" + cmake \ + -D CMAKE_INSTALL_PREFIX=/usr \ + -D SKIP_DICTIONARY_BUILDING=1 \ + -D DEFAULT_DICT_NAME=sgjp \ + -D EMBEDDED_DEFAULT_DICT=0 \ + . + make libmorfeusz morfeusz_analyzer morfeusz_generator morfeusz_analyzer_old + make CXX_FLAGS=-std=c++11 test_runner +} + +function package_morfeusz2 { + depends=('gcc-libs') + cd "$srcdir/trunk" + make DESTDIR="$pkgdir/" install + install -D -t "$pkgdir/usr/share/licenses/morfeusz2" "$srcdir/LICENCE" +} + +function package_python2-morfeuszbuilder { + depends=('python2' 'python2-pyparsing') + arch=('any') + cd "$srcdir/trunk/fsabuilder" + python2 setup.py install --root="$pkgdir/" --optimize=1 + install -D -t "$pkgdir/usr/share/licenses/python2-morfeuszbuilder" "$srcdir/LICENCE" +} |