1
0

Accepting request 105114 from GNOME:Factory

Pushing most G:F bits

OBS-URL: https://build.opensuse.org/request/show/105114
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnome-settings-daemon?expand=0&rev=76
This commit is contained in:
Stephan Kulow 2012-02-16 21:04:29 +00:00 committed by Git OBS Bridge
commit 4ec86d8768
4 changed files with 67 additions and 29 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fbddf248038a231a62907f497e6b484eb020983ef5caf02a152c402092cb5294
size 1444936

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9a942d5027ebd51859085743d3243fe68b9410bf1eaed8d159a2ecebaaad873e
size 1439648

View File

@ -1,3 +1,51 @@
-------------------------------------------------------------------
Tue Feb 7 19:11:41 UTC 2012 - vuntz@opensuse.org
- Update to version 3.3.5:
+ Build:
- Remove unused date & time mechanism. gnome-control-center
uses a different API, provided by systemd on some systems.
+ A11y keyboard:
- Reduce the number of settings updates on startup
+ Automounter:
- Optionally use systemd to check for active seat
+ Color:
- Set the brightness of the display if it was saved as
metadata in the color profile
+ Keyboard:
- Don't save num-lock state when caps-lock changes
+ Media keys:
- Add screenshot keyboard shortcuts
+ Power:
- Require a newer upower
- Optionally use systemd to shutdown when power is low
- Use GDBusProxy-compatible PropertiesChanged signal
- Fix "<br>" appearing in notification popups
+ Printers:
- Also notify for unknown error reasons
- Unify printer name usage
+ Wacom:
- Add a way to get/set the screen associated with a tablet
- Don't crash when using a generic tablet
- Add support for the puck and touch device types
- Add support for enumerating tablet buttons
+ Media keys, XSettings, Updates:
- Fix possible crashes on exit
+ Housekeeping, Wacom, XSettings:
- Fix memory leaks
- Remove xz BuildRequires now that it comes for free in the build
system.
- Remove pkgconfig(dbus-glib-1), pkgconfig(polkit-gobject-1)
BuildRequires: not needed anymore.
- Remove polkit-datetime subpackage: this polkit mechanism is gone
upstream.
- Get ready for full-switch to systemd:
+ Add a with_systemd macro, currently set to 0 as the systemd
support implies no support for ConsoleKit, which we want to
keep until sysvinit is not supported anymore.
+ Add pkgconfig(libsystemd-login) BuildRequires and pass
--enable-systemd to configure if we build systemd support.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Jan 17 16:09:49 UTC 2012 - vuntz@opensuse.org Tue Jan 17 16:09:49 UTC 2012 - vuntz@opensuse.org

View File

