diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 12 insertions, 27 deletions
@@ -1,44 +1,29 @@ -pkgbase=python-pyfmi -pkgname=('python-pyfmi' 'python2-pyfmi') -pkgver=2.5 +pkgname=python-pyfmi +pkgver=2.5.1 pkgrel=1 pkgdesc="A package for working with dynamic models compliant with the FMI standard." url="http://www.pyfmi.org" arch=('i686' 'x86_64') license=('LGPL') -makedepends=('python-setuptools' 'python2-setuptools' 'fmilib' 'cython' 'cython2' 'python-assimulo' 'python2-assimulo' 'python-lxml' 'python2-lxml') -source=("https://pypi.io/packages/source/P/PyFMI/PyFMI-${pkgver}.tar.gz" PR11.patch) -sha256sums=('f0485f786a40448c8ffb9e2b03a587d84cd1fe403c1056f50ab787de18f8ba0b' SKIP) +makedepends=('python-setuptools' 'cython') +depends=('fmilib' 'python-scipy' 'python-lxml' 'python-assimulo') +source=("https://github.com/modelon/PyFMI/archive/PyFMI-${pkgver}.tar.gz") +#source=("https://pypi.io/packages/source/P/PyFMI/PyFMI-${pkgver}.tar.gz") +sha256sums=('f59d2634b346d66ce0271aa1d689255a9b400b02570b4007020a10f3d6b92797') prepare() { - cd "${srcdir}"/PyFMI-${pkgver} - rm src/pyfmi/*.c - - # https://github.com/modelon/PyFMI/issues/10 - patch -p1 -i "${srcdir}"/PR11.patch + cd "${srcdir}"/PyFMI-PyFMI-${pkgver} + #rm src/pyfmi/*.c } build() { - cp -r "${srcdir}"/PyFMI-${pkgver} "${srcdir}"/PyFMI-${pkgver}-py2 - - cd "${srcdir}"/PyFMI-${pkgver} + cd "${srcdir}"/PyFMI-PyFMI-${pkgver} python setup.py build --fmil-home=/usr/ - - cd "${srcdir}"/PyFMI-${pkgver}-py2 - python2 setup.py build --fmil-home=/usr/ } -package_python-pyfmi() { - depends=('fmilib' 'python-scipy' 'python-lxml' 'python-assimulo') - - cd "${srcdir}"/PyFMI-${pkgver} +package() { + cd "${srcdir}"/PyFMI-PyFMI-${pkgver} python setup.py install --root=${pkgdir} --fmil-home=/usr/ } -package_python2-pyfmi() { - depends=('fmilib' 'python2-scipy' 'python2-lxml' 'python2-assimulo') - - cd "${srcdir}"/PyFMI-${pkgver} - python2 setup.py install --root=${pkgdir} --fmil-home=/usr/ -} |