Github messages for voidlinux
 help / color / mirror / Atom feed
From: the-maldridge <the-maldridge@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: Re: [PR PATCH] [Updated] WIP: Update OBS to 30.0.0
Date: Mon, 25 Sep 2023 01:12:08 +0200	[thread overview]
Message-ID: <20230924231208.GXQzbQIJK6iV6bu7w6fwTSb9kKi32onHMQE6X6Ty4p0@z> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-46233@inbox.vuxu.org>

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

There is an updated 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: 8003 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 469ac920f67ecd0f754544b51afb69cb9d40d28c 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..f9a4cfe09701e
--- /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 7aa77fa7360377585f79d2f659e01946f243db83 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 e45e515d6da6cd452af0fe9e8f45b02a8a61828d 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 ...

  reply	other threads:[~2023-09-24 23:12 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-09-24 23:03 [PR PATCH] " the-maldridge
2023-09-24 23:12 ` the-maldridge [this message]
2023-09-24 23:18 ` [PR PATCH] [Updated] " 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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20230924231208.GXQzbQIJK6iV6bu7w6fwTSb9kKi32onHMQE6X6Ty4p0@z \
    --to=the-maldridge@users.noreply.github.com \
    --cc=ml@inbox.vuxu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).