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

This commit is contained in:
Dan Cîrnaț 2020-06-17 19:07:02 +02:00
parent eb05f0ce1c
commit 5834d92461
6 changed files with 124 additions and 93 deletions

View File

@ -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"

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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')

View File

@ -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'],