# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
setvar pkgname = 'gst-plugins-good'
setvar pkgver = '1.12.1'
setvar pkgrel = '2'
setvar pkgdesc = ""GStreamer Multimedia Framework Good Plugins""
setvar url = ""http://gstreamer.freedesktop.org/""
setvar arch = ""all""
setvar license = ""LGPL""
setvar subpackages = ""$pkgname-lang $pkgname-doc""
setvar depends = ''
setvar replaces = ""gst-plugins-good1""
setvar depends_dev = ""gstreamer-dev gst-plugins-base-dev""
setvar makedepends = ""$depends_dev
	flac-dev
	gdk-pixbuf-dev
	glib-dev
	jack-dev
	libavc1394-dev
	libdv-dev
	libgudev-dev
	libice-dev
	libiec61883-dev
	libjpeg-turbo-dev
	libogg-dev
	liboil-dev
	libpng-dev
	libshout-dev
	libsm-dev
	libsoup-dev
	libvpx-dev
	libxdamage-dev
	libxext-dev
	libxv-dev
	linux-headers
	orc-dev
	taglib-dev
	v4l-utils-dev
	wavpack-dev
	zlib-dev
	""
setvar replaces = ''
setvar ldpath = ""/usr/lib/gstreamer-.0""
setvar source = ""http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-$pkgver.tar.xz
	""
setvar builddir = ""$srcdir"/gst-plugins-good-$pkgver"

# secfixes:
#   1.10.4-r0:
#   - CVE-2017-5840
#   - CVE-2017-5841
#   - CVE-2017-5845
#   - CVE-2016-9634
#   - CVE-2016-9635
#   - CVE-2016-9636
#   - CVE-2016-9808
#   - CVE-2016-10198
#   - CVE-2016-10199

proc build {
	cd $_builddir
	./configure \
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr \
		--sysconfdir=/etc \
		--localstatedir=/var \
		--disable-static \
		--enable-experimental \
		--disable-fatal-warnings \
		--with-package-name="GStreamer Good Plugins (Alpine Linux)" \
		--with-package-origin="http://alpinelinux.org/" \
		|| return 1
	make
}

proc package {
	cd $builddir
	export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
	make DESTDIR="$pkgdir" install || return 1
}

proc doc {
	default_doc
	setvar replaces = ""${pkgname}1-doc""
}
setvar sha512sums = ""2ee61ce918ae6cdf520e33b156d731152509ce27f0b4112e00abedd0a0e933f243237bd30f254a5f387391f08bcf79efa78436eb50664ccbea5c5d4ddce875dc  gst-plugins-good-1.12.1.tar.xz""