diff options
-rw-r--r-- | .SRCINFO | 34 | ||||
-rw-r--r-- | PKGBUILD | 66 |
2 files changed, 69 insertions, 31 deletions
@@ -1,21 +1,31 @@ -# Generated by mksrcinfo v8 -# Sat Sep 9 10:07:42 UTC 2017 pkgbase = python-gensim - pkgdesc = Python framework for fast Vector Space Modelling - pkgver = 2.3.0 + pkgdesc = Library for topic modelling, document indexing and similarity retrieval with large corpora + pkgver = 3.5.0 pkgrel = 1 - url = http://nlp.fi.muni.cz/projekty/gensim/ + url = https://radimrehurek.com/gensim/ arch = i686 arch = x86_64 - license = LGPL + license = LGPL2.1 makedepends = python-setuptools - makedepends = python-scipy + makedepends = python2-setuptools + makedepends = python-numpy + makedepends = python2-numpy makedepends = cython - makedepends = python-six - makedepends = python-smart-open - optdepends = python-pyro - source = https://github.com/RaRe-Technologies/gensim/archive/2.3.0.tar.gz - md5sums = bbe21a252916f154253ae6be625ae802 + makedepends = cython2 + optdepends = python-pyro: Usage in a distributed environment + source = python-gensim-3.5.0.tar.gz::https://github.com/RaRe-Technologies/gensim/archive/3.5.0.tar.gz + sha512sums = ee1899a234e30981e8b2422a4a1461926fa8bf9e9f72075f38afdad4a1c0f0ef819d9e18f17ff679546acd696f852edaef3827a5c014dd3e664b42db24586f01 pkgname = python-gensim + depends = python-numpy + depends = python-scipy + depends = python-six + optdepends = python-pyro: Usage in a distributed environment + optdepends = python-smart_open: Streaming of large files +pkgname = python2-gensim + depends = python2-numpy + depends = python2-scipy + depends = python2-six + optdepends = python2-pyro: Usage in a distributed environment + optdepends = python2-smart_open: Streaming of large files @@ -1,31 +1,59 @@ -# Maintainer: Maarten van Gompel <proycon at anaproy dot nl> +# Maintainer: Gordian Edenhofer <gordian.edenhofer@gmail.com> +# Contributor: Maarten van Gompel <proycon at anaproy dot nl> # Contributor: Lex Black <autumn-wind at web dot de> # Contributor: Dieter_be -_pkgbase=gensim pkgbase=python-gensim -pkgname=('python-gensim') -pkgver=2.3.0 +pkgname=('python-gensim' 'python2-gensim') +_pkgname=gensim +pkgver=3.5.0 pkgrel=1 -pkgdesc="Python framework for fast Vector Space Modelling" +pkgdesc="Library for topic modelling, document indexing and similarity retrieval with large corpora" arch=('i686' 'x86_64') -url="http://nlp.fi.muni.cz/projekty/gensim/" -license=('LGPL') -makedepends=('python-setuptools' 'python-scipy' 'cython' 'python-six' 'python-smart-open') -optdepends=('python-pyro') -source=("https://github.com/RaRe-Technologies/${_pkgbase}/archive/${pkgver}.tar.gz") -md5sums=('c36d7da43b1bdc175c741546300c7a41') +license=('LGPL2.1') +url="https://radimrehurek.com/gensim/" +depends=('') +makedepends=('python-setuptools' 'python2-setuptools' 'python-numpy' 'python2-numpy' 'cython' 'cython2') +optdepends=("python-pyro: Usage in a distributed environment") +provides=("") +conflicts=("") +replaces=("") +source=("${pkgname}-${pkgver}.tar.gz"::"https://github.com/RaRe-Technologies/${_pkgname}/archive/${pkgver}.tar.gz") +sha512sums=('ee1899a234e30981e8b2422a4a1461926fa8bf9e9f72075f38afdad4a1c0f0ef819d9e18f17ff679546acd696f852edaef3827a5c014dd3e664b42db24586f01') +prepare() { + cp -a "${srcdir}/${_pkgname}-${pkgver}"{,-py2} +} -build() { - unset LDFLAGS - unset FFLAGS +build_python-gensim() { + cd "${srcdir}/${_pkgname}-${pkgver}" + python setup.py clean + rm -rf build dist + python setup.py build +} - cd ${srcdir}/$_pkgbase-${pkgver//_/-} - python setup.py build +build_python2-gensim() { + cd "${srcdir}/${_pkgname}-${pkgver}-py2" + python2 setup.py clean + rm -rf build dist + python2 setup.py build } -package() { - cd ${srcdir}/$_pkgbase-${pkgver//_/-} - python setup.py install --prefix=/usr --root=${pkgdir} +package_python-gensim() { + depends=('python-numpy' 'python-scipy' 'python-six') + optdepends=("python-pyro: Usage in a distributed environment" + "python-smart_open: Streaming of large files") + + cd "${srcdir}/${_pkgname}-${pkgver}" + python setup.py install --root="${pkgdir}" --optimize=1 +} + +package_python2-gensim() { + depends=('python2-numpy' 'python2-scipy' 'python2-six') + optdepends=("python2-pyro: Usage in a distributed environment" + "python2-smart_open: Streaming of large files") + + + cd "${srcdir}/${_pkgname}-${pkgver}-py2" + python2 setup.py install --root="${pkgdir}" --optimize=1 } |