[packages/nunit2] - package libraries in dotnet-nunit2*; use mono autodeps
qboosh
qboosh at pld-linux.org
Tue Feb 2 20:45:48 CET 2016
commit 776e37264ee2939d5689df77aaeb95ec3e18b605
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Tue Feb 2 20:47:46 2016 +0100
- package libraries in dotnet-nunit2*; use mono autodeps
nunit2.spec | 78 +++++++++++++++++++++++++++++++++++++++++--------------------
1 file changed, 53 insertions(+), 25 deletions(-)
---
diff --git a/nunit2.spec b/nunit2.spec
index 9fb4d37..5955cae 100644
--- a/nunit2.spec
+++ b/nunit2.spec
@@ -1,3 +1,4 @@
+%include /usr/lib/rpm/macros.mono
Summary: Unit test framework for CLI
Summary(pl.UTF-8): Szkielet testów jednostkowych dla CLI
Name: nunit2
@@ -13,7 +14,9 @@ Source3: %{name}-console.sh
Source4: %{name}.desktop
URL: http://www.nunit.org/
BuildRequires: libgdiplus
-BuildRequires: mono-devel
+BuildRequires: mono-devel >= 4.0
+BuildRequires: rpmbuild(monoautodeps)
+Requires: dotnet-nunit2 = %{version}-%{release}
Obsoletes: nunit-runner
ExclusiveArch: %{ix86} %{x8664} arm aarch64 ia64 mips ppc ppc64 s390x sparc sparcv9 sparc64
ExcludeArch: i386
@@ -49,18 +52,6 @@ Desktop application for run NUnit test.
%description gui -l pl.UTF-8
Graficzna aplikacja do uruchamiania testów NUnit.
-%package devel
-Summary: Development files for NUnit 2.x
-Summary(pl.UTF-8): Pliki programistyczne pakietu NUnit 2.x
-Group: Development/Libraries
-Requires: %{name} = %{version}-%{release}
-
-%description devel
-Development files for NUnit 2.x.
-
-%description devel -l pl.UTF-8
-Pliki programistyczne pakietu NUnit 2.x.
-
%package doc
Summary: Documentation for NUnit 2.x
Summary(pl.UTF-8): Dokumentacja do pakietu NUnit 2.x
@@ -73,6 +64,32 @@ Documentation for NUnit 2.x.
%description doc -l pl.UTF-8
Dokumentacja do pakietu NUnit 2.x.
+%package -n dotnet-nunit2
+Summary: NUnit 2.x library for .NET
+Summary(pl.UTF-8): Biblioteka NUnit 2.x dla .NET
+Group: Libraries
+Requires: mono >= 4.0
+
+%description -n dotnet-nunit2
+NUnit 2.x library for .NET.
+
+%description -n dotnet-nunit2 -l pl.UTF-8
+Biblioteka NUnit 2.x dla .NET.
+
+%package -n dotnet-nunit2-devel
+Summary: Development files for NUnit 2.x
+Summary(pl.UTF-8): Pliki programistyczne pakietu NUnit 2.x
+Group: Development/Libraries
+Requires: dotnet-nunit2 = %{version}-%{release}
+Requires: mono-devel >= 4.0
+Obsoletes: nunit2-devel
+
+%description -n dotnet-nunit2-devel
+Development files for NUnit 2.x.
+
+%description -n dotnet-nunit2-devel -l pl.UTF-8
+Pliki programistyczne pakietu NUnit 2.x.
+
%prep
%setup -q -n nunitv2-%{version}
@@ -122,29 +139,40 @@ rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%doc README.md license.txt
%attr(755,root,root) %{_bindir}/nunit-console26
-%dir %{_prefix}/lib/mono/nunit2
%{_prefix}/lib/mono/nunit2/nunit-console.exe
%{_prefix}/lib/mono/nunit2/nunit-console.exe.config
-%{_prefix}/lib/mono/nunit2/*.dll
-%{_prefix}/lib/mono/gac/nunit-console-runner
-%{_prefix}/lib/mono/gac/nunit.core
-%{_prefix}/lib/mono/gac/nunit.core.interfaces
-%{_prefix}/lib/mono/gac/nunit.framework
-%{_prefix}/lib/mono/gac/nunit.mocks
-%{_prefix}/lib/mono/gac/nunit.util
%files gui
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/nunit-gui26
%{_prefix}/lib/mono/nunit2/nunit.exe
%{_prefix}/lib/mono/nunit2/nunit.exe.config
+%{_prefix}/lib/mono/nunit2/nunit-gui-runner.dll
%{_desktopdir}/nunit2.desktop
%{_pixmapsdir}/nunit2.ico
-%files devel
-%defattr(644,root,root,755)
-%{_pkgconfigdir}/nunit2.pc
-
%files doc
%defattr(644,root,root,755)
%doc doc/*
+
+%files -n dotnet-nunit2
+%defattr(644,root,root,755)
+%{_prefix}/lib/mono/gac/nunit-console-runner
+%{_prefix}/lib/mono/gac/nunit.core
+%{_prefix}/lib/mono/gac/nunit.core.interfaces
+%{_prefix}/lib/mono/gac/nunit.framework
+%{_prefix}/lib/mono/gac/nunit.mocks
+%{_prefix}/lib/mono/gac/nunit.util
+%dir %{_prefix}/lib/mono/nunit2
+%{_prefix}/lib/mono/nunit2/nunit-console-runner.dll
+%{_prefix}/lib/mono/nunit2/nunit.core.dll
+%{_prefix}/lib/mono/nunit2/nunit.core.interfaces.dll
+%{_prefix}/lib/mono/nunit2/nunit.framework.dll
+%{_prefix}/lib/mono/nunit2/nunit.mocks.dll
+%{_prefix}/lib/mono/nunit2/nunit.uiexception.dll
+%{_prefix}/lib/mono/nunit2/nunit.uikit.dll
+%{_prefix}/lib/mono/nunit2/nunit.util.dll
+
+%files -n dotnet-nunit2-devel
+%defattr(644,root,root,755)
+%{_pkgconfigdir}/nunit2.pc
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/nunit2.git/commitdiff/776e37264ee2939d5689df77aaeb95ec3e18b605
More information about the pld-cvs-commit
mailing list