Fix build

This commit is contained in:
Matthias Clasen 2011-02-02 17:47:51 -05:00
parent 5c3e66c7af
commit 0c5663a1e7
4 changed files with 40 additions and 22 deletions

1
.gitignore vendored
View File

@ -1,3 +1,4 @@
gnome-disk-utility-2.30.1.tar.bz2 gnome-disk-utility-2.30.1.tar.bz2
/gnome-disk-utility-2.32.0.tar.bz2 /gnome-disk-utility-2.32.0.tar.bz2
/gnome-disk-utility-2.32.1.tar.bz2 /gnome-disk-utility-2.32.1.tar.bz2
/gnome-disk-utility-2.91.6.tar.bz2

12
gdu-nautilus.patch Normal file
View File

@ -0,0 +1,12 @@
diff -up gnome-disk-utility-2.91.6/src/nautilus-extension/Makefile.am.nautilus gnome-disk-utility-2.91.6/src/nautilus-extension/Makefile.am
--- gnome-disk-utility-2.91.6/src/nautilus-extension/Makefile.am.nautilus 2011-02-02 17:43:10.408424958 -0500
+++ gnome-disk-utility-2.91.6/src/nautilus-extension/Makefile.am 2011-02-02 17:43:22.123278502 -0500
@@ -34,7 +34,7 @@ CORE_LIBADD = \
$(NULL)
-nautilus_extensiondir = $(libdir)/nautilus/extensions-2.0
+nautilus_extensiondir = $(libdir)/nautilus/extensions-3.0
nautilus_extension_LTLIBRARIES = libnautilus-gdu.la
libnautilus_gdu_la_SOURCES = \

View File

