[mono-tools/f21] Split out gendarme and ilcontrast as subpackages

Richard Hughes rhughes at fedoraproject.org
Tue Jul 15 15:09:44 UTC 2014


commit f8546447b1529e90a5a5beeab2efca08e31153c4
Author: Richard Hughes <richard at hughsie.com>
Date:   Tue Jul 15 15:58:50 2014 +0100

    Split out gendarme and ilcontrast as subpackages

 mono-tools.spec |   47 ++++++++++++++++++++++++++++++++++++-----------
 1 files changed, 36 insertions(+), 11 deletions(-)
---
diff --git a/mono-tools.spec b/mono-tools.spec
index 72a55bb..57df7f5 100644
--- a/mono-tools.spec
+++ b/mono-tools.spec
@@ -3,7 +3,7 @@
 Summary: A collection of tools for mono applications
 Name: mono-tools
 Version: 2.10
-Release: 10%{?dist}
+Release: 11%{?dist}
 License: MIT
 Group: Development/Tools
 Source0: http://ftp.novell.com/pub/mono/sources/mono-tools/%{name}-%{version}.tar.bz2
@@ -40,6 +40,20 @@ Requires: %{name} = %{version}-%{release} monodoc
 %description monodoc
 Documentation for monotools for use with monodoc
 
+%package gendarme
+Summary: Inspect your .NET and Mono assemblies
+Requires: %{name} = %{version}-%{release}
+
+%description gendarme
+Inspect your .NET and Mono assemblies.
+
+%package ilcontrast
+Summary: Assembly Comparison Tool
+Requires: %{name} = %{version}-%{release}
+
+%description ilcontrast
+Identify differences in the API exposed by mono library assemblies.
+
 %prep
 %setup -q 
 chmod 644 COPYING
@@ -86,11 +100,9 @@ update-desktop-database &> /dev/null || :
 %files -f %{name}.lang
 %defattr(-, root, root,-)
 %doc COPYING AUTHORS ChangeLog README
-%{_bindir}/ilcontrast
 %{_bindir}/create-native-map
 %{_bindir}/gasnview
 %{_bindir}/monodoc
-%{_bindir}/gendarme*
 %{_bindir}/mprof*
 %{_bindir}/gsharp
 %{_bindir}/gd2i
@@ -99,9 +111,6 @@ update-desktop-database &> /dev/null || :
 %{_bindir}/emveepee
 %{_bindir}/minvoke
 %{_prefix}/lib/gsharp/gsharp.exe*
-%{_prefix}/lib/gendarme/*.dll
-%{_prefix}/lib/gendarme/*.exe
-%{_prefix}/lib/gendarme/*.xml
 %{_prefix}/lib/create-native-map
 %{_prefix}/lib/mperfmon/*
 %dir %{_prefix}/lib/gui-compare
@@ -111,8 +120,6 @@ update-desktop-database &> /dev/null || :
 %{_prefix}/lib/monodoc/browser.exe
 %{_prefix}/lib/minvoke/minvoke.exe
 %dir %{_prefix}/lib/minvoke
-%dir %{_prefix}/lib/ilcontrast
-%{_prefix}/lib/ilcontrast/ilcontrast.exe
 %dir %{_prefix}/lib/mono-tools
 %{_prefix}/lib/mono-tools/mprof*
 %{_prefix}/lib/mono-tools/Mono.Profiler.Widgets*
@@ -121,14 +128,28 @@ update-desktop-database &> /dev/null || :
 %{_mandir}/man1/create-native-map.1.gz
 %{_datadir}/pixmaps/ilcontrast.png
 %{_datadir}/pixmaps/monodoc.png
-%{_datadir}/pixmaps/gendarme.svg
-%{_datadir}/applications/*.desktop
+%{_datadir}/applications/gsharp.desktop
+%{_datadir}/applications/monodoc.desktop
 %{_prefix}/lib/monodoc/MonoWebBrowserHtmlRender.dll
-%{_mandir}/man1/gendarme*
 %{_mandir}/man1/mperfmon*
 %{_mandir}/man1/gd2i*
 %{_datadir}/icons/hicolor/
 
+%files gendarme
+%{_bindir}/gendarme*
+%{_datadir}/applications/gendarme-wizard.desktop
+%{_datadir}/pixmaps/gendarme.svg
+%{_mandir}/man1/gendarme*
+%{_prefix}/lib/gendarme/*.dll
+%{_prefix}/lib/gendarme/*.exe
+%{_prefix}/lib/gendarme/*.xml
+
+%files ilcontrast
+%{_datadir}/applications/ilcontrast.desktop
+%{_bindir}/ilcontrast
+%dir %{_prefix}/lib/ilcontrast
+%{_prefix}/lib/ilcontrast/ilcontrast.exe
+
 %files devel
 %defattr(-, root, root,-)
 %{_libdir}/pkgconfig/*.pc
@@ -142,6 +163,10 @@ update-desktop-database &> /dev/null || :
 %{_mandir}/man5/gendarme*
 
 %changelog
+* Tue Jun 24 2014 Richard Hughes <richard at hughsie.com> - 2.10-11
+- Split out gendarme and ilcontrast as subpackages so the different applications
+  are visible in gnome-software.
+
 * Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.10-10
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
 


More information about the scm-commits mailing list