From 5ddeb8793059e79e6dd3a57e82068cbaf3ce97a4 Mon Sep 17 00:00:00 2001 From: Adam Gausmann Date: Wed, 31 May 2023 20:59:08 -0500 Subject: [PATCH] New package: nginx-mod-rtmp --- srcpkgs/nginx-mod-rtmp | 1 + srcpkgs/nginx/template | 20 ++++++++++++++++---- 2 files changed, 17 insertions(+), 4 deletions(-) create mode 120000 srcpkgs/nginx-mod-rtmp diff --git a/srcpkgs/nginx-mod-rtmp b/srcpkgs/nginx-mod-rtmp new file mode 120000 index 000000000000..da70e2081bc0 --- /dev/null +++ b/srcpkgs/nginx-mod-rtmp @@ -0,0 +1 @@ +nginx \ No newline at end of file diff --git a/srcpkgs/nginx/template b/srcpkgs/nginx/template index 174b57623603..0759d7d579ae 100644 --- a/srcpkgs/nginx/template +++ b/srcpkgs/nginx/template @@ -4,9 +4,10 @@ # See comments in mime-types template pkgname=nginx version=1.24.0 -revision=1 +revision=2 _tests_commit=36a4563f7f00 _njs_version=0.7.12 +_rtmp_version=1.2.2 create_wrksrc=yes build_wrksrc="nginx-${version}" build_style=gnu-makefile @@ -51,7 +52,8 @@ configure_args="--prefix=${_cfgdir} --with-mail_ssl_module --with-pcre-jit --with-threads - --add-dynamic-module=../njs-${_njs_version}/nginx" + --add-dynamic-module=../njs-${_njs_version}/nginx + --add-dynamic-module=../nginx-rtmp-module-${_rtmp_version}" hostmakedepends="geoip geoip-devel openssl-devel pcre2-devel perl libxslt-devel which" makedepends="${hostmakedepends}" @@ -63,10 +65,12 @@ homepage="https://nginx.org" changelog="https://nginx.org/en/CHANGES-${version%.*}" distfiles="https://nginx.org/download/nginx-${version}.tar.gz https://hg.nginx.org/nginx-tests/archive/${_tests_commit}.tar.gz - https://hg.nginx.org/njs/archive/${_njs_version}.tar.gz" + https://hg.nginx.org/njs/archive/${_njs_version}.tar.gz + https://github.com/arut/nginx-rtmp-module/archive/refs/tags/v${_rtmp_version}.tar.gz" checksum="77a2541637b92a621e3ee76776c8b7b40cf6d707e69ba53a940283e30ff2f55d a90641a75314427b6c02e3a5e811c66d6fe7c0cad93752a6a2725d0129e08fbf - af648336c236f625311edcd90b83f37702fadad160c2a5ed57b34656609e918a" + af648336c236f625311edcd90b83f37702fadad160c2a5ed57b34656609e918a + 07f19b7bffec5e357bb8820c63e5281debd45f5a2e6d46b1636d9202c3e09d78" # Tests fail when nginx run as root and there is no nginx user make_check=ci-skip @@ -195,6 +199,14 @@ nginx-mod-http-xslt-filter_package() { } } +nginx-mod-rtmp_package() { + short_desc+=" - RTMP module" + depends="${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/lib/nginx/modules/ngx_rtmp_module.so + } +} + nginx-mod-stream_package() { short_desc+=" - Stream module" depends="${sourcepkg}>=${version}_${revision}"