# Contributor: Carlo Landmeter # Maintainer: setvar pkgname = 'py-gst' setvar pkgver = '1.12.0' setvar pkgrel = '0' setvar pkgdesc = ""GStreamer Python binding"" setvar url = ""https://cgit.freedesktop.org/gstreamer/gst-python/"" setvar arch = ""all"" setvar license = ""LGPL-2.1"" setvar depends = ""py-gobject3 gst-plugins-base"" setvar depends_dev = """" setvar makedepends = ""gstreamer-dev py-gobject3-dev python2-dev gst-plugins-base-dev python3-dev automake autoconf libtool "" setvar install = """" setvar subpackages = ""py2-${pkgname#py-}:_py2 py3-${pkgname#py-}:_py3"" setvar source = ""http://gstreamer.freedesktop.org/src/gst-python/gst-python-$pkgver.tar.xz "" setvar builddir = ""$srcdir/gst-python-$pkgver"" proc prepare { default_prepare autoreconf -vif cp -r $builddir "$srcdir"/python2 cp -r $builddir "$srcdir"/python3 } proc build { _build python2 _build python3 } proc package { mkdir -p $pkgdir } proc _build { local python="$1" export PYTHON=$python cd "$srcdir"/$python ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --localstatedir=/var make } proc _py2 { setvar depends = "${depends//py-/py2-}" _py python2 } proc _py3 { setvar depends = "${depends//py-/py3-}" _py python3 } proc _py { local python="$1" setvar pkgdesc = ""$pkgdesc (for $python)"" setvar install_if = ""$pkgname=$pkgver-r$pkgrel $python"" cd "$srcdir"/"$python" make DESTDIR="$subpkgdir" install } setvar sha512sums = ""fbdc122f45d25ce75ab08549bc90af35950c1f29d46ee3a7b2d7587c44f2c37990b566261f8f16abf98fa89fdf1f704fc30be977246207e3f01bab8567a72d37 gst-python-1.12.0.tar.xz""