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

Christian Krause chkr at fedoraproject.org
Thu Dec 1 22:35:22 UTC 2011


commit 0fc907e19c5bc7f5caeb9e8754d6833cc6dd1d46
Author: Christian Krause <chkr at fedoraproject.org>
Date:   Thu Dec 1 23:35:18 2011 +0100

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

 ice.spec |   41 +++++++++++++++++++++--------------------
 1 files changed, 21 insertions(+), 20 deletions(-)
---
diff --git a/ice.spec b/ice.spec
index 3624c86..d0857cc 100644
--- a/ice.spec
+++ b/ice.spec
@@ -7,7 +7,7 @@
 
 Name:           ice
 Version:        3.4.2
-Release:        4%{?dist}
+Release:        5%{?dist}
 Summary:        ZeroC Object-Oriented middleware
 
 Group:          System Environment/Libraries
@@ -235,7 +235,7 @@ mkdir -p $RPM_BUILD_ROOT
 
 # Do the basic "make install"
 cd $RPM_BUILD_DIR/Ice-%{version}
-make prefix=$RPM_BUILD_ROOT GACINSTALL=yes GAC_ROOT=$RPM_BUILD_ROOT%{_libdir} embedded_runpath_prefix="" libsubdir=%{_lib} install
+make prefix=$RPM_BUILD_ROOT GACINSTALL=yes GAC_ROOT=$RPM_BUILD_ROOT%{_prefix}/lib embedded_runpath_prefix="" libsubdir=%{_lib} install
 
 ## install java bindings in the right place
 mkdir -p ${RPM_BUILD_ROOT}%{_javadir}
@@ -332,13 +332,10 @@ popd
 # .NET spec files (for csharp-devel) -- convert the paths
 for f in IceGrid Glacier2 IceBox Ice IceStorm IcePatch2;
 do
-    sed -i -e "s#/lib/#%{_libdir}/#" $RPM_BUILD_ROOT%{_libdir}/pkgconfig/$f.pc
-    sed -i -e "s#mono_root}/usr#mono_root}#" \
-        $RPM_BUILD_ROOT%{_libdir}/pkgconfig/$f.pc
     mv $RPM_BUILD_ROOT%{_bindir}/$f.xml \
-       $RPM_BUILD_ROOT%{_libdir}/mono/gac/$f/%{version}.*/
+       $RPM_BUILD_ROOT%{_prefix}/lib/mono/gac/$f/%{version}.*/
     # fix xml files permissions
-    chmod 0644 $RPM_BUILD_ROOT%{_libdir}/mono/gac/$f/%{version}.*/*.xml
+    chmod 0644 $RPM_BUILD_ROOT%{_prefix}/lib/mono/gac/$f/%{version}.*/*.xml
 done
 %else
 # clean some files when building without mono
@@ -518,19 +515,19 @@ fi
 %if 0%{?with_mono}
 %files csharp
 %defattr(-,root,root,-)
-%{_libdir}/mono/Glacier2/
-%{_libdir}/mono/Ice/
-%{_libdir}/mono/IceBox/
-%{_libdir}/mono/IceGrid/
-%{_libdir}/mono/IcePatch2/
-%{_libdir}/mono/IceStorm/
-%{_libdir}/mono/gac/Glacier2
-%{_libdir}/mono/gac/Ice
-%{_libdir}/mono/gac/IceBox
-%{_libdir}/mono/gac/IceGrid
-%{_libdir}/mono/gac/IcePatch2
-%{_libdir}/mono/gac/IceStorm
-%{_libdir}/mono/gac/policy*
+%{_prefix}/lib/mono/Glacier2/
+%{_prefix}/lib/mono/Ice/
+%{_prefix}/lib/mono/IceBox/
+%{_prefix}/lib/mono/IceGrid/
+%{_prefix}/lib/mono/IcePatch2/
+%{_prefix}/lib/mono/IceStorm/
+%{_prefix}/lib/mono/gac/Glacier2
+%{_prefix}/lib/mono/gac/Ice
+%{_prefix}/lib/mono/gac/IceBox
+%{_prefix}/lib/mono/gac/IceGrid
+%{_prefix}/lib/mono/gac/IcePatch2
+%{_prefix}/lib/mono/gac/IceStorm
+%{_prefix}/lib/mono/gac/policy*
 %{_bindir}/iceboxnet.exe
 %doc %{_mandir}/man1/iceboxnet.exe.1.gz
 
@@ -578,6 +575,10 @@ fi
 
 
 %changelog
+* Tue Nov 29 2011 Christian Krause <chkr at fedoraproject.org> - 3.4.2-5
+- Change paths for mono assemblies according to updated packaging
+  guidelines (http://fedoraproject.org/wiki/Packaging:Mono)
+
 * Mon Oct 31 2011 Dan HorĂ¡k <dan[at]danny.cz> - 3.4.2-4
 - fix libsubdir path on non-x86 64-bit arches
 - fix build without Mono


More information about the scm-commits mailing list