aboutsummaryrefslogtreecommitdiffstats
path: root/testing/gst-rtsp-server/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/gst-rtsp-server/APKBUILD')
-rw-r--r--testing/gst-rtsp-server/APKBUILD27
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
"