rpms/libgnomedb/devel libgnomedb-1.9.100-sharp.patch, 1.2, 1.3 libgnomedb.spec, 1.21, 1.22

Hans de Goede (jwrdegoede) fedora-extras-commits at redhat.com
Tue Mar 27 19:59:24 UTC 2007


Author: jwrdegoede

Update of /cvs/extras/rpms/libgnomedb/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv25193

Modified Files:
	libgnomedb-1.9.100-sharp.patch libgnomedb.spec 
Log Message:
* Tue Mar 27 2007 Hans de Goede <j.w.r.degoede at hhs.nl> 1:1.9.100-13
- Fix categories in fedora-database-properties.desktop file (bz 234164)
- Fixup packaging of sharp bindings to match the mono packaging guidelines


libgnomedb-1.9.100-sharp.patch:

Index: libgnomedb-1.9.100-sharp.patch
===================================================================
RCS file: /cvs/extras/rpms/libgnomedb/devel/libgnomedb-1.9.100-sharp.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- libgnomedb-1.9.100-sharp.patch	14 Feb 2006 21:29:02 -0000	1.2
+++ libgnomedb-1.9.100-sharp.patch	27 Mar 2007 19:58:51 -0000	1.3
@@ -34,14 +34,11 @@
  </configuration>
 --- libgnomedb-1.9.100/gnomedb-sharp/gnomedb-sharp-2.0.pc.in~	2006-02-14 20:57:23.000000000 +0100
 +++ libgnomedb-1.9.100/gnomedb-sharp/gnomedb-sharp-2.0.pc.in	2006-02-14 20:57:23.000000000 +0100
-@@ -1,12 +1,14 @@
- prefix=@prefix@
+@@ -2,11 +2,12 @@
  exec_prefix=@exec_prefix@
  libdir=@libdir@
--pkglibdir=${libdir}/libgnomedb
-+pkglibdir=${prefix}/lib/mono/gnomedb-sharp-2.0
+ pkglibdir=${libdir}/libgnomedb
 +gapidir=${prefix}/share/gapi-2.0
-+
  
  Name: gnomedb-sharp-2.0
  Description: GnomeDB# - GNOMEDB .NET Binding


Index: libgnomedb.spec
===================================================================
RCS file: /cvs/extras/rpms/libgnomedb/devel/libgnomedb.spec,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- libgnomedb.spec	11 Jan 2007 15:56:08 -0000	1.21
+++ libgnomedb.spec	27 Mar 2007 19:58:51 -0000	1.22
@@ -1,7 +1,7 @@
 Name:            libgnomedb
 Epoch:           1
 Version:         1.9.100
-Release:         12%{?dist}
+Release:         13%{?dist}
 Summary:         Library for writing gnome database programs
 Group:           System Environment/Libraries
 License:         LGPL
@@ -28,7 +28,7 @@
 
 
 %package devel
-Summary:         Development libraries and header files for libgnomedb.
+Summary:         Development libraries and header files for libgnomedb
 Group:           Development/Libraries
 Requires:        %{name} = %{epoch}:%{version}-%{release}
 Requires:        pkgconfig libgnomeui-devel libgda-devel
@@ -50,6 +50,16 @@
 applications which use libgnomedb.
 
 
+%package sharp-devel
+Summary:         Development files for the Mono bindings for libgnomedb
+Group:           Development/Libraries
+Requires:        %{name}-sharp = %{epoch}:%{version}-%{release}
+Requires:        pkgconfig
+
+%description sharp-devel
+Development files for the Mono bindings for libgnomedb
+
+
 %prep
 %setup -q
 %patch0 -p1 -b .desktop.patch
@@ -71,7 +81,8 @@
 
 # below is the desktop file and icon stuff.
 desktop-file-install --dir $RPM_BUILD_ROOT%{_datadir}/applications \
-  --vendor fedora --add-category X-Fedora --delete-original \
+  --vendor fedora --remove-category AdvancedSettings --delete-original \
+  --add-category X-GNOME-SystemSettings \
   $RPM_BUILD_ROOT%{_datadir}/applications/database-properties.desktop
 
 mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps
@@ -81,9 +92,6 @@
 # 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 $RPM_BUILD_ROOT/%{_libdir}/*.{a,la}
@@ -105,9 +113,7 @@
 gconftool-2 --makefile-install-rule \
   %{_sysconfdir}/gconf/schemas/libgnomedb.schemas > /dev/null || :
 touch --no-create %{_datadir}/icons/hicolor || :
-if [ -x %{_bindir}/gtk-update-icon-cache ]; then
-   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
-fi
+%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
 
 
 %preun
@@ -121,9 +127,7 @@
 %postun
 /sbin/ldconfig
 touch --no-create %{_datadir}/icons/hicolor || :
-if [ -x %{_bindir}/gtk-update-icon-cache ]; then
-   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
-fi
+%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
 
 
 %post devel
@@ -139,12 +143,12 @@
 
 
 %files -f libgnomedb-3.lang
-%defattr(-,root,root)
-%doc AUTHORS COPYING ChangeLog README NEWS
+%defattr(-,root,root,-)
+%doc AUTHORS COPYING ChangeLog NEWS
 %{_bindir}/*
 %{_datadir}/mime-info/*
 %{_datadir}/pixmaps/libgnomedb
-%{_datadir}/applications/*.desktop
+%{_datadir}/applications/fedora-database-properties.desktop
 %{_datadir}/icons/hicolor/48x48/apps/gnome-db.png
 %{_datadir}/libgnomedb
 %{_libdir}/*.so.*
@@ -154,7 +158,7 @@
 %config(noreplace) %{_sysconfdir}/gconf/schemas/*
 
 %files devel
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 %{_includedir}/libgnomedb-1.9
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/libgnomedb-2.0.pc
@@ -162,13 +166,20 @@
 %{_datadir}/gtk-doc/html/libgnomedb
 
 %files sharp
-%defattr(-,root,root)
+%defattr(-,root,root,-)
+%{_libdir}/libgnomedb/gnomedb-sharp.dll*
+
+%files sharp-devel
+%defattr(-,root,root,-)
 %{_datadir}/gapi-2.0
-/usr/lib/mono/gnomedb-sharp-2.0
 %{_libdir}/pkgconfig/gnomedb-sharp-2.0.pc
 
 
 %changelog
+* Tue Mar 27 2007 Hans de Goede <j.w.r.degoede at hhs.nl> 1:1.9.100-13
+- Fix categories in fedora-database-properties.desktop file (bz 234164)
+- Fixup packaging of sharp bindings to match the mono packaging guidelines
+
 * Thu Jan 11 2007 Hans de Goede <j.w.r.degoede at hhs.nl> 1:1.9.100-12
 - Install icon under /usr/share/icons and don't reference it with an
   absolute path (bz 221101)




More information about the fedora-extras-commits mailing list