mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-02-24 17:22:15 +01:00
Also remove the python3 subpackage and rename the python2 subpackage to py-hfst. The python3 subpackage was removed because a) we currently don't support python3 packages and b) it couldn't be installed (maybe because we don't package setuptools for python3?).
66 lines
1.9 KiB
Plaintext
66 lines
1.9 KiB
Plaintext
# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
|
|
# Contributor: Frankie Robertson <frankie@robertson.name>
|
|
# Maintainer:
|
|
pkgname=hfst
|
|
pkgver=3.9.1
|
|
pkgrel=0
|
|
pkgdesc="Helsinki Finite-State Transducer Technology toolkit"
|
|
url="http://www.ling.helsinki.fi/kieliteknologia/tutkimus/$pkgname/"
|
|
arch="all"
|
|
license="LGPL3"
|
|
depends=""
|
|
depends_dev=""
|
|
makedepends="$depends_dev python bison python-dev swig"
|
|
install=""
|
|
subpackages="$pkgname-dev $pkgname-doc py-$pkgname:py"
|
|
source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz
|
|
missing_unistd_include.patch"
|
|
|
|
_builddir="$srcdir"/$pkgname-$pkgver
|
|
prepare() {
|
|
cd "$_builddir"
|
|
default_prepare || return 1
|
|
update_config_sub || return 1
|
|
}
|
|
|
|
build() {
|
|
cd "$_builddir"
|
|
./configure \
|
|
--build=$CBUILD \
|
|
--host=$CHOST \
|
|
--prefix=/usr \
|
|
--sysconfdir=/etc \
|
|
--mandir=/usr/share/man \
|
|
--localstatedir=/var \
|
|
--enable-proc \
|
|
--without-foma \
|
|
--enable-lexc \
|
|
--enable-all-tools \
|
|
|| return 1
|
|
make -j1 || return 1
|
|
}
|
|
|
|
package() {
|
|
cd "$_builddir"
|
|
make DESTDIR="$pkgdir" install || return 1
|
|
|
|
cd python || return 1
|
|
python2 setup.py install \
|
|
--prefix=/usr --root="$pkgdir" || return 1
|
|
}
|
|
|
|
py() {
|
|
pkgdesc="$pkgdesc (python bindings)"
|
|
depends="python"
|
|
|
|
mkdir -p "$subpkgdir"/usr/lib/
|
|
cp -r "$pkgdir"/usr/lib/python2* "$subpkgdir"/usr/lib/
|
|
}
|
|
|
|
md5sums="3d7a54b6ce67d180545d599b7d9fa7c9 hfst-3.9.1.tar.gz
|
|
4aef69581668aa22cf1e93cbd6493030 missing_unistd_include.patch"
|
|
sha256sums="fa55eab71d86ffebe75ed28476d76cb6bcde51dbc73064a8ef1db7112d2985ec hfst-3.9.1.tar.gz
|
|
158d633416a482308f420c6d9e3c8648f96238fc7209d70055e629a0ff978b80 missing_unistd_include.patch"
|
|
sha512sums="2d0d4acd132cb4a41c4a1f259b2556ac3ce352158ad88ea2312d056e1942dd2d5d0968e86ee62e00aca36fb757371657d0466132ae3576b70962f5313357df44 hfst-3.9.1.tar.gz
|
|
0bfc63709dbefaaa4084bf78d169283a58ab4ee586e800446f5d92ee179d4c84959802f54e72ffa5366c49a2a30883deb54c562c9dcace21662d5cbdd06789d6 missing_unistd_include.patch"
|