[libgnomekbd] - Update to 2.91.1 - Remove obsolete patches - Remove RPATH
Richard Hughes
rhughes at fedoraproject.org
Wed Oct 6 14:55:30 UTC 2010
commit 028248d9785460ee465b79d64e4f0d536e9c1d9e
Author: Richard Hughes <richard at hughsie.com>
Date: Wed Oct 6 16:55:29 2010 +0100
- Update to 2.91.1
- Remove obsolete patches
- Remove RPATH
.gitignore | 1 +
...ndle-scenario-when-one-keycode-has-multip.patch | 282 --------------------
0002-Improved-indicator-background-handling.patch | 40 ---
fontsize.patch | 12 -
libgnomekbd-style-ref.patch | 12 -
libgnomekbd.spec | 36 ++--
libxklavier4.patch | 12 -
list-leak.patch | 62 -----
sources | 2 +-
9 files changed, 18 insertions(+), 441 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index a748be8..9c5e62b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
libgnomekbd-2.31.5.tar.bz2
/libgnomekbd-2.32.0.tar.bz2
+/libgnomekbd-2.91.1.tar.bz2
diff --git a/libgnomekbd.spec b/libgnomekbd.spec
index 7c6771e..a07caae 100644
--- a/libgnomekbd.spec
+++ b/libgnomekbd.spec
@@ -1,5 +1,5 @@
Name: libgnomekbd
-Version: 2.32.0
+Version: 2.91.1
Release: 1%{?dist}
Summary: A keyboard configuration library
@@ -9,20 +9,13 @@ URL: http://gswitchit.sourceforge.net
# VCS: git:git://git.gnome.org/libgnomekbd
Source0: http://download.gnome.org/sources/libgnomekbd/2.32/libgnomekbd-%{version}.tar.bz2
-BuildRequires: dbus-devel
-BuildRequires: dbus-glib
-BuildRequires: GConf2-devel
-BuildRequires: gtk2-devel
+BuildRequires: gtk3-devel > 2.90.0
BuildRequires: cairo-devel
BuildRequires: libxklavier-devel
BuildRequires: desktop-file-utils
BuildRequires: gettext
BuildRequires: intltool
-
-Requires(pre): GConf2
-Requires(post): GConf2
-Requires(preun): GConf2
-
+BuildRequires: chrpath
%description
The libgnomekbd package contains a GNOME library which manages
@@ -57,6 +50,8 @@ of the keyboard indicator applet.
%build
%configure --disable-static --enable-compile-warnings=no
+#sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
+#sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
make %{?_smp_mflags}
@@ -64,6 +59,9 @@ make %{?_smp_mflags}
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
+chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libgnomekbdui.so.7.0.0
+chrpath --delete $RPM_BUILD_ROOT%{_bindir}/gkbd-indicator-plugins-capplet
+
desktop-file-install --vendor gnome --delete-original \
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
$RPM_BUILD_ROOT%{_datadir}/applications/gkbd-indicator-plugins-capplet.desktop
@@ -75,15 +73,7 @@ desktop-file-install --vendor gnome --delete-original \
/sbin/ldconfig
%gconf_schema_upgrade desktop_gnome_peripherals_keyboard_xkb
touch --no-create %{_datadir}/icons/hicolor >&/dev/null || :
-
-
-%pre
-%gconf_schema_prepare desktop_gnome_peripherals_keyboard_xkb
-
-
-%preun
-%gconf_schema_remove desktop_gnome_peripherals_keyboard_xkb
-
+glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
%postun
/sbin/ldconfig
@@ -91,6 +81,7 @@ if [ $1 -eq 0 ]; then
touch --no-create %{_datadir}/icons/hicolor >&/dev/null || :
gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || :
fi
+glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
%posttrans
gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || :
@@ -99,8 +90,8 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || :
%defattr(-,root,root,-)
%doc AUTHORS COPYING.LIB
%{_libdir}/*.so.*
-%{_sysconfdir}/gconf/schemas/*
%{_datadir}/libgnomekbd
+%{_datadir}/glib-2.0/schemas/org.gnome.libgnomekbd*.gschema.xml
%files devel
%defattr(-,root,root,-)
@@ -115,6 +106,11 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || :
%changelog
+* Wed Oct 06 2010 Richard Hughes <rhughes at redhat.com> 2.91.1-1
+- Update to 2.91.1
+- Remove obsolete patches
+- Remove RPATH
+
* Wed Sep 29 2010 Matthias Clasen <mclasen at redhat.com> 2.32.0-1
- Update to 2.32.0
diff --git a/sources b/sources
index 92accd3..bb8c25f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-de32a6e3e3464b566eecdc4332bf34bd libgnomekbd-2.32.0.tar.bz2
+978889f6ba1da4cc304254f30a5d4058 libgnomekbd-2.91.1.tar.bz2
More information about the scm-commits
mailing list