pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

gnome-settings-daemon: Update wip/gnome-settings-daemon to 3.36.1



Module Name:	pkgsrc-wip
Committed By:	Dan Cîrnaț <dan%alt.md@localhost>
Pushed By:	cirnatdan
Date:		Wed Jun 17 19:07:02 2020 +0200
Changeset:	5834d92461a4a9edd99450a0730ea66678252aa6

Modified Files:
	gnome-settings-daemon/Makefile
	gnome-settings-daemon/PLIST
	gnome-settings-daemon/distinfo
Added Files:
	gnome-settings-daemon/patches/patch-meson.build
	gnome-settings-daemon/patches/patch-plugins_meson.build
Removed Files:
	gnome-settings-daemon/patches/patch-data_Makefile.in

Log Message:
gnome-settings-daemon: Update wip/gnome-settings-daemon to 3.36.1

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=5834d92461a4a9edd99450a0730ea66678252aa6

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 gnome-settings-daemon/Makefile                     | 25 +++---
 gnome-settings-daemon/PLIST                        | 95 +++++++---------------
 gnome-settings-daemon/distinfo                     | 11 +--
 .../patches/patch-data_Makefile.in                 | 13 ---
 gnome-settings-daemon/patches/patch-meson.build    | 61 ++++++++++++++
 .../patches/patch-plugins_meson.build              | 12 +++
 6 files changed, 124 insertions(+), 93 deletions(-)

diffs:
diff --git a/gnome-settings-daemon/Makefile b/gnome-settings-daemon/Makefile
index a4a0d5a5f2..36ce4475ce 100644
--- a/gnome-settings-daemon/Makefile
+++ b/gnome-settings-daemon/Makefile
@@ -1,9 +1,8 @@
 # $NetBSD: Makefile,v 1.54 2015/04/25 14:24:52 tnn Exp $
 
-DISTNAME=	gnome-settings-daemon-3.16.4
-PKGREVISION=	1
+DISTNAME=	gnome-settings-daemon-3.36.1
 CATEGORIES=	sysutils
-MASTER_SITES=	${MASTER_SITE_GNOME:=sources/gnome-settings-daemon/3.16/}
+MASTER_SITES=	${MASTER_SITE_GNOME:=sources/gnome-settings-daemon/3.36/}
 EXTRACT_SUFX=	.tar.xz
 LICENSE=	gnu-gpl-v2 AND gnu-lgpl-v2.1
 
@@ -20,11 +19,14 @@ USE_TOOLS+=	pkg-config intltool gmake msgfmt
 
 CONFLICTS+=	gnome-control-center<2.22.0
 
-CONFIGURE_ARGS=		--disable-gudev
-CONFIGURE_ARGS+=	--disable-rfkill
-CONFIGURE_ARGS+=	--disable-network-manager
-
-PYTHON_VERSIONS_ACCEPTED=	27
+MESON_ARGS+=		-Dgudev=false
+MESON_ARGS+=		-Drfkill=false
+MESON_ARGS+=		-Dnetwork_manager=false
+MESON_ARGS+=		-Dsystemd=false
+MESON_ARGS+=		-Dwayland=false
+MESON_ARGS+=		-Dsmartcard=false
+MESON_ARGS+=		-Dwwan=false
+MESON_ARGS+=		-Dalsa=false
 
 GCONF_SCHEMAS+=		gnome-settings-daemon.schemas
 GCONF_SCHEMAS+=		desktop_gnome_font_rendering.schemas
@@ -36,6 +38,8 @@ GCONF_SCHEMAS+=		desktop_gnome_peripherals_touchpad.schemas
 GCONF_SCHEMAS+=		desktop_gnome_peripherals_smartcard.schemas
 PKGCONFIG_OVERRIDE+=	data/gnome-settings-daemon.pc.in
 
+.include "../../textproc/iso-codes/buildlink3.mk"
+.include "../../x11/xkeyboard-config/buildlink3.mk"
 .include "../../audio/pulseaudio/buildlink3.mk"
 .include "../../audio/libcanberra/buildlink3.mk"
 .include "../../devel/GConf/schemas.mk"
@@ -44,8 +48,6 @@ BUILDLINK_API_DEPENDS.dbus-glib+=	dbus-glib>=0.74
 .include "../../sysutils/dbus-glib/buildlink3.mk"
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
 .include "../../sysutils/libnotify/buildlink3.mk"
