summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorpeeweep2019-10-01 14:34:30 +0800
committerpeeweep2019-10-01 14:34:30 +0800
commit773beb2d42ccc37b97b7509c199867124deeaf16 (patch)
tree2858452dda5e1c11b0e6956b20ca28e00d16d4b5
downloadaur-python-libffmpeg.tar.gz
Init
-rw-r--r--.SRCINFO21
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD53
3 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8e0fd5428c53
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = python-libffmpeg
+ pkgdesc = ffmpeg python package
+ pkgver = 1.4
+ pkgrel = 1
+ url = https://pypi.org/project/ffmpeg
+ arch = any
+ license = MIT
+ makedepends = python-setuptools
+ makedepends = python2-setuptools
+ source = https://files.pythonhosted.org/packages/f0/cc/3b7408b8ecf7c1d20ad480c3eaed7619857bf1054b690226e906fdf14258/ffmpeg-1.4.tar.gz
+ sha256sums = 6931692c890ff21d39938433c2189747815dca0c60ddc7f9bb97f199dba0b5b9
+
+pkgname = python-libffmpeg
+ depends = ffmpeg
+ depends = python
+ depends = python2
+
+pkgname = python2-libffmpeg
+ depends = ffmpeg
+ depends = python2
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..0fe2ffbd3674
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+*.log
+pkg/
+src/
+*.pkg.tar.xz
+*.tar.gz
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..280cf1762b9f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,53 @@
+# Maintainer: peeweep <peeweep at 0x0 dot ee>
+
+pkgname=('python-libffmpeg' 'python2-libffmpeg')
+_pkgname=ffmpeg
+pkgver=1.4
+pkgrel=1
+pkgdesc="ffmpeg python package"
+arch=('any')
+url="https://pypi.org/project/ffmpeg"
+license=('MIT')
+makedepends=('python-setuptools' 'python2-setuptools')
+source=("https://files.pythonhosted.org/packages/f0/cc/3b7408b8ecf7c1d20ad480c3eaed7619857bf1054b690226e906fdf14258/${_pkgname}-${pkgver}.tar.gz")
+sha256sums=('6931692c890ff21d39938433c2189747815dca0c60ddc7f9bb97f199dba0b5b9')
+
+prepare() {
+ cp -r "${srcdir}/${_pkgname}-${pkgver}" "${srcdir}/${_pkgname}-${pkgver}-2"
+
+ cd "${srcdir}/${_pkgname}-${pkgver}/ffmpeg"
+ sed -i "s/local\///" *.py
+ sed -i "s/python2.7/python/" stream.py
+
+ cd "${srcdir}/${_pkgname}-${pkgver}-2/ffmpeg"
+ sed -i "s/local\/bin\/python3/bin\/python2/" *.py
+ sed -i "s/python2.7/python2/" stream.py
+}
+
+build() {
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ python setup.py build
+ cd "${srcdir}/${_pkgname}-${pkgver}-2"
+ python2 setup.py build
+}
+
+package_python-libffmpeg() {
+ depends=(
+ 'ffmpeg'
+ 'python'
+ 'python2' # For stream.py
+ )
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build
+}
+
+package_python2-libffmpeg() {
+ depends=(
+ 'ffmpeg'
+ 'python2'
+ )
+ cd "${srcdir}/${_pkgname}-${pkgver}-2"
+ python2 setup.py install --root="${pkgdir}/" --optimize=1 --skip-build
+}
+
+# vim:set ts=2 sw=2 et: