rpms/libgnomedb/devel libgnomedb.spec,1.17,1.18
Hans de Goede (jwrdegoede)
fedora-extras-commits at redhat.com
Tue Aug 29 05:59:15 UTC 2006
Author: jwrdegoede
Update of /cvs/extras/rpms/libgnomedb/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv21293
Modified Files:
libgnomedb.spec
Log Message:
* Tue Aug 29 2006 Hans de Goede <j.w.r.degoede at hhs.nl> 1:1.9.100-10
- Add a few missing (split up) mono BuildRequires
- Specfile cleanup
Index: libgnomedb.spec
===================================================================
RCS file: /cvs/extras/rpms/libgnomedb/devel/libgnomedb.spec,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- libgnomedb.spec 28 Aug 2006 14:55:04 -0000 1.17
+++ libgnomedb.spec 29 Aug 2006 05:59:15 -0000 1.18
@@ -1,42 +1,35 @@
-Summary: Library for writing gnome database programs
Name: libgnomedb
-Version: 1.9.100
-Release: 9%{?dist}
Epoch: 1
-Source: %{name}-%{version}.tar.bz2
-URL: http://www.gnome-db.org/
+Version: 1.9.100
+Release: 10%{?dist}
+Summary: Library for writing gnome database programs
Group: System Environment/Libraries
License: LGPL
+URL: http://www.gnome-db.org/
+Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/1.9/%{name}-%{version}.tar.bz2
+Patch0: libgnomedb-1.2.0-desktop.patch
+Patch1: libgnomedb-1.9.100-sharp.patch
+Patch2: libgnomedb-1.9.100-unknown-datatype-fix.patch
+Patch3: libgnomedb-1.9.100-64bit.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-root
-BuildRequires: pkgconfig >= 0.8, libgnomeui-devel >= 1.103.0
-BuildRequires: gtk2-devel >= 1.3.6, libglade2-devel, scrollkeeper
-BuildRequires: desktop-file-utils >= %{desktop_file_utils_version}
-BuildRequires: libgda-devel >= 1:1.9.99
-BuildRequires: gtk-doc, openssl-devel, gtksourceview-devel, gettext
-BuildRequires: mono-devel gtk-sharp2 gtk-sharp2-gapi libgda-sharp
-BuildRequires: perl(XML::Parser)
-
-Patch0: libgnomedb-1.2.0-desktop.patch
-Patch1: libgnomedb-1.9.100-sharp.patch
-Patch2: libgnomedb-1.9.100-unknown-datatype-fix.patch
-Patch3: libgnomedb-1.9.100-64bit.patch
+BuildRequires: libgnomeui-devel libgda-devel openssl-devel
+BuildRequires: gtksourceview-devel mono-devel gtk-sharp2-devel
+BuildRequires: gnome-sharp-devel gtk-sharp2-gapi libgda-sharp
+BuildRequires: gtk-doc gettext scrollkeeper perl(XML::Parser)
+Requires(pre): GConf2
+Requires(post): GConf2 /sbin/ldconfig
+Requires(preun): GConf2
%description
libgnomedb is a library that eases the task of writing
gnome database programs.
+
%package devel
Summary: Development libraries and header files for libgnomedb.
Group: Development/Libraries
Requires: %{name} = %{epoch}:%{version}-%{release}
-Requires: pkgconfig >= 0.8
-Requires: libgnomeui-devel >= 1.103.0
-Requires: libgda-devel >= 1:1.9.99
-Requires: gtk2-devel >= 1.3.6
-Requires: libglade2-devel
-Requires(pre): GConf2
-Requires(post): GConf2 /sbin/ldconfig
-Requires(preun): GConf2
+Requires: pkgconfig libgnomeui-devel libgda-devel
%description devel
This package contains the header files and libraries needed to write
@@ -67,25 +60,26 @@
%install
-rm -rf %{buildroot}
-%makeinstall LIBGNOMEDB_DTDDIR=%{buildroot}%{_datadir}/libgnomedb/dtd
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT \
+ LIBGNOMEDB_DTDDIR=%{_datadir}/libgnomedb/dtd
%find_lang libgnomedb-3
-desktop-file-install --dir %{buildroot}%{_datadir}/applications \
+desktop-file-install --dir $RPM_BUILD_ROOT%{_datadir}/applications \
--vendor fedora --add-category X-Fedora --delete-original \
- %{buildroot}%{_datadir}/applications/database-properties.desktop
+ $RPM_BUILD_ROOT%{_datadir}/applications/database-properties.desktop
-#fixup mono / sharp related files install
-mkdir -p %{buildroot}/%{_datadir}/gapi-2.0
-install -m 644 gnomedb-sharp/gnomedb-api.xml %{buildroot}/%{_datadir}/gapi-2.0
-mkdir -p %{buildroot}/usr/lib/mono/gnomedb-sharp-2.0
-mv %{buildroot}/%{_libdir}/libgnomedb/gnomedb-sharp.dll* \
- %{buildroot}/usr/lib/mono/gnomedb-sharp-2.0
+# 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
+mkdir -p $RPM_BUILD_ROOT/usr/lib/mono/gnomedb-sharp-2.0
+mv $RPM_BUILD_ROOT/%{_libdir}/libgnomedb/gnomedb-sharp.dll* \
+ $RPM_BUILD_ROOT/usr/lib/mono/gnomedb-sharp-2.0
# remove unpackaged files
-rm -f %{buildroot}/%{_libdir}/*.{a,la}
-rm -f %{buildroot}/%{_libdir}/libgnomedb/plugins/*.{a,la}
-rm -f %{buildroot}/%{_libdir}/libglade/2.0/*.{a,la}
+rm -f $RPM_BUILD_ROOT/%{_libdir}/*.{a,la}
+rm -f $RPM_BUILD_ROOT/%{_libdir}/libgnomedb/plugins/*.{a,la}
+rm -f $RPM_BUILD_ROOT/%{_libdir}/libglade/2.0/*.{a,la}
%pre
@@ -123,7 +117,7 @@
%clean
-rm -rf %{buildroot}
+rm -rf $RPM_BUILD_ROOT
%files -f libgnomedb-3.lang
@@ -140,7 +134,6 @@
%{_libdir}/libglade/2.0/*
%config(noreplace) %{_sysconfdir}/gconf/schemas/*
-
%files devel
%defattr(-,root,root)
%{_includedir}/libgnomedb-1.9
@@ -149,7 +142,6 @@
%{_datadir}/omf
%{_datadir}/gtk-doc/html/libgnomedb
-
%files sharp
%defattr(-,root,root)
%{_datadir}/gapi-2.0
@@ -158,6 +150,10 @@
%changelog
+* Tue Aug 29 2006 Hans de Goede <j.w.r.degoede at hhs.nl> 1:1.9.100-10
+- Add a few missing (split up) mono BuildRequires
+- Specfile cleanup
+
* Mon Aug 28 2006 Hans de Goede <j.w.r.degoede at hhs.nl> 1:1.9.100-9
- FE6 Rebuild
More information about the fedora-extras-commits
mailing list