pulseaudio: update to 17.0
authorRussell Senior <russell@personaltelco.net>
Tue, 19 Mar 2024 12:30:28 +0000 (05:30 -0700)
committerTianling Shen <cnsztl@gmail.com>
Fri, 22 Mar 2024 08:04:38 +0000 (16:04 +0800)
changes:
  remove meson_gio patch, already applied upstream
  move pulseaudio-system.conf following upsteam change in e96d278bfc5:
    "daemon/meson.build: Install dbus policy in /usr, not /etc"

Signed-off-by: Russell Senior <russell@personaltelco.net>
sound/pulseaudio/Makefile
sound/pulseaudio/patches/010-meson_gio.patch [deleted file]

index 9c1606dabaac6b1b43c7f0fb7bda382a3c32a2d2..9cafce5866560c565059487213b511c77cdebcfd 100644 (file)
@@ -8,12 +8,12 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=pulseaudio
-PKG_VERSION:=16.1
-PKG_RELEASE:=2
+PKG_VERSION:=17.0
+PKG_RELEASE:=1
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
 PKG_SOURCE_URL:=https://freedesktop.org/software/pulseaudio/releases
-PKG_HASH:=8eef32ce91d47979f95fd9a935e738cd7eb7463430dabc72863251751e504ae4
+PKG_HASH:=053794d6671a3e397d849e478a80b82a63cb9d8ca296bd35b73317bb5ceb87b5
 
 PKG_MAINTAINER:=Peter Wagner <tripolar@gmx.at>
 PKG_LICENSE:=LGPL-2.1-or-later
@@ -193,8 +193,8 @@ endef
 define Package/pulseaudio-daemon-avahi/install
        $(call Package/pulseaudio-daemon/install,$1)
 
-       $(INSTALL_DIR) $(1)/etc/dbus-1/system.d
-       $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/dbus-1/system.d/pulseaudio-system.conf $(1)/etc/dbus-1/system.d/pulseaudio-system.conf
+       $(INSTALL_DIR) $(1)/usr/share/dbus-1/system.d
+       $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/share/dbus-1/system.d/pulseaudio-system.conf $(1)/usr/share/dbus-1/system.d/pulseaudio-system.conf
 endef
 
 define Package/pulseaudio-tools/install
diff --git a/sound/pulseaudio/patches/010-meson_gio.patch b/sound/pulseaudio/patches/010-meson_gio.patch
deleted file mode 100644 (file)
index 3f7f4d9..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/meson.build
-+++ b/meson.build
-@@ -681,7 +681,7 @@ if get_option('daemon')
-     cdata.set('HAVE_ALSA_UCM', 1)
-   endif
--  gio_dep = dependency('gio-2.0', version : '>= 2.26.0')
-+  gio_dep = dependency('gio-2.0', version : '>= 2.26.0', required : false)
-   if get_option('gsettings').enabled()
-     assert(gio_dep.found(), 'GSettings support needs glib I/O library (GIO)')
-     cdata.set('HAVE_GSETTINGS', 1)