aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpsykose <alice@ayaya.dev>2023-01-24 04:50:42 +0000
committerpsykose <alice@ayaya.dev>2023-01-24 06:17:24 +0100
commit7643d6a83a1fdc6e8c9dd101686f9741f72112f2 (patch)
tree005161fd08d15e2c372de8e1af8aa0a942aefffc
parent1ace43740115454f5e8ea68737f7880f26487fa6 (diff)
downloadaports-7643d6a83a1fdc6e8c9dd101686f9741f72112f2.tar.gz
aports-7643d6a83a1fdc6e8c9dd101686f9741f72112f2.tar.bz2
aports-7643d6a83a1fdc6e8c9dd101686f9741f72112f2.tar.xz
community/gst-libav: upgrade to 1.22.0
-rw-r--r--community/gst-libav/APKBUILD12
-rw-r--r--community/gst-libav/flaky.patch12
2 files changed, 21 insertions, 3 deletions
diff --git a/community/gst-libav/APKBUILD b/community/gst-libav/APKBUILD
index ce36d5c1075..3f3b5ac5a08 100644
--- a/community/gst-libav/APKBUILD
+++ b/community/gst-libav/APKBUILD
@@ -1,6 +1,6 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=gst-libav
-pkgver=1.20.5
+pkgver=1.22.0
pkgrel=0
pkgdesc="GStreamer streaming media framework libav plugin"
url="https://gstreamer.freedesktop.org"
@@ -14,10 +14,15 @@ makedepends="
meson
orc-dev
"
-source="https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-$pkgver.tar.xz"
+source="https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-$pkgver.tar.xz
+ flaky.patch
+ "
replaces="gst-libav1"
build() {
+ CFLAGS="$CFLAGS -O2" \
+ CXXFLAGS="$CXXFLAGS -O2" \
+ CPPFLAGS="$CPPFLAGS -O2" \
abuild-meson \
-Db_lto=true \
-Dpackage-origin="https://alpinelinux.org" \
@@ -40,5 +45,6 @@ doc() {
}
sha512sums="
-b66d18e54a8b20a947d6aa9cd631199c994a46f73237b59842d34a96420f09cbc9a6d090ae6069b92a04900939ff647c3ab35977939755ffb9d7d02c951901ff gst-libav-1.20.5.tar.xz
+6cf629eebd18b6be5d3d4cd72558b3c481c8de3f7a4c6de15186357771f0e8c082952263c36e7c07a93c3972bfdaf6cfeac1755d507219128ea44d3e4eac335a gst-libav-1.22.0.tar.xz
+b6ea595d0875c22b69fb7c32ce3e03e187ce8c76ad5992fd709500507fc89e021f6f53fc951a61b5edf0312963bf7d313542a3970bbab27e335887e5db34d26b flaky.patch
"
diff --git a/community/gst-libav/flaky.patch b/community/gst-libav/flaky.patch
new file mode 100644
index 00000000000..1f13a05901a
--- /dev/null
+++ b/community/gst-libav/flaky.patch
@@ -0,0 +1,12 @@
+diff --git a/tests/check/meson.build b/tests/check/meson.build
+index 2ba3714..b755836 100644
+--- a/tests/check/meson.build
++++ b/tests/check/meson.build
+@@ -4,7 +4,6 @@ libav_tests = [
+ [ 'elements/avdec_adpcm' ],
+ [ 'elements/avdemux_ape' ],
+ [ 'elements/avvidenc' ],
+- [ 'generic/libavcodec-locking' ],
+ [ 'generic/plugin-test' ]
+ ]
+