-.include "../../x11/gnome-desktop/buildlink3.mk"
-#BUILDLINK_API_DEPENDS.gtk2+=		gtk2+>=2.21.2
 .include "../../x11/gtk3/buildlink3.mk"
 BUILDLINK_API_DEPENDS.libgnomekbd+=	libgnomekbd>=2.31.2
 .include "../../x11/libgnomekbd/buildlink3.mk"
@@ -53,7 +55,7 @@ BUILDLINK_API_DEPENDS.libxklavier+=	libxklavier>=5.0
 .include "../../x11/libxklavier/buildlink3.mk"
 BUILDLINK_API_DEPENDS.gsettings-desktop-schemas+=	gsettings-desktop-schemas>=3.15.4
 .include "../../sysutils/gsettings-desktop-schemas/buildlink3.mk"
-.include "../../x11/gnome-desktop3/buildlink3.mk"
+.include "../../wip/gnome-desktop3/buildlink3.mk"
 .include "../../graphics/lcms2/buildlink3.mk"
 .include "../../x11/libXtst/buildlink3.mk"
 .include "../../sysutils/upower/buildlink3.mk"
@@ -64,5 +66,6 @@ BUILDLINK_API_DEPENDS.gsettings-desktop-schemas+=	gsettings-desktop-schemas>=3.1
 .include "../../security/polkit/buildlink3.mk"
 .include "../../print/cups-base/buildlink3.mk"
 .include "../../textproc/json-glib/buildlink3.mk"
+.include "../../devel/meson/build.mk"
 
 .include "../../mk/bsd.pkg.mk"
diff --git a/gnome-settings-daemon/PLIST b/gnome-settings-daemon/PLIST
index 8a5dbae570..a71a3b5aa0 100644
--- a/gnome-settings-daemon/PLIST
+++ b/gnome-settings-daemon/PLIST
@@ -1,82 +1,49 @@
 @comment $NetBSD$
-include/gnome-settings-daemon-3.0/gnome-settings-daemon/gnome-settings-plugin.h
+etc/xdg/Xwayland-session.d/00-xrdb
+etc/xdg/autostart/org.gnome.SettingsDaemon.A11ySettings.desktop
+etc/xdg/autostart/org.gnome.SettingsDaemon.Color.desktop
+etc/xdg/autostart/org.gnome.SettingsDaemon.Datetime.desktop
+etc/xdg/autostart/org.gnome.SettingsDaemon.Housekeeping.desktop
+etc/xdg/autostart/org.gnome.SettingsDaemon.Keyboard.desktop
+etc/xdg/autostart/org.gnome.SettingsDaemon.MediaKeys.desktop
+etc/xdg/autostart/org.gnome.SettingsDaemon.PrintNotifications.desktop
+etc/xdg/autostart/org.gnome.SettingsDaemon.Rfkill.desktop
+etc/xdg/autostart/org.gnome.SettingsDaemon.ScreensaverProxy.desktop
+etc/xdg/autostart/org.gnome.SettingsDaemon.Sharing.desktop
+etc/xdg/autostart/org.gnome.SettingsDaemon.Smartcard.desktop
+etc/xdg/autostart/org.gnome.SettingsDaemon.Sound.desktop
+etc/xdg/autostart/org.gnome.SettingsDaemon.UsbProtection.desktop
+etc/xdg/autostart/org.gnome.SettingsDaemon.Wacom.desktop
+etc/xdg/autostart/org.gnome.SettingsDaemon.XSettings.desktop
 include/gnome-settings-daemon-3.0/gnome-settings-daemon/gsd-enums.h
