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