[gnome-keyring-sharp] Change paths for mono assemblies according to updated packaging guidelines (http://fedoraproject.org
Christian Krause
chkr at fedoraproject.org
Mon Oct 31 16:21:23 UTC 2011
commit e45478c43c0f7c9e649d0ac29a3a3a6db7122ae5
Author: Christian Krause <chkr at fedoraproject.org>
Date: Mon Oct 31 17:21:15 2011 +0100
Change paths for mono assemblies according to updated packaging
guidelines (http://fedoraproject.org/wiki/Packaging:Mono)
gnome-keyring-sharp-1.0.1-monodoc-dir.patch | 10 +++++++++
gnome-keyring-sharp-libdir.patch | 30 ---------------------------
gnome-keyring-sharp.spec | 17 +++++++++------
3 files changed, 20 insertions(+), 37 deletions(-)
---
diff --git a/gnome-keyring-sharp-1.0.1-monodoc-dir.patch b/gnome-keyring-sharp-1.0.1-monodoc-dir.patch
new file mode 100644
index 0000000..71945c2
--- /dev/null
+++ b/gnome-keyring-sharp-1.0.1-monodoc-dir.patch
@@ -0,0 +1,10 @@
+diff -uNr gnome-keyring-sharp-1.0.1.old/docs/Makefile.am gnome-keyring-sharp-1.0.1/docs/Makefile.am
+--- gnome-keyring-sharp-1.0.1.old/docs/Makefile.am 2009-05-07 17:32:19.000000000 +0200
++++ gnome-keyring-sharp-1.0.1/docs/Makefile.am 2011-10-31 17:03:46.648191581 +0100
+@@ -1,5 +1,5 @@
+ if ENABLE_MONODOC
+-SOURCESDIR=$(libdir)/monodoc/sources
++SOURCESDIR=$(prefix)/lib/monodoc/sources
+ TARGETS=Gnome.Keyring.tree Gnome.Keyring.zip Gnome.Keyring.source
+ UPDATER = $(MONODOCER) -path:Gnome.Keyring $(UPDATE_ASSEMBLIES)
+ else
diff --git a/gnome-keyring-sharp.spec b/gnome-keyring-sharp.spec
index 04337fe..312943a 100644
--- a/gnome-keyring-sharp.spec
+++ b/gnome-keyring-sharp.spec
@@ -3,7 +3,7 @@
Name: gnome-keyring-sharp
Version: 1.0.1
-Release: 0.8.%{svn_rev}svn%{?dist}
+Release: 0.9.%{svn_rev}svn%{?dist}
Summary: Mono implementation of GNOME Keyring
Group: System Environment/Libraries
@@ -16,11 +16,11 @@ URL: http://www.mono-project.com/Libraries#Gnome-KeyRing-Sharp
# tar cjf gnome-keyring-sharp-%{version}-r%{svn_rev}.tar.bz2 --exclude=.svn \
# gnome-keyring-sharp-%{version}
Source0: gnome-keyring-sharp-%{version}-r%{svn_rev}.tar.bz2
-Patch0: gnome-keyring-sharp-libdir.patch
# Patch to directly p/invoke libgnome-keyring instead of using
# deprecated socket interface taken from upstream bug report:
# https://bugzilla.novell.com/show_bug.cgi?id=589166
Patch1: gnome-keyring-sharp-1.0.1-new-api.diff
+Patch2: gnome-keyring-sharp-1.0.1-monodoc-dir.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
# Mono only available on these:
@@ -61,8 +61,8 @@ for %{name}.
%prep
%setup -q
-%patch0 -p1 -b .libdir
%patch1 -p0 -F 2 -b .new-api
+%patch2 -p1 -b .monodoc-dir
%build
@@ -87,21 +87,24 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc AUTHORS ChangeLog COPYING README
-%{_libdir}/mono/gnome-keyring-sharp-1.0
-%{_libdir}/mono/gac/Gnome.Keyring
+%{_prefix}/lib/mono/gnome-keyring-sharp-1.0
+%{_prefix}/lib/mono/gac/Gnome.Keyring
%{_libdir}/libgnome-keyring-sharp-glue.so
%files devel
%defattr(-,root,root,-)
-#doc
%{_libdir}/pkgconfig/%{name}-1.0.pc
%files doc
%defattr(-,root,root,-)
-%{_libdir}/monodoc/sources/Gnome.Keyring.*
+%{_prefix}/lib/monodoc/sources/Gnome.Keyring.*
%changelog
+* Mon Oct 31 2011 Christian Krause <chkr at fedoraproject.org> - 1.0.1-0.9.133722svn
+- Change paths for mono assemblies according to updated packaging
+ guidelines (http://fedoraproject.org/wiki/Packaging:Mono)
+
* Fri Feb 25 2011 Dan HorĂ¡k <dan[at]danny.cz> - 1.0.1-0.8.133722svn
- updated the supported arch list
More information about the scm-commits
mailing list