Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] pipewire: update to 1.2.2
@ 2024-07-31 15:09 cinerea0
  2024-08-01 17:24 ` [PR PATCH] [Merged]: " cinerea0
  0 siblings, 1 reply; 2+ messages in thread
From: cinerea0 @ 2024-07-31 15:09 UTC (permalink / raw)
  To: ml

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

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

https://github.com/cinerea0/void-packages pw
https://github.com/void-linux/void-packages/pull/51570

pipewire: update to 1.2.2
#### Testing the changes
- I tested the changes in this PR: **YES**



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

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

From 0e838ad5944e451c0539d31270d2cb10d7ce2403 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Wed, 31 Jul 2024 11:08:06 -0400
Subject: [PATCH] pipewire: update to 1.2.2

---
 .../patches/fix-conflicting-meson-deps.patch  | 79 -------------------
 srcpkgs/pipewire/template                     |  4 +-
 2 files changed, 2 insertions(+), 81 deletions(-)
 delete mode 100644 srcpkgs/pipewire/patches/fix-conflicting-meson-deps.patch

diff --git a/srcpkgs/pipewire/patches/fix-conflicting-meson-deps.patch b/srcpkgs/pipewire/patches/fix-conflicting-meson-deps.patch
deleted file mode 100644
index ab102a606c8272..00000000000000
--- a/srcpkgs/pipewire/patches/fix-conflicting-meson-deps.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-From b5f031bc15524bbfde577290ad9bbadeab77ae8b Mon Sep 17 00:00:00 2001
-From: Eli Schwartz <eschwartz93@gmail.com>
-Date: Sun, 30 Jun 2024 13:44:06 -0400
-Subject: [PATCH] meson: fix conflicting use of feature-based dependency
- lookups
-
-When spa-plugins is enabled, the gio-2.0 global dependency is
-overwritten.
-
-When bluez support is enabled, OR when gsettings is enabled, the gio-2.0
-dependency is then detected as found. This means that
-pipewire-module-protocol-pulse can end up enabling gsettings support
-even if it has been forcibly turned off.
-
-Rename the meson variables to ensure they are looked up separately.
----
- meson.build             | 6 +++---
- spa/meson.build         | 6 +++---
- src/modules/meson.build | 4 ++--
- 3 files changed, 8 insertions(+), 8 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index 2607c5c8f4..38b6b59d00 100644
---- a/meson.build
-+++ b/meson.build
-@@ -346,9 +346,9 @@ summary({'GLib-2.0 (Flatpak support)': glib2_dep.found()}, bool_yn: true, sectio
- flatpak_support = glib2_dep.found()
- cdata.set('HAVE_GLIB2', flatpak_support)
- 
--gio_dep = dependency('gio-2.0', version : '>= 2.26.0', required : get_option('gsettings'))
--summary({'GIO (GSettings)': gio_dep.found()}, bool_yn: true, section: 'Misc dependencies')
--if not gio_dep.found() and get_option('gsettings-pulse-schema').enabled()
-+gsettings_gio_dep = dependency('gio-2.0', version : '>= 2.26.0', required : get_option('gsettings'))
-+summary({'GIO (GSettings)': gsettings_gio_dep.found()}, bool_yn: true, section: 'Misc dependencies')
-+if not gsettings_gio_dep.found() and get_option('gsettings-pulse-schema').enabled()
-   error('`gsettings-pulse-schema` is enabled but `gio` was not found.')
- endif
- 
-diff --git a/spa/meson.build b/spa/meson.build
-index 67e4b5c506..cf25609dab 100644
---- a/spa/meson.build
-+++ b/spa/meson.build
-@@ -47,12 +47,12 @@ if get_option('spa-plugins').allowed()
-   summary({'ALSA': alsa_dep.found()}, bool_yn: true, section: 'Backend')
- 
-   bluez_dep = dependency('bluez', version : '>= 4.101', required: get_option('bluez5'))
--  gio_dep = dependency('gio-2.0', required : get_option('bluez5'))
--  gio_unix_dep = dependency('gio-unix-2.0', required : get_option('bluez5'))
-+  bluez_gio_dep = dependency('gio-2.0', required : get_option('bluez5'))
-+  bluez_gio_unix_dep = dependency('gio-unix-2.0', required : get_option('bluez5'))
-   bluez_glib2_dep = dependency('glib-2.0', required : get_option('bluez5'))
-   sbc_dep = dependency('sbc', required: get_option('bluez5'))
-   summary({'SBC': sbc_dep.found()}, bool_yn: true, section: 'Bluetooth audio codecs')
--  bluez5_deps = [ mathlib, dbus_dep, sbc_dep, bluez_dep, bluez_glib2_dep, gio_dep, gio_unix_dep ]
-+  bluez5_deps = [ mathlib, dbus_dep, sbc_dep, bluez_dep, bluez_glib2_dep, bluez_gio_dep, bluez_gio_unix_dep ]
-   bluez_deps_found = get_option('bluez5').allowed()
-   foreach dep: bluez5_deps
-       if get_option('bluez5').enabled() and not dep.found()
-diff --git a/src/modules/meson.build b/src/modules/meson.build
-index ceaa7013d9..3f400f0877 100644
---- a/src/modules/meson.build
-+++ b/src/modules/meson.build
-@@ -433,11 +433,11 @@ if avahi_dep.found()
-   cdata.set('HAVE_AVAHI', true)
- endif
- 
--if gio_dep.found()
-+if gsettings_gio_dep.found()
-   pipewire_module_protocol_pulse_sources += [
-     'module-protocol-pulse/modules/module-gsettings.c',
-   ]
--  pipewire_module_protocol_pulse_deps += gio_dep
-+  pipewire_module_protocol_pulse_deps += gsettings_gio_dep
-   cdata.set('HAVE_GIO', true)
-   if get_option('gsettings-pulse-schema').enabled()
-     install_data(['module-protocol-pulse/modules/org.freedesktop.pulseaudio.gschema.xml'],
--- 
-GitLab
-
diff --git a/srcpkgs/pipewire/template b/srcpkgs/pipewire/template
index 76e11d1321c6a8..ecc0ca700ed360 100644
--- a/srcpkgs/pipewire/template
+++ b/srcpkgs/pipewire/template
@@ -1,6 +1,6 @@
 # Template file for 'pipewire'
 pkgname=pipewire
-version=1.2.1
+version=1.2.2
 revision=1
 build_style=meson
 configure_args="
@@ -40,7 +40,7 @@ license="MIT"
 homepage="https://pipewire.org/"
 changelog="https://gitlab.freedesktop.org/pipewire/pipewire/-/raw/master/NEWS"
 distfiles="https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/${version}/pipewire-${version}.tar.gz"
-checksum=ee26d1e906a930b283d759628de978dc2514522d68f9566f89b1497b2b534f76
+checksum=8255d7b7c6d7844ed20b5bb9cc7af66ddcaba32fee9902728471de7c02213bac
 make_dirs="/var/lib/pipewire 0755 _pipewire _pipewire"
 system_accounts="_pipewire"
 

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

* Re: [PR PATCH] [Merged]: pipewire: update to 1.2.2
  2024-07-31 15:09 [PR PATCH] pipewire: update to 1.2.2 cinerea0
@ 2024-08-01 17:24 ` cinerea0
  0 siblings, 0 replies; 2+ messages in thread
From: cinerea0 @ 2024-08-01 17:24 UTC (permalink / raw)
  To: ml

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

There's a merged pull request on the void-packages repository

pipewire: update to 1.2.2
https://github.com/void-linux/void-packages/pull/51570

Description:
#### Testing the changes
- I tested the changes in this PR: **YES**



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

end of thread, other threads:[~2024-08-01 17:24 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-07-31 15:09 [PR PATCH] pipewire: update to 1.2.2 cinerea0
2024-08-01 17:24 ` [PR PATCH] [Merged]: " cinerea0

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).