rpms/libgnomedb/devel libgnomedb.spec,1.23,1.24
Hans de Goede (jwrdegoede)
fedora-extras-commits at redhat.com
Fri May 11 18:58:51 UTC 2007
Author: jwrdegoede
Update of /cvs/extras/rpms/libgnomedb/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv14793
Modified Files:
libgnomedb.spec
Log Message:
* Thu May 10 2007 Hans de Goede <j.w.r.degoede at hhs.nl> 1:1.9.100-15
- Don't build mono/sharp bits on ppc64
Index: libgnomedb.spec
===================================================================
RCS file: /cvs/extras/rpms/libgnomedb/devel/libgnomedb.spec,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- libgnomedb.spec 30 Apr 2007 14:05:09 -0000 1.23
+++ libgnomedb.spec 11 May 2007 18:58:16 -0000 1.24
@@ -1,7 +1,7 @@
Name: libgnomedb
Epoch: 1
Version: 1.9.100
-Release: 14%{?dist}
+Release: 15%{?dist}
Summary: Library for writing gnome database programs
Group: System Environment/Libraries
License: LGPL
@@ -14,9 +14,12 @@
Patch4: libgnomedb-1.9.100-about.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-root
BuildRequires: libgnomeui-devel libgda-devel openssl-devel
-BuildRequires: gtksourceview-devel mono-devel gtk-sharp2-devel
-BuildRequires: gnome-sharp-devel gtk-sharp2-gapi libgda-sharp gtk-doc
+BuildRequires: gtksourceview-devel gtk-doc
BuildRequires: gettext scrollkeeper perl(XML::Parser) desktop-file-utils
+%ifnarch ppc64
+BuildRequires: mono-devel gnome-sharp-devel libgda-sharp-devel
+BuildRequires: gtk-sharp2-devel gtk-sharp2-gapi
+%endif
Requires: scrollkeeper hicolor-icon-theme
Requires(pre): GConf2
Requires(post): GConf2 /sbin/ldconfig
@@ -41,6 +44,8 @@
or compile programs that use libgda.
+%ifnarch ppc64
+
%package sharp
Summary: Mono bindings for libgnomedb
Group: System Environment/Libraries
@@ -60,6 +65,8 @@
%description sharp-devel
Development files for the Mono bindings for libgnomedb
+%endif
+
%prep
%setup -q
@@ -91,9 +98,11 @@
mv $RPM_BUILD_ROOT%{_datadir}/pixmaps/libgnomedb/gnome-db.png \
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps
+%ifnarch ppc64
# fixup mono / sharp related files install
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/gapi-2.0
install -m 644 gnomedb-sharp/gnomedb-api.xml $RPM_BUILD_ROOT/%{_datadir}/gapi-2.0
+%endif
# remove unpackaged files
rm -f $RPM_BUILD_ROOT/%{_libdir}/*.{a,la}
@@ -167,6 +176,8 @@
%{_datadir}/omf/%{name}
%{_datadir}/gtk-doc/html/libgnomedb
+%ifnarch ppc64
+
%files sharp
%defattr(-,root,root,-)
%{_libdir}/libgnomedb/gnomedb-sharp.dll*
@@ -176,8 +187,13 @@
%{_datadir}/gapi-2.0
%{_libdir}/pkgconfig/gnomedb-sharp-2.0.pc
+%endif
+
%changelog
+* Thu May 10 2007 Hans de Goede <j.w.r.degoede at hhs.nl> 1:1.9.100-15
+- Don't build mono/sharp bits on ppc64
+
* Mon Apr 30 2007 Hans de Goede <j.w.r.degoede at hhs.nl> 1:1.9.100-14
- Fix closing of the about dialog (bz 238404)
More information about the fedora-extras-commits
mailing list