-lib/gnome-settings-daemon-3.0/a11y-keyboard.gnome-settings-plugin
-lib/gnome-settings-daemon-3.0/a11y-settings.gnome-settings-plugin
-lib/gnome-settings-daemon-3.0/clipboard.gnome-settings-plugin
-lib/gnome-settings-daemon-3.0/color.gnome-settings-plugin
-lib/gnome-settings-daemon-3.0/datetime.gnome-settings-plugin
-lib/gnome-settings-daemon-3.0/housekeeping.gnome-settings-plugin
-lib/gnome-settings-daemon-3.0/keyboard.gnome-settings-plugin
-lib/gnome-settings-daemon-3.0/liba11y-keyboard.la
-lib/gnome-settings-daemon-3.0/liba11y-settings.la
-lib/gnome-settings-daemon-3.0/libclipboard.la
-lib/gnome-settings-daemon-3.0/libcolor.la
-lib/gnome-settings-daemon-3.0/libdatetime.la
-lib/gnome-settings-daemon-3.0/libgsd.la
-lib/gnome-settings-daemon-3.0/libhousekeeping.la
-lib/gnome-settings-daemon-3.0/libkeyboard.la
-lib/gnome-settings-daemon-3.0/libmedia-keys.la
-lib/gnome-settings-daemon-3.0/libmouse.la
-lib/gnome-settings-daemon-3.0/libpower.la
-lib/gnome-settings-daemon-3.0/libprint-notifications.la
-lib/gnome-settings-daemon-3.0/libscreensaver-proxy.la
-lib/gnome-settings-daemon-3.0/libsharing.la
-lib/gnome-settings-daemon-3.0/libsound.la
-lib/gnome-settings-daemon-3.0/libxrandr.la
-lib/gnome-settings-daemon-3.0/libxsettings.la
-lib/gnome-settings-daemon-3.0/media-keys.gnome-settings-plugin
-lib/gnome-settings-daemon-3.0/mouse.gnome-settings-plugin
-lib/gnome-settings-daemon-3.0/power.gnome-settings-plugin
-lib/gnome-settings-daemon-3.0/print-notifications.gnome-settings-plugin
-lib/gnome-settings-daemon-3.0/screensaver-proxy.gnome-settings-plugin
-lib/gnome-settings-daemon-3.0/sharing.gnome-settings-plugin
-lib/gnome-settings-daemon-3.0/sound.gnome-settings-plugin
-lib/gnome-settings-daemon-3.0/xrandr.gnome-settings-plugin
-lib/gnome-settings-daemon-3.0/xsettings.gnome-settings-plugin
+lib/gnome-settings-daemon-3.0/libgsd.so
 lib/pkgconfig/gnome-settings-daemon.pc
-libexec/gnome-settings-daemon
-libexec/gnome-settings-daemon-localeexec
-libexec/gsd-locate-pointer
+libexec/gsd-a11y-settings
+libexec/gsd-color
+libexec/gsd-datetime
+libexec/gsd-dummy
+libexec/gsd-housekeeping
+libexec/gsd-keyboard
+libexec/gsd-media-keys
+libexec/gsd-print-notifications
 libexec/gsd-printer
-libexec/gsd-test-a11y-keyboard
-libexec/gsd-test-a11y-settings
-libexec/gsd-test-datetime
-libexec/gsd-test-housekeeping
-libexec/gsd-test-input-helper
-libexec/gsd-test-keyboard
-libexec/gsd-test-media-keys
-libexec/gsd-test-mouse
-libexec/gsd-test-print-notifications
-libexec/gsd-test-screensaver-proxy
-libexec/gsd-test-sound
-libexec/gsd-test-xrandr
-libexec/gsd-test-xsettings
-man/man1/gnome-settings-daemon.1
+libexec/gsd-screensaver-proxy
+libexec/gsd-sharing
+libexec/gsd-sound
+libexec/gsd-usb-protection
+libexec/gsd-xsettings
 share/GConf/gsettings/gnome-settings-daemon.convert
 share/glib-2.0/schemas/org.gnome.settings-daemon.enums.xml
 share/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.gschema.xml
 share/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.wacom.gschema.xml
 share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.color.gschema.xml
-share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.datetime.gschema.xml
 share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.gschema.xml
 share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.housekeeping.gschema.xml
-share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.keyboard.gschema.xml
 share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.media-keys.gschema.xml
-share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.orientation.gschema.xml
 share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.power.gschema.xml
-share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.print-notifications.gschema.xml
 share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.sharing.gschema.xml
-share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.xrandr.gschema.xml
 share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.xsettings.gschema.xml
-share/gnome-settings-daemon-3.0/input-device-example.sh
 share/gnome-settings-daemon/datetime/backward
