[mono-basic] Change paths for mono assemblies according to updated packaging guidelines (http://fedoraproject.org
Christian Krause
chkr at fedoraproject.org
Sun Oct 23 22:17:36 UTC 2011
commit 824bd38205f9de8792567f04764837354bf91402
Author: Christian Krause <chkr at fedoraproject.org>
Date: Mon Oct 24 00:17:26 2011 +0200
Change paths for mono assemblies according to updated packaging
guidelines (http://fedoraproject.org/wiki/Packaging:Mono)
mono-basic.patch | 17 -----------------
mono-basic.spec | 46 ++++++++++++++++++----------------------------
2 files changed, 18 insertions(+), 45 deletions(-)
---
diff --git a/mono-basic.spec b/mono-basic.spec
index 9b3c43a..4ccbce1 100644
--- a/mono-basic.spec
+++ b/mono-basic.spec
@@ -2,14 +2,12 @@
Name: mono-basic
Version: 2.10
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: VisualBasic.NET support for mono
Group: Development/Languages
License: LGPLv2+
-Patch0: mono-basic.patch
URL: http://www.mono-project.com/Main_Page
-Source0: http://ftp.novell.com/pub/mono/sources/mono-basic/%{name}-%{version}.tar.bz2
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Source0: http://origin-download.mono-project.com/sources/mono-basic/%{name}-%{version}.tar.bz2
# Yeah, so this guy isn't self-hosting.
%ifarch !ppc
@@ -37,48 +35,36 @@ Development files for mono-basic
%prep
%setup -q
-sed -i -e 's!@libdir@!%{_libdir}!' %{PATCH0}
-%patch0 -p1 -b .original
-sed -i -e 's!%{_libdir}!@libdir@!' %{PATCH0}
-sed -i -e 's!$(prefix)/lib/!%{_libdir}/!' build/config-default.make
-sed -i -e 's!$(prefix)/lib/!%{_libdir}/!' build/profiles/net_4_0.make
-sed -i -e 's!$(prefix)/lib/!%{_libdir}/!' build/profiles/net_2_0.make
-sed -i -e 's!${exec_prefix}/lib!%{_libdir}!' configure
-# Get rid of bootstrap binary bits
%build
-./configure --prefix=%{_prefix} --libdir=%{_libdir}
-make libdir=%{_libdir}
+./configure --prefix=%{_prefix} --libdir=%{_prefix}/lib
+make
%install
-%{__rm} -rf %{buildroot}
-make libdir=%{_libdir} DESTDIR=%{buildroot} install
+make DESTDIR=%{buildroot} install
mkdir -p %{buildroot}/%{_libdir}/pkgconfig
cat <<EOF >%{buildroot}/%{_libdir}/pkgconfig/mono-basic.pc
prefix=%{_prefix}
exec_prefix=%{_prefix}
-libdir=%{_libdir}
+libdir=%{_prefix}/lib
Name: mono-basic
Description: mono-basic - VB for mono
Version: 2.0
-Libs: -r:%{_libdir}/mono/2.0/Microsoft.VisualBasic.dll
+Libs: -r:%{_prefix}/lib/mono/2.0/Microsoft.VisualBasic.dll
EOF
-%clean
-%{__rm} -rf %{buildroot}
-
%files
%defattr(-,root,root,-)
%{_bindir}/vbnc*
-%{_libdir}/mono/?.0/vbnc*
-%{_libdir}/mono/?.0/Microsoft.VisualBasic.dll
-%{_libdir}/mono/gac/Microsoft.VisualBasic
-%{_libdir}/mono/?.0/Mono.Cecil.VB*dll
-%{_libdir}/mono/gac/Mono.Cecil.VB.Mdb
-%{_libdir}/mono/gac/Mono.Cecil.VB.Pdb
-%{_libdir}/mono/gac/Mono.Cecil.VB
+%{_prefix}/lib/mono/?.0/vbnc*
+%{_prefix}/lib/mono/?.0/Microsoft.VisualBasic.dll
+%{_prefix}/lib/mono/gac/Microsoft.VisualBasic
+%{_prefix}/lib/mono/?.0/Mono.Cecil.VB*dll
+%{_prefix}/lib/mono/gac/Mono.Cecil.VB.Mdb
+%{_prefix}/lib/mono/gac/Mono.Cecil.VB.Pdb
+%{_prefix}/lib/mono/gac/Mono.Cecil.VB
%{_mandir}/man1/vbnc.*
%files devel
@@ -86,6 +72,10 @@ EOF
%{_libdir}/pkgconfig/mono-basic.pc
%changelog
+* Sun Oct 23 2011 Christian Krause <chkr at fedoraproject.org> - 2.10-3
+- Change paths for mono assemblies according to updated packaging
+ guidelines (http://fedoraproject.org/wiki/Packaging:Mono)
+
* Thu Jun 02 2011 Paul Whalen <paul.whalen at senecac.on.ca> - 2.10-2
- Added arm macro to ExclusiveArch
More information about the scm-commits
mailing list