# Contributor: Sören Tempel # Contributor: Frankie Robertson # Maintainer: setglobal pkgname = 'hfst' setglobal pkgver = '3.9.1' setglobal pkgrel = '0' setglobal pkgdesc = '"Helsinki Finite-State Transducer Technology toolkit'" setglobal url = ""http://www.ling.helsinki.fi/kieliteknologia/tutkimus/$pkgname/"" setglobal arch = '"all'" setglobal license = '"LGPL3'" setglobal depends = ''"" setglobal depends_dev = ''"" setglobal makedepends = ""$depends_dev python2 bison python2-dev swig"" setglobal install = ''"" setglobal subpackages = ""$pkgname-dev $pkgname-doc py-$pkgname:py"" setglobal source = ""http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz missing_unistd_include.patch"" setglobal _builddir = ""$srcdir"/$pkgname-$pkgver" proc prepare { cd $_builddir default_prepare || return 1 update_config_sub || return 1 } proc 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 } proc package { cd $_builddir make DESTDIR="$pkgdir" install || return 1 cd python || return 1 python2 setup.py install \ --prefix=/usr --root="$pkgdir" || return 1 } proc py { setglobal pkgdesc = ""$pkgdesc (python bindings)"" setglobal depends = '"python2'" mkdir -p "$subpkgdir"/usr/lib/ cp -r "$pkgdir"/usr/lib/python2* "$subpkgdir"/usr/lib/ } setglobal md5sums = '"3d7a54b6ce67d180545d599b7d9fa7c9 hfst-3.9.1.tar.gz 4aef69581668aa22cf1e93cbd6493030 missing_unistd_include.patch'" setglobal sha256sums = '"fa55eab71d86ffebe75ed28476d76cb6bcde51dbc73064a8ef1db7112d2985ec hfst-3.9.1.tar.gz 158d633416a482308f420c6d9e3c8648f96238fc7209d70055e629a0ff978b80 missing_unistd_include.patch'" setglobal sha512sums = '"2d0d4acd132cb4a41c4a1f259b2556ac3ce352158ad88ea2312d056e1942dd2d5d0968e86ee62e00aca36fb757371657d0466132ae3576b70962f5313357df44 hfst-3.9.1.tar.gz 0bfc63709dbefaaa4084bf78d169283a58ab4ee586e800446f5d92ee179d4c84959802f54e72ffa5366c49a2a30883deb54c562c9dcace21662d5cbdd06789d6 missing_unistd_include.patch'"