diff options
Diffstat (limited to 'community/gst-libav/APKBUILD')
-rw-r--r-- | community/gst-libav/APKBUILD | 32 |
1 files changed, 25 insertions, 7 deletions
diff --git a/community/gst-libav/APKBUILD b/community/gst-libav/APKBUILD index febe333d96c..4bc5048b523 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.4 +pkgver=1.22.11 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() { @@ -29,4 +44,7 @@ doc() { replaces="${pkgname}1-doc" } -sha512sums="4eb10af6698f724bbc8d5b7b215e7349e6ff3b52e24b3987ee4077db1ae27ae0d6f25309adc50f0fccdf5af4d617634a7339ad1e5466a737c40a25c52c0d023f gst-libav-1.18.4.tar.xz" +sha512sums=" +808e5659130ed608960bddb68f4ab678149a21e1fb45ebe85d82f47166a254756d615ed37eb83e2aaba349e93279bf2dc43a73daa5c33833aba26d3d8e115362 gst-libav-1.22.11.tar.xz +b6ea595d0875c22b69fb7c32ce3e03e187ce8c76ad5992fd709500507fc89e021f6f53fc951a61b5edf0312963bf7d313542a3970bbab27e335887e5db34d26b flaky.patch +" |