diff options
Diffstat (limited to 'testing/gst-rtsp-server/APKBUILD')
-rw-r--r-- | testing/gst-rtsp-server/APKBUILD | 27 |
1 files changed, 22 insertions, 5 deletions
diff --git a/testing/gst-rtsp-server/APKBUILD b/testing/gst-rtsp-server/APKBUILD index 0a3d25a0cf6..66c62e25a09 100644 --- a/testing/gst-rtsp-server/APKBUILD +++ b/testing/gst-rtsp-server/APKBUILD @@ -1,23 +1,40 @@ # Contributor: Andrew Panteleyev <insonifi@gmail.com> # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=gst-rtsp-server -pkgver=1.18.5 +pkgver=1.22.11 pkgrel=0 pkgdesc="GStreamer RTSP server" url="https://gstreamer.freedesktop.org" -arch="all !mips64 !riscv64" # blocked by gst-plugins-bad +arch="all" license="LGPL-2.0-or-later" depends_dev="gst-plugins-base-dev" -makedepends="$depends_dev gobject-introspection-dev gstreamer-dev meson gst-plugins-bad-dev" +makedepends=" + $depends_dev + gobject-introspection-dev + gst-plugins-bad-dev + gstreamer-dev + meson + " +checkdepends="gst-plugins-good" subpackages="$pkgname-dev" source="https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-$pkgver.tar.xz" +options="!check" # tests pass locally but not in ci build() { + CFLAGS="$CFLAGS -O2" \ + CXXFLAGS="$CXXFLAGS -O2" \ + CPPFLAGS="$CPPFLAGS -O2" \ abuild-meson \ + -Db_lto=true \ -Dpackage-origin="https://alpinelinux.org" \ -Dpackage-name="GStreamer RTSP server (Alpine Linux)" \ + -Dtests="$(want_check && echo enabled || echo disabled)" \ . output - meson compile ${JOBS:+-j ${JOBS}} -C output + meson compile -C output +} + +check() { + meson test --print-errorlogs --no-rebuild -C output } package() { @@ -25,5 +42,5 @@ package() { } sha512sums=" -da06aaaac8fa9039a5ae287b3a383ffcd4c2aecd70b12aaabba64aa67ea1586a9ed3d7f4f792b8e167d6f72574e214aaed6733e3ed3d4017b519af5985779d82 gst-rtsp-server-1.18.5.tar.xz +cf3c698dbbcaa790b6bb1b1df4bae88be5f54fb70ba4bce5a4a0f907d693616d52b1cf67e73f694dcd7c9588b63a6303949f9f36fde952011a2d2ff80f9b44de gst-rtsp-server-1.22.11.tar.xz " |