From 2063955cdcff55fe0485d6fd0d863f12c7bc2de1 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 25 Feb 2011 22:35:55 -0500 Subject: [PATCH] fix undefined symbols in the updates plugin --- g-s-d-undefined-symbols.patch | 12 ++++++++++++ gnome-settings-daemon.spec | 9 ++++++++- 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 g-s-d-undefined-symbols.patch diff --git a/g-s-d-undefined-symbols.patch b/g-s-d-undefined-symbols.patch new file mode 100644 index 0000000..4d7db9b --- /dev/null +++ b/g-s-d-undefined-symbols.patch @@ -0,0 +1,12 @@ +diff -up gnome-settings-daemon-2.91.90/configure.ac.undefined gnome-settings-daemon-2.91.90/configure.ac +--- gnome-settings-daemon-2.91.90/configure.ac.undefined 2011-02-25 22:33:12.551043059 -0500 ++++ gnome-settings-daemon-2.91.90/configure.ac 2011-02-25 22:34:05.670378974 -0500 +@@ -281,7 +281,7 @@ AC_ARG_ENABLE(packagekit, + + if test x$WANT_PACKAGEKIT = xyes ; then + PK_REQUIRED_VERSION=0.6.4 +- PKG_CHECK_MODULES(PACKAGEKIT, glib-2.0 packagekit-glib2 >= $PK_REQUIRED_VERSION upower-glib >= 0.9.1, ++ PKG_CHECK_MODULES(PACKAGEKIT, glib-2.0 packagekit-glib2 >= $PK_REQUIRED_VERSION upower-glib >= 0.9.1 gudev-1.0 libnotify >= $LIBNOTIFY_REQUIRED_VERSION, + [have_packagekit=true + AC_DEFINE(HAVE_PACKAGEKIT, 1, [Define if PackageKit should be used])], + [have_packagekit=false]) diff --git a/gnome-settings-daemon.spec b/gnome-settings-daemon.spec index 89096af..8d182e7 100644 --- a/gnome-settings-daemon.spec +++ b/gnome-settings-daemon.spec @@ -1,6 +1,6 @@ Name: gnome-settings-daemon Version: 2.91.90 -Release: 3%{?dist} +Release: 4%{?dist} Summary: The daemon sharing settings from GNOME to GTK+/KDE applications Group: System Environment/Daemons @@ -39,6 +39,7 @@ BuildRequires: libgudev1-devel BuildRequires: nss-devel Patch1: g-s-d-fix-crasher-screensaver-unlock.patch +Patch2: g-s-d-undefined-symbols.patch %description A daemon to share settings from GNOME to other applications. It also @@ -58,6 +59,9 @@ developing applications that use %{name}. %setup -q %patch1 -p1 -b .unlock +%patch2 -p1 -b .undefined-symbols + +autoreconf -i -f %build # https://fedoraproject.org/wiki/Features/ChangeInImplicitDSOLinking @@ -188,6 +192,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || : %{_libdir}/pkgconfig/gnome-settings-daemon.pc %changelog +* Fri Feb 25 2011 Matthias Clasen - 2.91.90-4 +- Fix undefined symbols in the updates plugin + * Wed Feb 23 2011 Matthias Clasen - 2.91.90-3 - BR PackageKit and cups - Explicitly list plugins so we notice if they go missing