From 51f22fb5afdd59e1602e5100dcd787c21683ad22 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 13 Jun 2009 04:12:26 +0000 Subject: drop unneeded direct deps --- gnome-applets.spec | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/gnome-applets.spec b/gnome-applets.spec index 14c3a7e..a38ae69 100644 --- a/gnome-applets.spec +++ b/gnome-applets.spec @@ -3,7 +3,6 @@ %define gtk2_version 2.6.0 %define libgnome_version 2.8.0 %define libgnomeui_version 2.8.0 -%define gnome_vfs_version 2.15.4 %define libglade_version 2.4.0 %define gnome_panel_version 2.20.1-5 %define libgtop2_version 2.12.0 @@ -35,7 +34,7 @@ Summary: Small applications for the GNOME panel Name: gnome-applets Version: 2.27.2 -Release: 2%{?dist} +Release: 3%{?dist} Epoch: 1 License: GPLv2+ and GFDL Group: User Interface/Desktops @@ -71,7 +70,6 @@ BuildRequires: glib2-devel >= %{glib2_version} BuildRequires: gtk2-devel >= %{gtk2_version} BuildRequires: libgnomeui-devel >= %{libgnomeui_version} BuildRequires: libgnome-devel >= %{libgnome_version} -BuildRequires: gnome-vfs2-devel >= %{gnome_vfs_version} BuildRequires: gnome-panel-devel >= %{gnome_panel_version} BuildRequires: libglade2-devel >= %{libglade_version} BuildRequires: libgtop2-devel >= %{libgtop2_version} @@ -174,6 +172,11 @@ autoreconf --disable-scrollkeeper \ --enable-mini-commander \ --enable-gtk-doc + +# drop unneeded direct library deps with --as-needed +# libtool doesn't make this easy, so we do it the hard way +sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' -e 's/ if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then/ func_append compile_command " -Wl,-O1,--as-needed"\n func_append finalize_command " -Wl,-O1,--as-needed"\n\0/' libtool + make # strip unneeded translations from .mo files @@ -347,6 +350,9 @@ fi %changelog +* Sat Jun 13 2009 Matthias Clasen - 1:2.27.2-3 +- Drop unneeded direct dependencies + * Wed Jun 10 2009 Matthias Clasen - 1:2.27.2-2 - Port to PolicyKit 1 -- cgit