@ -15,8 +15,12 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
# #
# We cannot enable systemd support right now, as it is exclusive and means we
# lose ConsoleKit support (bad for sysvinit)
%define with_systemd 0
Name: gnome-settings-daemon Name: gnome-settings-daemon
Version: 3.3.4 Version: 3.3.5
Release: 0 Release: 0
Summary: Settings daemon for the GNOME desktop Summary: Settings daemon for the GNOME desktop
License: GPL-2.0+ License: GPL-2.0+
@ -39,6 +43,7 @@ Patch14: gnome-packagekit-fate302445.patch
Patch15: gnome-packagekit-BNC383261.patch Patch15: gnome-packagekit-BNC383261.patch
# PATCH-FIX-OPENSUSE gnome-settings-daemon-stop-reload-proxy-settings.patch bnc689592#c1, bnc#538353 glin@suse.com -- Stop g-s-d poping up the authentication dialog for reloading the proxy settings # PATCH-FIX-OPENSUSE gnome-settings-daemon-stop-reload-proxy-settings.patch bnc689592#c1, bnc#538353 glin@suse.com -- Stop g-s-d poping up the authentication dialog for reloading the proxy settings
Patch17: gnome-settings-daemon-stop-reload-proxy-settings.patch Patch17: gnome-settings-daemon-stop-reload-proxy-settings.patch
BuildRequires: cups-devel
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: gnome-common BuildRequires: gnome-common
# Disabled because of the non-rebased patches # Disabled because of the non-rebased patches
@ -46,11 +51,9 @@ BuildRequires: gnome-common
BuildRequires: intltool BuildRequires: intltool
BuildRequires: translation-update-upstream BuildRequires: translation-update-upstream
BuildRequires: update-desktop-files BuildRequires: update-desktop-files
BuildRequires: cups-devel # For directory ownership; it's fine to BuildRequire it since it's also a Requires
# Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467 BuildRequires: polkit
BuildRequires: xz
BuildRequires: pkgconfig(colord) >= 0.1.12 BuildRequires: pkgconfig(colord) >= 0.1.12
BuildRequires: pkgconfig(dbus-glib-1) >= 0.7.4
BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(fontconfig)
BuildRequires: pkgconfig(gconf-2.0) >= 2.6.1 BuildRequires: pkgconfig(gconf-2.0) >= 2.6.1
BuildRequires: pkgconfig(glib-2.0) >= 2.29.14 BuildRequires: pkgconfig(glib-2.0) >= 2.29.14
@ -68,12 +71,14 @@ BuildRequires: pkgconfig(libgnomekbd)
BuildRequires: pkgconfig(libgnomekbdui) BuildRequires: pkgconfig(libgnomekbdui)
BuildRequires: pkgconfig(libnotify) >= 0.7.3 BuildRequires: pkgconfig(libnotify) >= 0.7.3
BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(libpulse)
BuildRequires: pkgconfig(libwacom) >= 0.2 %if %{with_systemd}
BuildRequires: pkgconfig(libsystemd-login)
%endif
BuildRequires: pkgconfig(libwacom) >= 0.3
BuildRequires: pkgconfig(libxklavier) BuildRequires: pkgconfig(libxklavier)
BuildRequires: pkgconfig(nss) BuildRequires: pkgconfig(nss)
BuildRequires: pkgconfig(packagekit-glib2) >= 0.6.12 BuildRequires: pkgconfig(packagekit-glib2) >= 0.6.12
BuildRequires: pkgconfig(polkit-gobject-1) BuildRequires: pkgconfig(upower-glib) >= 0.9.11
BuildRequires: pkgconfig(upower-glib) >= 0.9.1
BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xfixes) BuildRequires: pkgconfig(xfixes)
BuildRequires: pkgconfig(xi) BuildRequires: pkgconfig(xi)
@ -83,8 +88,6 @@ Requires: polkit
Recommends: %{name}-lang Recommends: %{name}-lang
# For housekeeping plugin, that uses the nautilus dbus service # For housekeeping plugin, that uses the nautilus dbus service
Recommends: nautilus Recommends: nautilus
# Split so people can depend on this only if needed
Requires: %{name}-polkit-datetime = %{version}
Obsoletes: resapplet Obsoletes: resapplet
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
%glib2_gsettings_schema_requires %glib2_gsettings_schema_requires
@ -98,15 +101,6 @@ the startup of the screensaver, etc.
This module was previously part of GNOME Control Center, but has been This module was previously part of GNOME Control Center, but has been
splitted from it for a more general use. splitted from it for a more general use.
%package polkit-datetime
Summary: PolicyKit helper to set the system date and time
Group: System/GUI/GNOME
Requires: timezone
%description polkit-datetime
This package contains a PolicyKit helper to set the system date and
time.
%package devel %package devel
Summary: Development package for the GNOME settings daemon Summary: Development package for the GNOME settings daemon
Group: System/GUI/GNOME Group: System/GUI/GNOME
@ -150,6 +144,9 @@ NOCONFIGURE=1 /usr/bin/gnome-autogen.sh
autoreconf -f -i autoreconf -f -i
%configure\ %configure\
--libexecdir=%{_libexecdir}/gnome-settings-daemon-3.0 \ --libexecdir=%{_libexecdir}/gnome-settings-daemon-3.0 \
%if %{with_systemd}
--enable-systemd \
%endif
--enable-gconf-bridge \ --enable-gconf-bridge \
--disable-static \ --disable-static \
--with-pnpids=%{_datadir}/libgnome-desktop-3.0/pnp.ids --with-pnpids=%{_datadir}/libgnome-desktop-3.0/pnp.ids
@ -223,13 +220,6 @@ rm -rf %{buildroot}
%{_datadir}/GConf/gsettings/gnome-settings-daemon.convert %{_datadir}/GConf/gsettings/gnome-settings-daemon.convert
%{_mandir}/man1/* %{_mandir}/man1/*
%files polkit-datetime
%defattr(-,root,root)
%{_libexecdir}/gnome-settings-daemon-3.0/gsd-datetime-mechanism
%{_datadir}/dbus-1/system-services/org.gnome.SettingsDaemon.DateTimeMechanism.service
%{_datadir}/polkit-1/actions/org.gnome.settingsdaemon.datetimemechanism.policy
%{_sysconfdir}/dbus-1/system.d/org.gnome.SettingsDaemon.DateTimeMechanism.conf
%files lang -f %{name}.lang %files lang -f %{name}.lang
%files devel %files devel