-share/gnome/autostart/gnome-settings-daemon.desktop
-share/icons/hicolor/16x16/apps/gsd-xrandr.png
-share/icons/hicolor/22x22/apps/gsd-xrandr.png
-share/icons/hicolor/24x24/apps/gsd-xrandr.png
-share/icons/hicolor/32x32/apps/gsd-xrandr.png
-share/icons/hicolor/scalable/apps/gsd-xrandr.svg
 share/locale/af/LC_MESSAGES/gnome-settings-daemon.mo
 share/locale/am/LC_MESSAGES/gnome-settings-daemon.mo
 share/locale/ar/LC_MESSAGES/gnome-settings-daemon.mo
@@ -109,6 +76,7 @@ share/locale/eu/LC_MESSAGES/gnome-settings-daemon.mo
 share/locale/fa/LC_MESSAGES/gnome-settings-daemon.mo
 share/locale/fi/LC_MESSAGES/gnome-settings-daemon.mo
 share/locale/fr/LC_MESSAGES/gnome-settings-daemon.mo
+share/locale/fur/LC_MESSAGES/gnome-settings-daemon.mo
 share/locale/ga/LC_MESSAGES/gnome-settings-daemon.mo
 share/locale/gd/LC_MESSAGES/gnome-settings-daemon.mo
 share/locale/gl/LC_MESSAGES/gnome-settings-daemon.mo
@@ -172,4 +140,3 @@ share/locale/zh_CN/LC_MESSAGES/gnome-settings-daemon.mo
 share/locale/zh_HK/LC_MESSAGES/gnome-settings-daemon.mo
 share/locale/zh_TW/LC_MESSAGES/gnome-settings-daemon.mo
 share/locale/zu/LC_MESSAGES/gnome-settings-daemon.mo
-share/polkit-1/actions/org.gnome.settings-daemon.plugins.power.policy
diff --git a/gnome-settings-daemon/distinfo b/gnome-settings-daemon/distinfo
index b82271997a..9e1610fdf8 100644
--- a/gnome-settings-daemon/distinfo
+++ b/gnome-settings-daemon/distinfo
@@ -1,7 +1,8 @@
 $NetBSD: distinfo,v 1.14 2015/11/04 01:32:15 agc Exp $
 
