Created
October 31, 2017 16:58
-
-
Save alibitek/95eec94107bc562d03bddd15796569df to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# $Id$ | |
# Maintainer: Felix Yan <[email protected]> | |
# Contributor: Lev Lybin <[email protected]> | |
# Contributor: lagrange <[email protected]> | |
# Contributor: mid-kid <[email protected]> | |
pkgbase=python-kivy | |
pkgname=('python-kivy' 'python2-kivy') | |
pkgver=master | |
pkgrel=1 | |
pkgdesc="A software library for rapid development of hardware-accelerated multitouch applications." | |
arch=('i686' 'x86_64') | |
url="http://kivy.org/" | |
license=('MIT') | |
makedepends=('python-setuptools' 'python2-setuptools' 'cython' 'cython2' 'gstreamer' 'sdl2_ttf' | |
'sdl2_mixer' 'sdl2_image') | |
checkdepends=('python-nose' 'python2-nose' 'python2-mock' 'python-coverage' 'python2-coverage' | |
'python-gobject' 'python2-gobject' 'xorg-server-xvfb' 'opencv' 'python-pyenchant' | |
'python2-pyenchant' 'git' 'mtdev' 'xclip' 'xsel' 'gtk3' 'gst-plugins-base' | |
'gst-plugins-good' 'python-dbus' 'python2-dbus') | |
source=("https://github.com/kivy/kivy/archive/$pkgver.zip") | |
prepare() { | |
# For better metadata | |
export KIVY_USE_SETUPTOOLS=1 | |
export LC_CTYPE=en_US.UTF-8 | |
cp -a kivy-$pkgver{,-py2} | |
} | |
build() { | |
cd "$srcdir"/kivy-$pkgver | |
python setup.py build build_ext --inplace | |
cd "$srcdir"/kivy-$pkgver-py2 | |
python2 setup.py build build_ext --inplace | |
} | |
check() { | |
cd "$srcdir"/kivy-$pkgver | |
xvfb-run -s "-screen 0 1280x720x24 -ac +extension GLX" nosetests3 kivy/tests | |
cd "$srcdir"/kivy-$pkgver-py2 | |
xvfb-run -s "-screen 0 1280x720x24 -ac +extension GLX" nosetests2 kivy/tests | |
} | |
package_python-kivy() { | |
depends=('python' 'gstreamer' 'sdl2_ttf' 'sdl2_mixer' 'sdl2_image') | |
cd kivy-$pkgver | |
python setup.py install --prefix=/usr --root="$pkgdir" | |
install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE | |
} | |
package_python2-kivy() { | |
depends=('python2' 'gstreamer' 'sdl2_ttf' 'sdl2_mixer' 'sdl2_image') | |
cd kivy-$pkgver-py2 | |
python2 setup.py install --prefix=/usr --root="$pkgdir" | |
install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE | |
mv "$pkgdir"/usr/share/kivy{,2}-examples | |
} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment