From 3497b821c8199ae2212a08477236c72fd9b09234 Mon Sep 17 00:00:00 2001 From: Michael Aldridge Date: Sun, 24 Sep 2023 16:38:52 -0500 Subject: [PATCH 1/5] New package: oneVPL-2023.3.1. --- common/shlibs | 1 + srcpkgs/oneVPL-examples | 1 + srcpkgs/oneVPL/template | 25 +++++++++++++++++++++++++ 3 files changed, 27 insertions(+) create mode 120000 srcpkgs/oneVPL-examples create mode 100644 srcpkgs/oneVPL/template diff --git a/common/shlibs b/common/shlibs index 2d7f32eee393b..fa757670a581b 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4287,3 +4287,4 @@ libchafa.so.0 libchafa-1.12.5_1 libcppdap.so cppdap-1.58.0+a_1 libkeyfinder.so.2 libkeyfinder-2.2.7_1 libb64.so.0 libb64-1.2.1_1 +libvpl.so.2 oneVPL-2023.3.1_1 diff --git a/srcpkgs/oneVPL-examples b/srcpkgs/oneVPL-examples new file mode 120000 index 0000000000000..03776a5d59e14 --- /dev/null +++ b/srcpkgs/oneVPL-examples @@ -0,0 +1 @@ +oneVPL \ No newline at end of file diff --git a/srcpkgs/oneVPL/template b/srcpkgs/oneVPL/template new file mode 100644 index 0000000000000..1ca5cd01158bc --- /dev/null +++ b/srcpkgs/oneVPL/template @@ -0,0 +1,25 @@ +# Template file for 'oneVPL' +pkgname=oneVPL +version=2023.3.1 +revision=1 +build_style=cmake +hostmakedepends="libva-devel libX11-devel" +short_desc="Intel oneAPI Video Processing Library" +maintainer="Michael Aldridge " +license="MIT" +homepage="https://github.com/oneapi-src/oneVPL" +changelog="https://github.com/oneapi-src/oneVPL/blob/master/CHANGELOG.md" +distfiles="https://github.com/oneapi-src/oneVPL/archive/refs/tags/v$version.tar.gz" +checksum=4411543519486a2450f6f5af06a077596e7888a551768594e9dfa2a46b23b6f5 + +post_install() { + vlicense LICENSE +} + +oneVPL-examples_package() { + short_desc+=" - examples" + depends="${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/share/vpl/examples + } +} From 638b3641fd156d175c7795b7ca755ce8245c6de2 Mon Sep 17 00:00:00 2001 From: Michael Aldridge Date: Sun, 24 Sep 2023 16:56:49 -0500 Subject: [PATCH 2/5] New package: plog-1.1.10. --- srcpkgs/plog/template | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 srcpkgs/plog/template diff --git a/srcpkgs/plog/template b/srcpkgs/plog/template new file mode 100644 index 0000000000000..106c810787157 --- /dev/null +++ b/srcpkgs/plog/template @@ -0,0 +1,15 @@ +# Template file for 'plog' +pkgname=plog +version=1.1.10 +revision=1 +build_style=cmake +short_desc="Portables, simple and extensible C++ logging library" +maintainer="Michael Aldridge " +license="MIT" +homepage="https://github.com/SergiusTheBest/plog" +distfiles="https://github.com/SergiusTheBest/plog/archive/refs/tags/$version.tar.gz" +checksum=55a090fc2b46ab44d0dde562a91fe5fc15445a3caedfaedda89fe3925da4705a + +post_install() { + vlicense LICENSE +} From 52863239ac3f93c80905588685f75789becef555 Mon Sep 17 00:00:00 2001 From: Michael Aldridge Date: Sun, 24 Sep 2023 17:14:38 -0500 Subject: [PATCH 3/5] New package: usrsctp-0.9.5.0. --- common/shlibs | 1 + srcpkgs/usrsctp/template | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 srcpkgs/usrsctp/template diff --git a/common/shlibs b/common/shlibs index fa757670a581b..c682ecbb8dbcd 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4288,3 +4288,4 @@ libcppdap.so cppdap-1.58.0+a_1 libkeyfinder.so.2 libkeyfinder-2.2.7_1 libb64.so.0 libb64-1.2.1_1 libvpl.so.2 oneVPL-2023.3.1_1 +libusrsctp.so.2 usrsctp-0.9.5.0_1 diff --git a/srcpkgs/usrsctp/template b/srcpkgs/usrsctp/template new file mode 100644 index 0000000000000..3bf41f8106c93 --- /dev/null +++ b/srcpkgs/usrsctp/template @@ -0,0 +1,17 @@ +# Template file for 'usrsctp' +pkgname=usrsctp +version=0.9.5.0 +revision=1 +build_style=cmake +configure_args="-Dsctp_werror=off -Dsctp_build_shared_lib=on" +short_desc="Portable SCTP userland stack" +maintainer="Michael Aldridge " +license="BSD-3-Clause" +homepage="https://github.com/SergiusTheBest/plog" +distfiles="https://github.com/sctplab/usrsctp/archive/refs/tags/$version.tar.gz" +checksum=260107caf318650a57a8caa593550e39bca6943e93f970c80d6c17e59d62cd92 + +post_install() { + vlicense LICENSE.md + rm $DESTDIR/usr/lib64 +} From 14208d909a33fd81cc4f1656c2106b3018af40f4 Mon Sep 17 00:00:00 2001 From: Michael Aldridge Date: Sun, 24 Sep 2023 16:53:57 -0500 Subject: [PATCH 4/5] New package: libdatachannel-0.19.1. --- common/shlibs | 1 + srcpkgs/libdatachannel-devel | 1 + srcpkgs/libdatachannel/template | 23 +++++++++++++++++++++++ 3 files changed, 25 insertions(+) create mode 120000 srcpkgs/libdatachannel-devel create mode 100644 srcpkgs/libdatachannel/template diff --git a/common/shlibs b/common/shlibs index c682ecbb8dbcd..da85d1778c088 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4289,3 +4289,4 @@ libkeyfinder.so.2 libkeyfinder-2.2.7_1 libb64.so.0 libb64-1.2.1_1 libvpl.so.2 oneVPL-2023.3.1_1 libusrsctp.so.2 usrsctp-0.9.5.0_1 +libdatachannel.so.0.19.1 libdatachannel-0.19.1_1 diff --git a/srcpkgs/libdatachannel-devel b/srcpkgs/libdatachannel-devel new file mode 120000 index 0000000000000..2e91a7b97b155 --- /dev/null +++ b/srcpkgs/libdatachannel-devel @@ -0,0 +1 @@ +libdatachannel \ No newline at end of file diff --git a/srcpkgs/libdatachannel/template b/srcpkgs/libdatachannel/template new file mode 100644 index 0000000000000..41f8d0814e73b --- /dev/null +++ b/srcpkgs/libdatachannel/template @@ -0,0 +1,23 @@ +# Template file for 'libdatachannel' +pkgname=libdatachannel +version=0.19.1 +revision=1 +build_style=cmake +configure_args="-DPREFER_SYSTEM_LIB=ON -DUSE_NICE=ON -DNO_EXAMPLES=ON" +makedepends="plog openssl-devel libnice-devel libsrtp-devel usrsctp" +short_desc="C/C++ WebRTC network library" +maintainer="Michael Aldridge " +license="MPL-2.0" +homepage="https://libdatachannel.org/" +distfiles="https://github.com/paullouisageneau/libdatachannel/archive/refs/tags/v$version.tar.gz" +checksum=3687bbdc30ce24d98cc602dee1da9583bf6863d53dc2a598e590f522be719233 + +libdatachannel-devel_package() { + short_desc+=" - development files" + depends="${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove "usr/lib/*.so" + vmove usr/lib/cmake + } +} From 0bc1ddf2aacb1749c99f294e89a54dc0c1fbf56f Mon Sep 17 00:00:00 2001 From: Michael Aldridge Date: Sun, 24 Sep 2023 16:22:11 -0500 Subject: [PATCH 5/5] obs: Update to 30.0.0 --- srcpkgs/obs/template | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srcpkgs/obs/template b/srcpkgs/obs/template index e13c595e114a2..2ecd7dd0c8382 100644 --- a/srcpkgs/obs/template +++ b/srcpkgs/obs/template @@ -1,6 +1,6 @@ # Template file for 'obs' pkgname=obs -version=29.1.3 +version=30.0.0 revision=1 archs="i686* x86_64* ppc64le* aarch64*" build_style=cmake @@ -12,15 +12,15 @@ makedepends="LuaJIT-devel fdk-aac-devel ffmpeg-devel glu-devel pulseaudio-devel python3-devel speexdsp-devel v4l-utils-devel vlc-devel qt6-svg-devel x264-devel mbedtls-devel jansson-devel wayland-devel pipewire-devel libxkbcommon-devel pciutils-devel - librist-devel srt-devel" + librist-devel srt-devel oneVPL libdatachannel-devel" depends="xset xdg-desktop-portal" short_desc="Open Broadcaster Software" maintainer="lemmi " license="GPL-2.0-or-later" homepage="https://obsproject.com" changelog="https://github.com/obsproject/obs-studio/releases" -distfiles="https://github.com/obsproject/obs-studio/archive/${version}.tar.gz" -checksum=9d9cfbdbdd255f48a23feeefb60089769a65f52bbca24fa31d74125f3bbb0e90 +distfiles="https://github.com/obsproject/obs-studio/archive/refs/tags/30.0.0-beta3.tar.gz" +checksum=3b3faa4a7062bbbb11b178b2641eef43b1644acf37feb84b6ad8d7c91d175cd2 pre_configure() { # it's not enough to use -DENABLE_BROWSER ...