Uncruftify the spec even more
This commit is contained in:
parent
ffef38bf1a
commit
b820a130c0
@ -4,9 +4,8 @@
|
|||||||
%define gnome_icon_theme_version 1.1.5
|
%define gnome_icon_theme_version 1.1.5
|
||||||
%define libxml2_version 2.4.20
|
%define libxml2_version 2.4.20
|
||||||
%define desktop_file_utils_version 0.7
|
%define desktop_file_utils_version 0.7
|
||||||
%define gnome_desktop3_version 2.91.1
|
%define gnome_desktop3_version 2.91.2
|
||||||
%define redhat_menus_version 0.25
|
%define redhat_menus_version 0.25
|
||||||
%define startup_notification_version 0.5
|
|
||||||
%define libexif_version 0.5.12
|
%define libexif_version 0.5.12
|
||||||
%define gconf_version 2.14
|
%define gconf_version 2.14
|
||||||
%define exempi_version 1.99.5
|
%define exempi_version 1.99.5
|
||||||
@ -21,31 +20,28 @@ Group: User Interface/Desktops
|
|||||||
Source: http://download.gnome.org/sources/%{name}/2.91/%{name}-%{version}.tar.bz2
|
Source: http://download.gnome.org/sources/%{name}/2.91/%{name}-%{version}.tar.bz2
|
||||||
|
|
||||||
URL: http://projects.gnome.org/nautilus/
|
URL: http://projects.gnome.org/nautilus/
|
||||||
Requires: filesystem >= 2.1.1-1
|
|
||||||
Requires: redhat-menus >= %{redhat_menus_version}
|
Requires: redhat-menus >= %{redhat_menus_version}
|
||||||
Requires: gvfs >= 1.4.0
|
Requires: gvfs >= 1.4.0
|
||||||
Requires: gnome-icon-theme >= %{gnome_icon_theme_version}
|
Requires: gnome-icon-theme >= %{gnome_icon_theme_version}
|
||||||
Requires: libexif >= %{libexif_version}
|
Requires: libexif >= %{libexif_version}
|
||||||
%ifnarch s390 s390x
|
Requires: gsettings-desktop-schemas
|
||||||
Requires: eject
|
|
||||||
%endif
|
Requires(pre): GConf2 >= %{gconf_version}
|
||||||
|
Requires(preun): GConf2 >= %{gconf_version}
|
||||||
|
Requires(post): GConf2 >= %{gconf_version}
|
||||||
|
Requires: gnome-desktop >= %{gnome_desktop_version}
|
||||||
|
|
||||||
BuildRequires: glib2-devel >= %{glib2_version}
|
BuildRequires: glib2-devel >= %{glib2_version}
|
||||||
BuildRequires: pango-devel >= %{pango_version}
|
BuildRequires: pango-devel >= %{pango_version}
|
||||||
BuildRequires: gtk3-devel >= %{gtk3_version}
|
BuildRequires: gtk3-devel >= %{gtk3_version}
|
||||||
BuildRequires: libxml2-devel >= %{libxml2_version}
|
BuildRequires: libxml2-devel >= %{libxml2_version}
|
||||||
BuildRequires: gnome-desktop3-devel >= %{gnome_desktop3_version}
|
BuildRequires: gnome-desktop3-devel >= %{gnome_desktop3_version}
|
||||||
BuildRequires: gvfs-devel
|
|
||||||
BuildRequires: GConf2-devel
|
BuildRequires: GConf2-devel
|
||||||
BuildRequires: intltool >= 0.40.6-2
|
BuildRequires: intltool >= 0.40.6-2
|
||||||
BuildRequires: libX11-devel
|
BuildRequires: libX11-devel
|
||||||
BuildRequires: libXt-devel
|
|
||||||
BuildRequires: fontconfig
|
|
||||||
BuildRequires: desktop-file-utils >= %{desktop_file_utils_version}
|
BuildRequires: desktop-file-utils >= %{desktop_file_utils_version}
|
||||||
|
BuildRequires: libSM-devel
|
||||||
BuildRequires: libtool >= 1.4.2-10
|
BuildRequires: libtool >= 1.4.2-10
|
||||||
BuildRequires: autoconf
|
|
||||||
BuildRequires: automake
|
|
||||||
BuildRequires: startup-notification-devel >= %{startup_notification_version}
|
|
||||||
BuildRequires: libexif-devel >= %{libexif_version}
|
BuildRequires: libexif-devel >= %{libexif_version}
|
||||||
BuildRequires: exempi-devel >= %{exempi_version}
|
BuildRequires: exempi-devel >= %{exempi_version}
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
@ -54,12 +50,6 @@ BuildRequires: gtk-doc
|
|||||||
BuildRequires: scrollkeeper
|
BuildRequires: scrollkeeper
|
||||||
BuildRequires: gobject-introspection-devel >= %{gobject_introspection_version}
|
BuildRequires: gobject-introspection-devel >= %{gobject_introspection_version}
|
||||||
BuildRequires: gsettings-desktop-schemas-devel
|
BuildRequires: gsettings-desktop-schemas-devel
|
||||||
Requires: gsettings-desktop-schemas
|
|
||||||
|
|
||||||
Requires(pre): GConf2 >= %{gconf_version}
|
|
||||||
Requires(preun): GConf2 >= %{gconf_version}
|
|
||||||
Requires(post): GConf2 >= %{gconf_version}
|
|
||||||
Requires: gnome-desktop >= %{gnome_desktop_version}
|
|
||||||
|
|
||||||
# the main binary links against libnautilus-extension.so
|
# the main binary links against libnautilus-extension.so
|
||||||
# don't depend on soname, rather on exact version
|
# don't depend on soname, rather on exact version
|
||||||
@ -88,8 +78,6 @@ Patch17: nautilus-filetype-symlink-fix.patch
|
|||||||
# https://bugzilla.redhat.com/show_bug.cgi?id=583559
|
# https://bugzilla.redhat.com/show_bug.cgi?id=583559
|
||||||
Patch23: nautilus-578086-po.patch
|
Patch23: nautilus-578086-po.patch
|
||||||
|
|
||||||
Patch24: nautilus-eel-xlib.patch
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Nautilus is the file manager and graphical shell for the GNOME desktop
|
Nautilus is the file manager and graphical shell for the GNOME desktop
|
||||||
that makes it easy to manage your files and the rest of your system.
|
that makes it easy to manage your files and the rest of your system.
|
||||||
@ -126,7 +114,6 @@ for developing nautilus extensions.
|
|||||||
# %patch8 -p1 -b .hide-white-screen
|
# %patch8 -p1 -b .hide-white-screen
|
||||||
%patch17 -p0 -b .symlink
|
%patch17 -p0 -b .symlink
|
||||||
%patch23 -p1 -b .gu_IN-crash
|
%patch23 -p1 -b .gu_IN-crash
|
||||||
%patch24 -p1 -b .eel-xlib
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
|
||||||
@ -137,9 +124,7 @@ autoconf
|
|||||||
autoheader
|
autoheader
|
||||||
automake
|
automake
|
||||||
|
|
||||||
# -fno-tree-vrp is needed to avoid gcc-4.4.0 optimization failure
|
CFLAGS="$RPM_OPT_FLAGS -g -DNAUTILUS_OMIT_SELF_CHECK" %configure --disable-more-warnings --disable-update-mimedb
|
||||||
# http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39233
|
|
||||||
CFLAGS="$RPM_OPT_FLAGS -g -DNAUTILUS_OMIT_SELF_CHECK -fno-tree-vrp" %configure --disable-more-warnings --disable-update-mimedb
|
|
||||||
|
|
||||||
# drop unneeded direct library deps with --as-needed
|
# drop unneeded direct library deps with --as-needed
|
||||||
# libtool doesn't make this easy, so we do it the hard way
|
# libtool doesn't make this easy, so we do it the hard way
|
||||||
@ -168,11 +153,9 @@ cat >>$RPM_BUILD_ROOT%{_datadir}/applications/gnome-nautilus.desktop <<EOF
|
|||||||
AutostartCondition=GNOME /apps/nautilus/preferences/show_desktop
|
AutostartCondition=GNOME /apps/nautilus/preferences/show_desktop
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
rm -f $RPM_BUILD_ROOT%{_libdir}/bonobo/*.la
|
|
||||||
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
|
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
|
||||||
rm -f $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-2.0/*.la
|
rm -f $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-2.0/*.la
|
||||||
|
|
||||||
rm -f $RPM_BUILD_ROOT%{_libdir}/bonobo/*.a
|
|
||||||
rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
|
rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
|
||||||
rm -f $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/icon-theme.cache
|
rm -f $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/icon-theme.cache
|
||||||
rm -f $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/.icon-theme.cache
|
rm -f $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/.icon-theme.cache
|
||||||
|
Loading…
Reference in New Issue
Block a user