summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Rydzewski2018-03-04 11:56:26 +0100
committerJan Rydzewski2018-03-04 11:56:26 +0100
commit7fae8413e89678dbcd7dc04d94c733dadac44518 (patch)
tree2eb6fb0f91d96ddbadbc66d975b65f8ee25445ed
parent1c321b61a8258b134643b7ced5f467eafdd71709 (diff)
downloadaur-morfeusz2.tar.gz
Enabled building of python2 wrapper
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD21
2 files changed, 21 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f0211c805cbd..35905bfdc7e0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -7,6 +7,7 @@ pkgbase = morfeusz2
license = BSD
makedepends = python2
makedepends = python2-setuptools
+ makedepends = swig
source = LICENCE
source = http://sgjp.pl/morfeusz/download/20180204/morfeusz-src-20180204.tar.gz
sha256sums = 16c7ca379ef9fb6368c20d0ee71a9c83dd9c55e3b9fc34aade443c33d731d829
@@ -21,3 +22,8 @@ pkgname = python2-morfeuszbuilder
depends = python2
depends = python2-pyparsing
+pkgname = python2-morfeusz2
+ pkgdesc = Morfeusz python wrapper
+ depends = morfeusz2
+ depends = python2
+
diff --git a/PKGBUILD b/PKGBUILD
index 15bdb3463fc1..b8ce37620eb3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
# Maintainer: Jan Rydzewski <flegmer@gmail.com>
-pkgname=(morfeusz2 python2-morfeuszbuilder)
+pkgname=(morfeusz2 python2-morfeuszbuilder python2-morfeusz2)
pkgver=20180204
pkgrel=2
pkgdesc="Morphological analyser Morfeusz"
@@ -8,7 +8,7 @@ arch=('x86_64')
url='http://sgjp.pl/morfeusz/'
license=('BSD')
-makedepends=('python2' 'python2-setuptools')
+makedepends=('python2' 'python2-setuptools' 'swig')
source=("LICENCE"
"http://sgjp.pl/morfeusz/download/$pkgver/morfeusz-src-$pkgver.tar.gz")
@@ -16,8 +16,8 @@ sha256sums=("16c7ca379ef9fb6368c20d0ee71a9c83dd9c55e3b9fc34aade443c33d731d829"
"663138c8a73f76b442582582f13a1946d4d70c6cb81a235e113126faa5365722")
function prepare {
- # disable wrappers building
- echo "" > "$srcdir/trunk/morfeusz/wrappers/CMakeLists.txt"
+ # build only python wrapper
+ echo "add_subdirectory (python)" > "$srcdir/trunk/morfeusz/wrappers/CMakeLists.txt"
}
function build {
@@ -37,7 +37,7 @@ function package_morfeusz2 {
cd "$srcdir/trunk"
make DESTDIR="$pkgdir/" install
- install -D -t "$pkgdir/usr/share/licenses/morfeusz2" "$srcdir/LICENCE"
+ install -D -t "$pkgdir/usr/share/licenses/$pkgname" "$srcdir/LICENCE"
}
function package_python2-morfeuszbuilder {
@@ -47,5 +47,14 @@ function package_python2-morfeuszbuilder {
cd "$srcdir/trunk/fsabuilder"
python2 setup.py install --root="$pkgdir/" --optimize=1
- install -D -t "$pkgdir/usr/share/licenses/python2-morfeuszbuilder" "$srcdir/LICENCE"
+ install -D -t "$pkgdir/usr/share/licenses/$pkgname" "$srcdir/LICENCE"
+}
+
+function package_python2-morfeusz2 {
+ pkgdesc="Morfeusz python wrapper"
+ depends=('morfeusz2' 'python2')
+
+ cd "$srcdir/trunk/morfeusz/wrappers/python"
+ python2 setup.py install --root="$pkgdir/" --optimize=1
+ install -D -t "$pkgdir/usr/share/licenses/$pkgname" "$srcdir/LICENCE"
}