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

Christian Krause chkr at fedoraproject.org
Mon Oct 31 19:58:37 UTC 2011


commit 68fc6bc3b331ee36fdd236e55aa5c6ae4748979f
Author: Christian Krause <chkr at fedoraproject.org>
Date:   Mon Oct 31 20:58:24 2011 +0100

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

 gudev-sharp.spec |   23 ++++++++++++-----------
 1 files changed, 12 insertions(+), 11 deletions(-)
---
diff --git a/gudev-sharp.spec b/gudev-sharp.spec
index 71db674..f6fff0c 100644
--- a/gudev-sharp.spec
+++ b/gudev-sharp.spec
@@ -7,7 +7,7 @@
 
 Name:           gudev-sharp
 Version:        0.1
-Release:        5%{?dist}
+Release:        6%{?dist}
 Summary:        C# bindings for gudev
 
 Group:          Development/Libraries
@@ -17,7 +17,6 @@ URL:            http://github.com/mono/%{name}
 # They are releases, but the file is generated on the fly.
 # The actual URL is: http://github.com/mono/$name/tarball/$tagname
 Source0:        mono-%{name}-%{tagname}-%{relvers}-%{tsuffix}.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -44,32 +43,34 @@ Development files for gudev-sharp
 %setup -q -n mono-%{name}-%{dsuffix}
 
 %build
-sed -i 's|${exec_prefix}/lib|@libdir@|' %{name}-1.0.pc.in # Fix libdir
 sed -i 's|^\./configure.*||' autogen.sh # Remove the configure step, we'll do it manually
 ./autogen.sh
-%configure
+%configure --libdir=%{_prefix}/lib
 make %{?_smp_mflags}
 
 %install
-rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
-chmod 644 `find $RPM_BUILD_ROOT%{_libdir}/mono -name '*.dll.config'`
-rm -f $RPM_BUILD_ROOT%{_libdir}/mono/%{name}-1.0/%{name}.dll.config
+chmod 644 `find $RPM_BUILD_ROOT%{_prefix}/lib/mono -name '*.dll.config'`
+rm -f $RPM_BUILD_ROOT%{_prefix}/lib/mono/%{name}-1.0/%{name}.dll.config
 
-%clean
-rm -rf $RPM_BUILD_ROOT
+mkdir -p $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
+test "${_libdir}" = "%{_prefix}/lib" || mv $RPM_BUILD_ROOT/%{_prefix}/lib/pkgconfig/* $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
 
 %files
 %defattr(-,root,root,-)
 %doc AUTHORS ChangeLog LICENSE.LGPL NEWS
-%{_libdir}/mono/gac/%{name}
-%{_libdir}/mono/%{name}-1.0
+%{_prefix}/lib/mono/gac/%{name}
+%{_prefix}/lib/mono/%{name}-1.0
 
 %files devel
 %defattr(-,root,root,-)
 %{_libdir}/pkgconfig/%{name}-1.0.pc
 
 %changelog
+* Mon Oct 31 2011 Christian Krause <chkr at fedoraproject.org> - 0.1-6
+- 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.1-5
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
 


More information about the scm-commits mailing list