diff options
author | jerry73204 | 2018-07-22 01:40:19 +0800 |
---|---|---|
committer | jerry73204 | 2018-07-22 01:40:19 +0800 |
commit | b502911d0783417efc4ef0d036f95c144a7c8dc0 (patch) | |
tree | 24b2be786d7b842c0704e9e97e6cd4fac80eb159 | |
download | aur-b502911d0783417efc4ef0d036f95c144a7c8dc0.tar.gz |
Initial commit. Provide version r828.39567b3-1
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 45 |
2 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f9f0e97a0e9b --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = python-av-git + pkgdesc = Pythonic bindings for FFmpeg. + pkgver = r828.39567b3 + pkgrel = 1 + url = https://github.com/mikeboers/PyAV/tree/master + arch = i686 + arch = x86_64 + license = BSD 3-Clause + makedepends = git + makedepends = python-setuptools + makedepends = python2-setuptools + makedepends = cython + depends = ffmpeg + depends = python + depends = python2 + source = python-av::git+https://github.com/mikeboers/PyAV.git#branch=master + sha256sums = SKIP + +pkgname = python-av-git + +pkgname = python2-av-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0b88a6613b9a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Jerry Lin <jerry73204 at gmail dot com> +pkgname=('python-av-git' 'python2-av-git') +pkgver=r828.39567b3 +pkgrel=1 +pkgdesc='Pythonic bindings for FFmpeg.' +arch=('i686' 'x86_64') +url="https://github.com/mikeboers/PyAV/tree/master" +license=('BSD 3-Clause') +depends=('ffmpeg' 'python' 'python2') +makedepends=('git' 'python-setuptools' 'python2-setuptools' 'cython') +source=('python-av::git+https://github.com/mikeboers/PyAV.git#branch=master') +sha256sums=('SKIP') + +pkgver() { + cd "$srcdir/python-av" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + cd "$srcdir" + cp -a python-av{,-py2} +} + +build_python-av-git() { + cd "$srcdir/python-av" + python setup.py build +} + +build_python2-av-git() { + cd "$srcdir/python-av-py2" + python2 setup.py build +} + +package_python-av-git() { + cd "$srcdir/python-av" + python setup.py install --root="$pkgdir" --optimize=1 +} + +package_python2-av-git() { + cd "$srcdir/python-av-py2" + python2 setup.py install --root="$pkgdir" --optimize=1 + + # rename /usr/bin/pyav to avoid filename conflict + mv "$pkgdir/usr/bin/pyav"{,2} +} |