summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichel Zou2016-05-14 15:01:18 +0200
committerMichel Zou2016-05-14 15:01:18 +0200
commite43bd9e36be4f8d73b7e8e3fc15772a61db913ad (patch)
tree458e598eda944afce309a0d6b53ee4e69ba7b568
downloadaur-e43bd9e36be4f8d73b7e8e3fc15772a61db913ad.tar.gz
Initial import
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD44
2 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..267eb58da124
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+# Generated by mksrcinfo v8
+# Sat May 14 13:01:18 UTC 2016
+pkgbase = python-pyfmi
+ pkgdesc = A package for working with dynamic models compliant with the FMI standard.
+ pkgver = 2.2
+ pkgrel = 1
+ url = http://www.pyfmi.org
+ arch = i686
+ arch = x86_64
+ license = LGPL
+ makedepends = python-setuptools
+ makedepends = python2-setuptools
+ makedepends = fmilib
+ makedepends = cython
+ makedepends = cython2
+ source = https://pypi.python.org/packages/b6/c3/c916efab7c363a6d2a25dd42d4b252ed060c51ad602e6aad8d2e3945638e/PyFMI-2.2.zip
+ sha1sums = 6b9d995c9af7d45e5caf1f31fdefc6e0cc25b6bc
+
+pkgname = python2-pyfmi
+ depends = fmilib
+ depends = python2-scipy
+ depends = python2-lxml
+ depends = python2-assimulo
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7ef160d8344b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+pkgbase=python-pyfmi
+# pkgname=('python-pyfmi' 'python2-pyfmi')
+pkgname=('python2-pyfmi')
+pkgver=2.2
+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')
+source=("https://pypi.python.org/packages/b6/c3/c916efab7c363a6d2a25dd42d4b252ed060c51ad602e6aad8d2e3945638e/PyFMI-${pkgver}.zip")
+sha1sums=('6b9d995c9af7d45e5caf1f31fdefc6e0cc25b6bc')
+
+prepare () {
+ cd "${srcdir}"/PyFMI-$pkgver
+
+ # seems the enum is unnecessary
+ sed -i "s|enum fmi1_status_kind_t|fmi1_status_kind_t|g" src/pyfmi/fmi.c
+}
+
+build() {
+ cp -r "${srcdir}"/PyFMI-$pkgver "${srcdir}"/PyFMI-$pkgver-py2
+
+# cd "${srcdir}"/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
+# python setup.py install --root=${pkgdir} --fmil-home=/usr/
+# }
+
+package_python2-pyfmi() {
+ depends=('fmilib' 'python2-scipy' 'python2-lxml' 'python2-assimulo')
+
+ cd "${srcdir}"/PyFMI-$pkgver-py2
+ python2 setup.py install --root=${pkgdir} --fmil-home=/usr/
+}
+