[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