aboutsummaryrefslogtreecommitdiffstats
path: root/community/gst-libav/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/gst-libav/APKBUILD')
-rw-r--r--community/gst-libav/APKBUILD30
1 files changed, 23 insertions, 7 deletions
diff --git a/community/gst-libav/APKBUILD b/community/gst-libav/APKBUILD
index 42889ab34dc..e6d52017951 100644
--- a/community/gst-libav/APKBUILD
+++ b/community/gst-libav/APKBUILD
@@ -1,23 +1,38 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=gst-libav
-pkgver=1.18.5
+pkgver=1.22.8
pkgrel=0
pkgdesc="GStreamer streaming media framework libav plugin"
url="https://gstreamer.freedesktop.org"
arch="all"
license="GPL-2.0-or-later LGPL-2.0-or-later"
-makedepends="coreutils ffmpeg-dev gst-plugins-base-dev gstreamer-dev meson
- orc-dev"
-source="https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-$pkgver.tar.xz"
+makedepends="
+ coreutils
+ ffmpeg-dev
+ gst-plugins-base-dev
+ gstreamer-dev
+ meson
+ orc-dev
+ "
+source="https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-$pkgver.tar.xz
+ flaky.patch
+ "
replaces="gst-libav1"
build() {
- export CFLAGS="$CFLAGS -fno-strict-aliasing -D_XOPEN_SOURCE"
+ CFLAGS="$CFLAGS -O2" \
+ CXXFLAGS="$CXXFLAGS -O2" \
+ CPPFLAGS="$CPPFLAGS -O2" \
abuild-meson \
+ -Db_lto=true \
-Dpackage-origin="https://alpinelinux.org" \
-Dpackage-name="GStreamer libav plugin (Alpine Linux)" \
. output
- meson compile ${JOBS:+-j ${JOBS}} -C output
+ meson compile -C output
+}
+
+check() {
+ meson test --print-errorlogs --no-rebuild -C output
}
package() {
@@ -30,5 +45,6 @@ doc() {
}
sha512sums="
-09b1dbc23b27f301d4598e4a803d32ba94752f186d6277a1dd0c133033f89d4873f3fac7b0f8da311c778065c43e038083c7ef0890a2133d1c7f27a0be7249a7 gst-libav-1.18.5.tar.xz
+483d5ffeebbe87e78872a3c859a9f5f64d112ec1fbad841b61c209a3837d349f918689e7a80586a4114bd2688a6f7495e4c77cc37ccb52519aac80b7bd77c437 gst-libav-1.22.8.tar.xz
+b6ea595d0875c22b69fb7c32ce3e03e187ce8c76ad5992fd709500507fc89e021f6f53fc951a61b5edf0312963bf7d313542a3970bbab27e335887e5db34d26b flaky.patch
"