summaryrefslogtreecommitdiff
path: root/user/gst-plugins-base/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'user/gst-plugins-base/APKBUILD')
-rw-r--r--user/gst-plugins-base/APKBUILD56
1 files changed, 21 insertions, 35 deletions
diff --git a/user/gst-plugins-base/APKBUILD b/user/gst-plugins-base/APKBUILD
index 2682bc026..9aa2afd80 100644
--- a/user/gst-plugins-base/APKBUILD
+++ b/user/gst-plugins-base/APKBUILD
@@ -1,57 +1,43 @@
# Maintainer: A. Wilcox <awilfox@adelielinux.org>
pkgname=gst-plugins-base
-pkgver=1.16.0
+pkgver=1.26.1
pkgrel=0
pkgdesc="GStreamer multimedia framework - Base plugins"
url="https://gstreamer.freedesktop.org/"
arch="all"
-options="!check" # fails overlaycomposition on ppc64
license="GPL LGPL"
-subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
depends=""
-replaces="gst-plugins-base1"
-makedepends="alsa-lib-dev cdparanoia-dev expat-dev glib-dev
- gobject-introspection-dev gstreamer-dev libice-dev libogg-dev libsm-dev
- libtheora-dev libvorbis-dev libx11-dev libxt-dev libxv-dev mesa-dev
- opus-dev orc-dev pango-dev perl cmd:which !gst-plugins-base"
-checkdepends="orc-compiler"
+makedepends="alsa-lib-dev cdparanoia-dev expat-dev glib-dev iso-codes-dev
+ gobject-introspection-dev graphene-dev gstreamer-dev libdrm-dev
+ libglvnd-dev libjpeg-turbo-dev libogg-dev libpng-dev libtheora-dev
+ libvorbis-dev libx11-dev libxt-dev libxv-dev mesa-dev meson opus-dev
+ orc-compiler orc-dev pango-dev wayland-dev wayland-protocols
+ !gst-plugins-base"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
source="https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-$pkgver.tar.xz
endian.patch
"
ldpath="/usr/lib/gstreamer-1.0"
build() {
- cd "$builddir"
- ./configure \
- --build=$CBUILD \
- --host=$CHOST \
- --prefix=/usr \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --disable-static \
- --disable-experimental \
- --disable-fatal-warnings \
- --with-default-audiosink=alsasink \
- --enable-introspection \
- --with-package-name="GStreamer Base Plugins (${DISTRO_NAME:-Adélie Linux})" \
- --with-package-origin="${DISTRO_URL:-https://www.adelielinux.org/}"
- make
+ meson setup \
+ --wrap-mode=nofallback \
+ -Dprefix=/usr \
+ -Dintrospection=enabled \
+ -Dnls=enabled \
+ -Dpackage-name="GStreamer Base Plugins (${DISTRO_NAME:-Adélie Linux})" \
+ -Dpackage-origin="${DISTRO_URL:-https://www.adelielinux.org/}" \
+ build
+ meson compile -C build
}
check() {
- cd "$builddir"
- make check
+ meson test -C build
}
package() {
- cd "$builddir"
- make -j1 DESTDIR="$pkgdir" install
-}
-
-doc() {
- default_doc
- replaces="${pkgname}1-doc"
+ DESTDIR="$pkgdir" meson install -C build
}
-sha512sums="4fa404156a384000e26e72ff0f701edb5a160181b48362350529177ca1c9325a3c58b83904bf5056262fe2609bc7f5913e835278973e049315deecfd1f26a3af gst-plugins-base-1.16.0.tar.xz
-f146e76bedabd7b028cc64a9a671f7fb1ac1655164159d47953ea1afddafee1e40470593442f22152fb7e3579847dc4fc6e1f6e16a7c47252d5f3c25a6ae7353 endian.patch"
+sha512sums="b0c491755856af37fd8416af57b782ba04cfdf4298947a521ece90b4723fcf331199f428c74fafb37b3094a8172a0d409d20079544f7424fd6c089574313e296 gst-plugins-base-1.26.1.tar.xz
+b44763d6b380bb51d246b64019078ee621a2d64a00f29f12039fd52aafd1c24e204350ea5c967c2fecb298075f6e45f62d16c3116d20aca8da557ace84ba0744 endian.patch"