-SHA1 (gnome-settings-daemon-3.16.4.tar.xz) = 69fd3c2c5834da5face3c80025bbdea04a3a1428
-RMD160 (gnome-settings-daemon-3.16.4.tar.xz) = ef1af70a45345ee172422c10f59a1c0ae612ffdb
-SHA512 (gnome-settings-daemon-3.16.4.tar.xz) = 2833065ec2dd931fe287d7f7098f97cca8049303677609903318be207f6cc492a6bf78390a4c8e298dc006774fe0cd2aa4869ff4a1ac7e95ff495d1296620a82
-Size (gnome-settings-daemon-3.16.4.tar.xz) = 1605708 bytes
-SHA1 (patch-data_Makefile.in) = 3d5558ba2930ee238b7ff46618e70e9f5b3058b6
+SHA1 (gnome-settings-daemon-3.36.1.tar.xz) = 59668ceac43f847f38aad4bac1b55fdf066dea18
+RMD160 (gnome-settings-daemon-3.36.1.tar.xz) = 79f00768a1c410bb643a2d5b97fe2cd5fca05bf6
+SHA512 (gnome-settings-daemon-3.36.1.tar.xz) = f2f43d9b772589b6b4212ee2b0afe8be79d50a2e0473a960c7a7b9d379222bbe84ca548114d0a247810a094b4b3bf41e40ca91173c6cf552517dc63eb3750c88
+Size (gnome-settings-daemon-3.36.1.tar.xz) = 1415080 bytes
+SHA1 (patch-meson.build) = 771bfd9a94c691a4277f6a543b64c2fabf2a63aa
+SHA1 (patch-plugins_meson.build) = 54cc3f9d12ab6fa72e5a1e87b998e5c71db4aae3
diff --git a/gnome-settings-daemon/patches/patch-data_Makefile.in b/gnome-settings-daemon/patches/patch-data_Makefile.in
deleted file mode 100644
index b3ffba4e5d..0000000000
--- a/gnome-settings-daemon/patches/patch-data_Makefile.in
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- data/Makefile.in.orig	2015-11-13 14:00:20.000000000 +0000
-+++ data/Makefile.in
-@@ -418,7 +418,7 @@ gsettings_SCHEMAS = \
- 
- convertdir = $(datadir)/GConf/gsettings
- convert_DATA = gnome-settings-daemon.convert
--desktopdir = $(sysconfdir)/xdg/autostart
-+desktopdir = $(datadir)/gnome/autostart
- desktop_in_files = gnome-settings-daemon.desktop.in.in
- desktop_DATA = $(desktop_in_files:.desktop.in.in=.desktop)
- pkgconfigdir = $(libdir)/pkgconfig
diff --git a/gnome-settings-daemon/patches/patch-meson.build b/gnome-settings-daemon/patches/patch-meson.build
new file mode 100644
index 0000000000..e147bb8ff6
--- /dev/null
+++ b/gnome-settings-daemon/patches/patch-meson.build
@@ -0,0 +1,61 @@
+$NetBSD$
+
+--- meson.build.orig	2020-04-29 22:04:41.202864200 +0000
++++ meson.build
+@@ -118,7 +118,6 @@ m_dep = cc.find_library('m')
+ 
+ # ALSA integration (default enabled)
+ enable_alsa = get_option('alsa')
+-assert(enable_alsa or not host_is_linux, 'ALSA is not optional on Linux platforms')
+ 
+ libgvc = subproject(
+   'gvc',
+@@ -135,9 +134,6 @@ if enable_gudev
+   gudev_dep = dependency('gudev-1.0')
+ endif
+ config_h.set10('HAVE_GUDEV', enable_gudev)
+-if host_is_linux
+-  assert(enable_gudev, 'GUdev is not optional on Linux platforms')
+-endif
+ 
+ has_timerfd_create = cc.has_function('timerfd_create')
+ config_h.set10('HAVE_TIMERFD', has_timerfd_create)
+@@ -151,8 +147,7 @@ if enable_wayland
+ endif
+ config_h.set10('HAVE_WAYLAND', enable_wayland)
+ 
+-# wacom (disabled for s390/s390x and non Linux platforms)
+-enable_wacom = host_is_linux_not_s390
++enable_wacom = false
+ if enable_wacom
+   assert(enable_gudev, 'GUDev support is required for wacom support.')
+   libwacom_dep = dependency('libwacom', version: '>= 0.7')
+@@ -177,7 +172,6 @@ if enable_cups
+   assert(cups_dep.found(), 'CUPS 1.4 or newer not found')
+ 
+   # FIXME: 1.6 cflags generate a lot of errors
+-  '''
+   cups_cflags = []
+   if cups_dep.version().version_compare('>= 1.6')
+     cups_cflags += '-D_PPD_DEPRECATED=""'
+@@ -187,12 +181,10 @@ if enable_cups
+     dependencies: cups_dep,
+     compile_args: cups_cflags
+   )
+-  '''
+ endif
+ 
+ # Rfkill
+ enable_rfkill = get_option('rfkill')
+-assert(enable_rfkill or not host_is_linux, 'rfkill is not optional on Linux platforms')
+ if enable_rfkill
+   assert(cc.has_header('linux/rfkill.h'), 'rfkill support requested but RFKill headers not found')
+   assert(enable_gudev, 'GUdev is required for rfkill support')
+@@ -212,7 +204,6 @@ endif
+ 
+ # Sharing plugin
+ enable_network_manager = get_option('network_manager')
+-assert(enable_network_manager or not host_is_linux, 'NetworkManager support is not optional on Linux platforms')
+ if enable_network_manager
+   # network manager
+   libnm_dep = dependency('libnm', version: '>= 1.0')
diff --git a/gnome-settings-daemon/patches/patch-plugins_meson.build b/gnome-settings-daemon/patches/patch-plugins_meson.build
new file mode 100644
index 0000000000..c7385b1c78
--- /dev/null
+++ b/gnome-settings-daemon/patches/patch-plugins_meson.build
@@ -0,0 +1,12 @@
+$NetBSD$
+
+--- plugins/meson.build.orig	2020-04-29 22:04:41.239865300 +0000
++++ plugins/meson.build
+@@ -3,7 +3,6 @@ enabled_plugins = [
+   ['color', 'Color', ''],
+   ['datetime', 'Datetime'],
+   ['dummy', ''],
+-  ['power', 'Power'],
+   ['housekeeping', 'Housekeeping'],
+   ['keyboard', 'Keyboard'],
+   ['media-keys', 'MediaKeys'],


Home | Main Index | Thread Index | Old Index