@ -1,7 +1,7 @@
%define dbus_version 1.2 %define dbus_version 1.2
%define dbus_glib_version 0.76 %define dbus_glib_version 0.76
%define glib2_version 2.16 %define glib2_version 2.16
%define gtk2_version 2.17.2 %define gtk3_version 2.99
%define gnome_doc_utils_version 0.3.2 %define gnome_doc_utils_version 0.3.2
%define gnome_keyring_version 2.22 %define gnome_keyring_version 2.22
%define udisks_version 1.0.0-0.git20100215 %define udisks_version 1.0.0-0.git20100215
@ -12,29 +12,33 @@
Summary: Disk management application Summary: Disk management application
Name: gnome-disk-utility Name: gnome-disk-utility
Version: 2.32.1 Version: 2.91.6
Release: 4%{?dist} Release: 1%{?dist}
License: LGPLv2+ License: LGPLv2+
Group: System Environment/Libraries Group: System Environment/Libraries
URL: http://git.gnome.org/cgit/gnome-disk-utility URL: http://git.gnome.org/cgit/gnome-disk-utility
Source0: http://download.gnome.org/sources/gnome-disk-utility/2.32/%{name}-%{version}.tar.bz2 Source0: http://download.gnome.org/sources/gnome-disk-utility/2.91/%{name}-%{version}.tar.bz2
Patch0: gdu-nautilus.patch
BuildRequires: dbus-devel >= %{dbus_version} BuildRequires: dbus-devel >= %{dbus_version}
BuildRequires: dbus-glib-devel >= %{dbus_glib_version} BuildRequires: dbus-glib-devel >= %{dbus_glib_version}
BuildRequires: dbus-glib >= %{dbus_glib_version} BuildRequires: dbus-glib >= %{dbus_glib_version}
BuildRequires: glib2-devel >= %{glib2_version} BuildRequires: glib2-devel >= %{glib2_version}
BuildRequires: gtk2-devel >= %{gtk2_version} BuildRequires: gtk3-devel >= %{gtk3_version}
BuildRequires: gnome-doc-utils >= %{gnome_doc_utils_version} BuildRequires: gnome-doc-utils >= %{gnome_doc_utils_version}
BuildRequires: gettext BuildRequires: gettext
BuildRequires: desktop-file-utils BuildRequires: desktop-file-utils
BuildRequires: gnome-keyring-devel >= %{gnome_keyring_version} BuildRequires: gnome-keyring-devel >= %{gnome_keyring_version}
BuildRequires: udisks-devel >= %{udisks_version} BuildRequires: udisks-devel >= %{udisks_version}
BuildRequires: unique-devel >= %{unique_version} BuildRequires: unique3-devel >= %{unique_version}
BuildRequires: libnotify-devel >= %{libnotify_version} BuildRequires: libnotify-devel >= %{libnotify_version}
BuildRequires: nautilus-devel >= %{nautilus_version} BuildRequires: nautilus-devel >= %{nautilus_version}
BuildRequires: libatasmart-devel >= %{libatasmart_version} BuildRequires: libatasmart-devel >= %{libatasmart_version}
BuildRequires: avahi-ui-devel BuildRequires: avahi-ui-devel
BuildRequires: intltool BuildRequires: intltool
BuildRequires: rarian-compat BuildRequires: rarian-compat
BuildRequires: automake autoconf libtool
Requires: %{name}-libs = %{version}-%{release} Requires: %{name}-libs = %{version}-%{release}
Obsoletes: gnome-disk-utility-format Obsoletes: gnome-disk-utility-format
Obsoletes: nautilus-gdu Obsoletes: nautilus-gdu
@ -72,8 +76,6 @@ disk-related widgets for use in GTK+ applications.
Summary: Development files for gnome-disk-utility-libs Summary: Development files for gnome-disk-utility-libs
Group: Development/Libraries Group: Development/Libraries
Requires: %{name}-libs = %{version}-%{release} Requires: %{name}-libs = %{version}-%{release}
Requires: glib2-devel >= %{glib2_version}
Requires: pkgconfig
%description devel %description devel
This package contains header files and libraries needed to This package contains header files and libraries needed to
@ -84,8 +86,6 @@ Summary: Development files for gnome-disk-utility-ui-libs
Group: Development/Libraries Group: Development/Libraries
Requires: %{name}-ui-libs = %{version}-%{release} Requires: %{name}-ui-libs = %{version}-%{release}
Requires: %{name}-devel = %{version}-%{release} Requires: %{name}-devel = %{version}-%{release}
Requires: gtk2-devel >= %{gtk2_version}
Requires: pkgconfig
%description ui-devel %description ui-devel
This package contains header files and libraries needed to This package contains header files and libraries needed to
@ -93,6 +93,10 @@ develop applications with gnome-disk-utility-ui-libs.
%prep %prep
%setup -q %setup -q
%patch0 -p1 -b .nautilus
aclocal
automake
%build %build
%configure %configure
@ -114,8 +118,8 @@ desktop-file-install --delete-original \
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
rm -f $RPM_BUILD_ROOT%{_libdir}/*.a rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
rm -f $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-2.0/*.la rm -f $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-3.0/*.la
rm -f $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-2.0/*.a rm -f $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-3.0/*.a
%find_lang %{name} %find_lang %{name}
@ -127,19 +131,17 @@ update-desktop-database %{_datadir}/applications &> /dev/null
update-desktop-database %{_datadir}/applications &> /dev/null update-desktop-database %{_datadir}/applications &> /dev/null
%post libs %post libs
touch --no-create %{_datadir}/icons/hicolor touch --no-create %{_datadir}/icons/hicolor || :
if [ -x /usr/bin/gtk-update-icon-cache ]; then
gtk-update-icon-cache -q %{_datadir}/icons/hicolor
fi
/sbin/ldconfig /sbin/ldconfig
%postun libs %postun libs
touch --no-create %{_datadir}/icons/hicolor touch --no-create %{_datadir}/icons/hicolor || :
if [ -x /usr/bin/gtk-update-icon-cache ]; then gtk-update-icon-cache -q %{_datadir}/icons/hicolor || :
gtk-update-icon-cache -q %{_datadir}/icons/hicolor
fi
/sbin/ldconfig /sbin/ldconfig
%posttrans libs
gtk-update-icon-cache -q %{_datadir}/icons/hicolor || :
%post ui-libs -p /sbin/ldconfig %post ui-libs -p /sbin/ldconfig
%postun ui-libs -p /sbin/ldconfig %postun ui-libs -p /sbin/ldconfig
@ -149,7 +151,7 @@ fi
%{_libexecdir}/gdu-notification-daemon %{_libexecdir}/gdu-notification-daemon
%{_sysconfdir}/xdg/autostart/gdu-notification-daemon.desktop %{_sysconfdir}/xdg/autostart/gdu-notification-daemon.desktop
%{_libdir}/nautilus/extensions-2.0/*.so %{_libdir}/nautilus/extensions-3.0/*.so
%{_libexecdir}/gdu-format-tool %{_libexecdir}/gdu-format-tool
%{_bindir}/palimpsest %{_bindir}/palimpsest
@ -198,6 +200,9 @@ fi
%{_includedir}/gnome-disk-utility/gdu-gtk/* %{_includedir}/gnome-disk-utility/gdu-gtk/*
%changelog %changelog
* Wed Feb 2 2011 Matthias Clasen <mclasen@redhat.com> - 2.91.6-1%{?dist}
- Update to 2.91.6
* Wed Feb 2 2011 Matthias Clasen <mclasen@redhat.com> - 2.32.1-4%{?dist} * Wed Feb 2 2011 Matthias Clasen <mclasen@redhat.com> - 2.32.1-4%{?dist}
- Rebuild against newer gtk - Rebuild against newer gtk

View File

@ -1 +1 @@
cb04b69ded14c1db82133979d8240ea6 gnome-disk-utility-2.32.1.tar.bz2 8d902c78f5f8a245dc97029d53fa12a4 gnome-disk-utility-2.91.6.tar.bz2