diff options
author | Leo <thinkabit.ukim@gmail.com> | 2019-11-19 15:53:34 +0100 |
---|---|---|
committer | Leo <thinkabit.ukim@gmail.com> | 2019-11-19 16:04:34 +0100 |
commit | 49c71d9986102598bc593ba085e420bc4acc6995 (patch) | |
tree | 357bf4ed207b9aac87da75b765e9d874d9eee7c2 /community/py3-gst/APKBUILD | |
parent | 966fc0c6ab7dd7a72557d1f12a79ce696df9da90 (diff) | |
download | aports-49c71d9986102598bc593ba085e420bc4acc6995.tar.bz2 aports-49c71d9986102598bc593ba085e420bc4acc6995.tar.xz |
community/py3-gst: rename from py-gst
Diffstat (limited to 'community/py3-gst/APKBUILD')
-rw-r--r-- | community/py3-gst/APKBUILD | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/community/py3-gst/APKBUILD b/community/py3-gst/APKBUILD new file mode 100644 index 0000000000..568f8439b1 --- /dev/null +++ b/community/py3-gst/APKBUILD @@ -0,0 +1,67 @@ +# Contributor: Carlo Landmeter <clandmeter@gmail.com> +# Maintainer: +pkgname=py-gst +pkgver=1.16.1 +pkgrel=1 +pkgdesc="GStreamer Python binding" +url="https://cgit.freedesktop.org/gstreamer/gst-python/" +arch="all" +license="LGPL-2.1-or-later" +depends="py-gobject3 gst-plugins-base" +makedepends="gst-plugins-base-dev gstreamer-dev meson py-gobject3-dev + python2-dev python3-dev" +subpackages="py2-${pkgname#py-}:_py2 py3-${pkgname#py-}:_py3" +source="https://gstreamer.freedesktop.org/src/gst-python/gst-python-$pkgver.tar.xz + python-3.8-compat.patch + " +builddir="$srcdir/gst-python-$pkgver" + +prepare() { + default_prepare + cp -r "$builddir" "$srcdir"/python2 + cp -r "$builddir" "$srcdir"/python3 +} + +build() { + _build python2 + _build python3 +} + +package() { + mkdir -p "$pkgdir" +} + +_build() { + local python="$1" + export PYTHON=$python + cd "$srcdir"/$python + meson \ + --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --localstatedir=/var \ + -Dpython=/usr/bin/$python \ + . output + ninja -C output +} + +_py2() { + depends="${depends//py-/py2-}" + _py python2 +} + +_py3() { + depends="${depends//py-/py3-}" + _py python3 +} + +_py() { + local python="$1" + pkgdesc="$pkgdesc (for $python)" + install_if="$pkgname=$pkgver-r$pkgrel $python" + cd "$srcdir"/"$python" + DESTDIR="$subpkgdir" ninja -C output install +} + +sha512sums="333000bfe964c5d94db98990e500b7f0e12ae8c8058b306bb3a822ab13c2031ea5c55c06dd55f40c66874f879d32a15bdd4f08bcd2107e1a5bb5eb90a4572691 gst-python-1.16.1.tar.xz +357aea5b66c5725d0a4e7a40f96139a651d33d6bff8826276bd6d5835003fbeef04dce29880eed327fc275b20f24b4a4081a04a5b80b3c0217a157ddca1e694d python-3.8-compat.patch" |