Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] WIP: Update OBS to 30.0.0
@ 2023-09-24 23:03 the-maldridge
  2023-09-24 23:12 ` [PR PATCH] [Updated] " the-maldridge
                   ` (16 more replies)
  0 siblings, 17 replies; 18+ messages in thread
From: the-maldridge @ 2023-09-24 23:03 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 492 bytes --]

There is a new pull request by the-maldridge against master on the void-packages repository

https://github.com/the-maldridge/void-packages obs-next
https://github.com/void-linux/void-packages/pull/46233

WIP: Update OBS to 30.0.0
WIP PR to stage this update so we can submit it when the final release happens.  Since this release deprecates FTL in favor of WHIP, the dependencies for that get added.

A patch file from https://github.com/void-linux/void-packages/pull/46233.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-obs-next-46233.patch --]
[-- Type: text/x-diff, Size: 8010 bytes --]

From 3497b821c8199ae2212a08477236c72fd9b09234 Mon Sep 17 00:00:00 2001
From: Michael Aldridge <maldridge@voidlinux.org>
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 <maldridge@voidlinux.org>"
+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 <maldridge@voidlinux.org>
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 <maldridge@voidlinux.org>"
+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 <maldridge@voidlinux.org>
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 <maldridge@voidlinux.org>"
+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 <maldridge@voidlinux.org>
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 <maldridge@voidlinux.org>"
+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 <maldridge@voidlinux.org>
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 <lemmi@nerd2nerd.org>"
 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 ...

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2023-11-14  8:59 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-09-24 23:03 [PR PATCH] WIP: Update OBS to 30.0.0 the-maldridge
2023-09-24 23:12 ` [PR PATCH] [Updated] " the-maldridge
2023-09-24 23:18 ` the-maldridge
2023-09-24 23:21 ` the-maldridge
2023-09-24 23:24 ` the-maldridge
2023-09-25  0:11 ` the-maldridge
2023-10-15  2:00 ` the-maldridge
2023-10-17 11:36 ` Lolzen
2023-10-23  0:16 ` 10leej
2023-10-23  1:23 ` lemmi
2023-10-24 12:11 ` m3tav3rse
2023-10-27 19:25 ` Lolzen
2023-11-13  7:29 ` [PR PATCH] [Updated] " the-maldridge
2023-11-13 19:40 ` the-maldridge
2023-11-13 19:44 ` [PR PATCH] [Updated] " the-maldridge
2023-11-13 19:44 ` the-maldridge
2023-11-14  1:39 ` [PR PATCH] [Merged]: " the-maldridge
2023-11-14  8:59 ` Johnnynator

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).