[gsf-sharp] Change paths for mono assemblies according to updated packaging guidelines (http://fedoraproject.org

Christian Krause chkr at fedoraproject.org
Sat Nov 12 16:21:26 UTC 2011


commit 9115ae97a8ba1093203d23923a67b5bd88393432
Author: Christian Krause <chkr at fedoraproject.org>
Date:   Sat Nov 12 17:21:20 2011 +0100

    Change paths for mono assemblies according to updated packaging
    guidelines (http://fedoraproject.org/wiki/Packaging:Mono)

 gsf-sharp.spec |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)
---
diff --git a/gsf-sharp.spec b/gsf-sharp.spec
index 05fa984..3b73be6 100644
--- a/gsf-sharp.spec
+++ b/gsf-sharp.spec
@@ -1,6 +1,6 @@
 Name:           gsf-sharp
 Version:        0.8.1
-Release:        15%{?dist}
+Release:        16%{?dist}
 Summary:        Mono bindings for libgsf
 
 Group:          System Environment/Libraries
@@ -29,6 +29,7 @@ pkgconfig file for gsf-sharp
 
 %prep
 %setup -q
+sed -i -e 's!@libdir@!%{_prefix}/lib!' *.pc.in
 
 %build
 export MONO_SHARED_DIR=%{_builddir}/%{?buildsubdir}
@@ -39,7 +40,7 @@ make %{?_smp_mflags}
 rm -rf $RPM_BUILD_ROOT
 export MONO_SHARED_DIR=%{_builddir}/%{?buildsubdir}
 
-make install DESTDIR=$RPM_BUILD_ROOT GACUTIL_FLAGS="/package gtk-sharp /gacdir %{_libdir} /root ${RPM_BUILD_ROOT}%{_libdir}"
+make install DESTDIR=$RPM_BUILD_ROOT GACUTIL_FLAGS="/package gtk-sharp /gacdir %{_prefix}/lib /root ${RPM_BUILD_ROOT}%{_prefix}/lib"
 
 rm $RPM_BUILD_ROOT%{_libdir}/*.{a,la}
 
@@ -50,8 +51,8 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root,-)
 %doc AUTHORS NEWS README COPYING
 %{_libdir}/libgsfglue.*
-%{_libdir}/mono/gac/gsf-sharp
-%{_libdir}/mono/gtk-sharp/*
+%{_prefix}/lib/mono/gac/gsf-sharp
+%{_prefix}/lib/mono/gtk-sharp/*
 %{_datadir}/gapi-2.0/gsf-api.xml
 
 %files devel
@@ -59,6 +60,10 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/pkgconfig/gsf-sharp.pc
 
 %changelog
+* Sat Nov 12 2011 Christian Krause <chkr at fedoraproject.org> - 0.8.1-16
+- Change paths for mono assemblies according to updated packaging
+  guidelines (http://fedoraproject.org/wiki/Packaging:Mono)
+
 * Wed Feb 09 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.8.1-15
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
 


More information about the scm-commits mailing list