summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrea Pascal2019-07-26 00:55:16 -0500
committerAndrea Pascal2019-07-26 00:55:16 -0500
commit029a50bd03c857c2b1adb34de8f182bf4695f77b (patch)
tree35bc97cc354410d4fbcdd24d921a930b51f4c071
downloadaur-029a50bd03c857c2b1adb34de8f182bf4695f77b.tar.gz
Initial commit
-rw-r--r--.SRCINFO32
-rw-r--r--PKGBUILD50
2 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1010c4c39a95
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,32 @@
+pkgbase = python-muselsl
+ pkgdesc = Stream and visualize EEG data from the Muse headset.
+ pkgver = 2.0.2
+ pkgrel = 1
+ url = https://github.com/alexandrebarachant/muse-lsl
+ arch = any
+ license = BSD
+ makedepends = python-setuptools
+ makedepends = python2-setuptools
+ depends = python-bitstring
+ depends = python2-bitstring
+ depends = python-pygatt
+ depends = python-pandas
+ depends = python2-pandas
+ depends = python-scikit-learn
+ depends = python-numpy
+ depends = python2-numpy
+ depends = python-seaborn
+ depends = python-pexpect
+ depends = python2-pexpect
+ optdepends = python-mne: Viewer V2
+ optdepends = python-vispy: Viewer V2
+ provides = muselsl
+ source = https://files.pythonhosted.org/packages/21/31/bc2c0fcff2a01054df803bdf070def7ff835e58ee7ea829479bd29d97633/muselsl-2.0.2.tar.gz
+ sha384sums = 3f764491be01299027534692f25ad89c536098032bc82a9d24f2b63a45daa180383a863b73680e9440254fc2943ea4ac
+
+pkgname = python-muselsl
+ depends = python
+
+pkgname = python2-muselsl
+ depends = python2
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..d368942fa3eb
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,50 @@
+# Maintainer: Andrea Pascal <andrea@anodium.net>
+
+pkgbase=python-muselsl
+pkgname=(python-muselsl python2-muselsl)
+pkgver=2.0.2
+pkgrel=1
+pkgdesc='Stream and visualize EEG data from the Muse headset.'
+url='https://github.com/alexandrebarachant/muse-lsl'
+arch=('any')
+license=('BSD')
+provides=('muselsl')
+depends=('python-bitstring' 'python2-bitstring'
+ 'python-pygatt'
+ 'python-pandas' 'python2-pandas'
+ 'python-scikit-learn'
+ 'python-numpy' 'python2-numpy'
+ 'python-seaborn'
+ 'python-pexpect' 'python2-pexpect')
+makedepends=('python-setuptools'
+ 'python2-setuptools')
+optdepends=('python-mne: Viewer V2'
+ 'python-vispy: Viewer V2')
+source=('https://files.pythonhosted.org/packages/21/31/bc2c0fcff2a01054df803bdf070def7ff835e58ee7ea829479bd29d97633/muselsl-2.0.2.tar.gz')
+sha384sums=('3f764491be01299027534692f25ad89c536098032bc82a9d24f2b63a45daa180383a863b73680e9440254fc2943ea4ac')
+
+build(){
+ cd "${srcdir}/muselsl-${pkgver}"
+ python setup.py build
+ python2 setup.py build
+}
+
+check(){
+ cd "${srcdir}/muselsl-${pkgver}"
+ python setup.py check -m -s
+ python2 setup.py check -m -s
+}
+
+package_python-muselsl() {
+ depends=('python')
+ cd "${srcdir}/muselsl-${pkgver}"
+ python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build
+ install -Dm 644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
+
+package_python2-muselsl() {
+ depends=('python2')
+ cd "${srcdir}/muselsl-${pkgver}"
+ python2 setup.py install --root="${pkgdir}/" --optimize=1 --skip-build
+ install -Dm 644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}