rpms/mono-nunit22/devel mono-nunit22.spec, NONE, 1.1 nunit22-key.patch, NONE, 1.1 nunit22-mono.patch, NONE, 1.1 nunit22.pc, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Tom Callaway (spot) fedora-extras-commits at redhat.com
Fri Apr 11 15:55:54 UTC 2008


Author: spot

Update of /cvs/extras/rpms/mono-nunit22/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv5423/devel

Modified Files:
	.cvsignore sources 
Added Files:
	mono-nunit22.spec nunit22-key.patch nunit22-mono.patch 
	nunit22.pc 
Log Message:

new package commit



--- NEW FILE mono-nunit22.spec ---
%define debug_package %{nil}

Name:	 	mono-nunit22
Version:	2.2.10
Release:	2%{?dist}
Summary:	Unit-testing framework for .NET
URL:		http://www.nunit.org/
License:	MIT with acknowledgement
Group:		System Environment/Libraries
Source0:	http://downloads.sourceforge.net/nunit/NUnit-2.2.10-src.zip
Source1:	nunit22.pc
Patch0:		nunit22-mono.patch
Patch1:		nunit22-key.patch
BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildRequires:	mono-devel, nant
BuildRequires:	unzip
ExcludeArch:	ppc64

%description
NUnit is a unit-testing framework for all .Net languages. Initially ported from
JUnit, this xUnit based unit testing tool is written entirely in C# and has 
been completely redesigned to take advantage of many .NET language features, 
for example custom attributes and other reflection related capabilities. NUnit 
brings xUnit to all .NET languages.

%package devel
Summary:	Unit-testing framework for .NET
Group:		Development/Libraries
Requires:	%{name} = %{version}-%{release}
Requires:	pkgconfig

%description devel
Development files for mono-nunit22.

%prep
%setup -q -c -n %{name}-%{version}
%patch0 -p1
%patch1 -p1 -b .key

%build
sn -k nunit.snk
cd src
nant mono-2.0 release build-all

%install
rm -rf $RPM_BUILD_ROOT
cd src/
nant mono-2.0 copy-bins
%{__mkdir_p} $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
cp -p %{S:1} $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
mkdir -p $RPM_BUILD_ROOT/%{_libdir}/mono/gac/
cd package/NUnit-%{version}
gacutil -i bin/nunit-console.exe -f -package nunit22 -root ${RPM_BUILD_ROOT}/%{_libdir}
gacutil -i bin/nunit-console-runner.dll -f -package nunit22 -root ${RPM_BUILD_ROOT}/%{_libdir}
gacutil -i bin/nunit.core.dll -f -package nunit22 -root ${RPM_BUILD_ROOT}/%{_libdir}
gacutil -i bin/nunit.core.extensions.dll -f -package nunit22 -root ${RPM_BUILD_ROOT}/%{_libdir}
gacutil -i bin/nunit.framework.dll -f -package nunit22 -root ${RPM_BUILD_ROOT}/%{_libdir}
gacutil -i bin/nunit.mocks.dll -f -package nunit22 -root ${RPM_BUILD_ROOT}/%{_libdir}
gacutil -i bin/nunit.util.dll -f -package nunit22 -root ${RPM_BUILD_ROOT}/%{_libdir}

%clean
rm -rf -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
%doc src/license.rtf
%{_libdir}/mono/gac/*/
%{_libdir}/mono/nunit22/

%files devel
%defattr(-,root,root,-)
%{_libdir}/pkgconfig/nunit22.pc


%changelog
* Fri Apr 11 2008 Tom "spot" Callaway <tcallawa at redhat.com> - 2.2.10-2
- disable debuginfo package, useless

* Fri Apr 11 2008 Tom "spot" Callaway <tcallawa at redhat.com> - 2.2.10-1
- initial Fedora package

nunit22-key.patch:

--- NEW FILE nunit22-key.patch ---
diff -up mono-nunit22-2.2.10/src/ClientUtilities/util/nunit.util.build.key mono-nunit22-2.2.10/src/ClientUtilities/util/nunit.util.build
--- mono-nunit22-2.2.10/src/ClientUtilities/util/nunit.util.build.key	2008-04-11 10:15:09.000000000 -0400
+++ mono-nunit22-2.2.10/src/ClientUtilities/util/nunit.util.build	2008-04-11 10:15:34.000000000 -0400
@@ -8,7 +8,7 @@
   <target name="build" depends="make-build-dir">
     <csc target="library" 
         output="${current.build.dir}/${current.build.output}.dll"
-        debug="${build.debug}" define="${build.defines.csc}">
+        debug="${build.debug}" define="${build.defines.csc}" keyfile="../../../nunit.snk">
       <sources basedir=".">
         <include name="*.cs"/>
         <include name="../../CommonAssemblyInfo.cs"/>
diff -up mono-nunit22-2.2.10/src/ConsoleRunner/nunit-console-exe/nunit-console.exe.build.key mono-nunit22-2.2.10/src/ConsoleRunner/nunit-console-exe/nunit-console.exe.build
--- mono-nunit22-2.2.10/src/ConsoleRunner/nunit-console-exe/nunit-console.exe.build.key	2008-04-11 10:15:44.000000000 -0400
+++ mono-nunit22-2.2.10/src/ConsoleRunner/nunit-console-exe/nunit-console.exe.build	2008-04-11 10:16:06.000000000 -0400
@@ -9,7 +9,7 @@
   <target name="build" depends="make-build-dir">
     <csc target="exe" 
         output="${current.build.dir}/nunit-console.exe"
-        debug="${build.debug}" define="${build.defines.csc}">
+        debug="${build.debug}" define="${build.defines.csc}" keyfile="../../../nunit.snk">
       <sources basedir=".">
         <include name="*.cs"/>
       </sources>
diff -up mono-nunit22-2.2.10/src/ConsoleRunner/nunit-console/nunit-console.build.key mono-nunit22-2.2.10/src/ConsoleRunner/nunit-console/nunit-console.build
--- mono-nunit22-2.2.10/src/ConsoleRunner/nunit-console/nunit-console.build.key	2008-04-11 10:16:16.000000000 -0400
+++ mono-nunit22-2.2.10/src/ConsoleRunner/nunit-console/nunit-console.build	2008-04-11 10:16:34.000000000 -0400
@@ -9,7 +9,7 @@
   <target name="build" depends="make-build-dir">
     <csc target="library" 
         output="${current.build.dir}/nunit-console-runner.dll"
-        debug="${build.debug}" define="${build.defines.csc}">
+        debug="${build.debug}" define="${build.defines.csc}" keyfile="../../../nunit.snk">
       <sources basedir=".">
         <include name="*.cs"/>
         <include name="../../CommonAssemblyInfo.cs"/>
diff -up mono-nunit22-2.2.10/src/GuiComponents/UiKit/nunit.uikit.build.key mono-nunit22-2.2.10/src/GuiComponents/UiKit/nunit.uikit.build
--- mono-nunit22-2.2.10/src/GuiComponents/UiKit/nunit.uikit.build.key	2008-04-11 10:16:50.000000000 -0400
+++ mono-nunit22-2.2.10/src/GuiComponents/UiKit/nunit.uikit.build	2008-04-11 10:17:09.000000000 -0400
@@ -8,7 +8,7 @@
   <target name="build" depends="make-build-dir">
     <csc target="library" 
         output="${current.build.dir}/nunit.uikit.dll"
-        debug="${build.debug}" define="${build.defines.csc}">
+        debug="${build.debug}" define="${build.defines.csc}" keyfile="../../../nunit.snk">
       <sources basedir=".">
         <include name="*.cs"/>
         <include name="../../CommonAssemblyInfo.cs"/>
diff -up mono-nunit22-2.2.10/src/GuiRunner/nunit-gui-exe/nunit-gui.exe.build.key mono-nunit22-2.2.10/src/GuiRunner/nunit-gui-exe/nunit-gui.exe.build
--- mono-nunit22-2.2.10/src/GuiRunner/nunit-gui-exe/nunit-gui.exe.build.key	2008-04-11 10:17:20.000000000 -0400
+++ mono-nunit22-2.2.10/src/GuiRunner/nunit-gui-exe/nunit-gui.exe.build	2008-04-11 10:17:37.000000000 -0400
@@ -10,7 +10,7 @@
     <csc target="winexe" 
         output="${current.build.dir}/nunit-gui.exe" 
         win32icon="App.ico" debug="${build.debug}"
-        define="${build.defines.csc}">
+        define="${build.defines.csc}" keyfile="../../../nunit.snk">
       <sources basedir=".">
         <include name="AssemblyInfo.cs"/>
         <include name="Class1.cs"/>
diff -up mono-nunit22-2.2.10/src/GuiRunner/nunit-gui/nunit-gui.build.key mono-nunit22-2.2.10/src/GuiRunner/nunit-gui/nunit-gui.build
--- mono-nunit22-2.2.10/src/GuiRunner/nunit-gui/nunit-gui.build.key	2008-04-11 10:17:56.000000000 -0400
+++ mono-nunit22-2.2.10/src/GuiRunner/nunit-gui/nunit-gui.build	2008-04-11 10:18:18.000000000 -0400
@@ -9,7 +9,7 @@
     <csc target="library" 
         output="${current.build.dir}/nunit-gui-runner.dll" 
         win32icon="Logo.ico" debug="${build.debug}"
-        define="${build.defines.csc}">
+        define="${build.defines.csc}" keyfile="../../../nunit.snk">
       <sources basedir=".">
         <include name="*.cs"/>
         <include name="../../CommonAssemblyInfo.cs"/>
diff -up mono-nunit22-2.2.10/src/NUnitExtensions/core/nunit.core.extensions.build.key mono-nunit22-2.2.10/src/NUnitExtensions/core/nunit.core.extensions.build
--- mono-nunit22-2.2.10/src/NUnitExtensions/core/nunit.core.extensions.build.key	2008-04-11 10:19:45.000000000 -0400
+++ mono-nunit22-2.2.10/src/NUnitExtensions/core/nunit.core.extensions.build	2008-04-11 10:20:03.000000000 -0400
@@ -9,7 +9,7 @@
   <target name="build" depends="make-build-dir">
     <csc target="library" 
         output="${current.build.dir}/nunit.core.extensions.dll"
-        debug="${build.debug}" define="${build.defines.csc}">
+        debug="${build.debug}" define="${build.defines.csc}" keyfile="../../../nunit.snk">
       <sources basedir=".">
         <include name="*.cs"/>
         <include name="../../CommonAssemblyInfo.cs"/>
diff -up mono-nunit22-2.2.10/src/NUnitFramework/core/nunit.core.build.key mono-nunit22-2.2.10/src/NUnitFramework/core/nunit.core.build
--- mono-nunit22-2.2.10/src/NUnitFramework/core/nunit.core.build.key	2008-04-11 10:18:35.000000000 -0400
+++ mono-nunit22-2.2.10/src/NUnitFramework/core/nunit.core.build	2008-04-11 10:19:06.000000000 -0400
@@ -9,7 +9,7 @@
     <csc target="library" 
         output="${current.build.dir}/nunit.core.dll"
         debug="${build.debug}" 
-        define="${build.defines.csc},StronglyNamedAssembly">
+        define="${build.defines.csc},StronglyNamedAssembly" keyfile="../../../nunit.snk">
       <sources basedir=".">
         <include name="*.cs"/>
         <include name="../../CommonAssemblyInfo.cs"/>
diff -up mono-nunit22-2.2.10/src/NUnitFramework/framework/nunit.framework.build.key mono-nunit22-2.2.10/src/NUnitFramework/framework/nunit.framework.build
--- mono-nunit22-2.2.10/src/NUnitFramework/framework/nunit.framework.build.key	2008-04-11 10:20:35.000000000 -0400
+++ mono-nunit22-2.2.10/src/NUnitFramework/framework/nunit.framework.build	2008-04-11 10:20:50.000000000 -0400
@@ -10,7 +10,7 @@
         output="${current.build.dir}/nunit.framework.dll"
         debug="${build.debug}" 
         define="${build.defines.csc},StronglyNamedAssembly"
-        nowarn="618,672">
+        nowarn="618,672" keyfile="../../../nunit.snk">
       <sources basedir=".">
         <include name="*.cs"/>
         <include name="../../CommonAssemblyInfo.cs"/>
diff -up mono-nunit22-2.2.10/src/NUnitMocks/mocks/nunit.mocks.build.key mono-nunit22-2.2.10/src/NUnitMocks/mocks/nunit.mocks.build
--- mono-nunit22-2.2.10/src/NUnitMocks/mocks/nunit.mocks.build.key	2008-04-11 10:21:13.000000000 -0400
+++ mono-nunit22-2.2.10/src/NUnitMocks/mocks/nunit.mocks.build	2008-04-11 10:21:29.000000000 -0400
@@ -8,7 +8,7 @@
   <target name="build" depends="make-build-dir">
     <csc target="library" 
         output="${current.build.dir}/nunit.mocks.dll"
-        debug="${build.debug}" define="${build.defines.csc}">
+        debug="${build.debug}" define="${build.defines.csc}" keyfile="../../../nunit.snk">
       <sources basedir=".">
         <include name="../../CommonAssemblyInfo.cs"/>
         <include name="*.cs"/>

nunit22-mono.patch:

--- NEW FILE nunit22-mono.patch ---
diff -up mono-nunit22-2.2.10/src/nunit.build.include.BAD mono-nunit22-2.2.10/src/nunit.build.include
--- mono-nunit22-2.2.10/src/nunit.build.include.BAD	2008-04-11 10:12:49.000000000 -0400
+++ mono-nunit22-2.2.10/src/nunit.build.include	2008-04-11 10:13:07.000000000 -0400
@@ -76,7 +76,7 @@
     <!-- Frameworks supported by this build script. The first
          installed framework found is the default for builds. --> 
     <property name="supported.frameworks" 
-      value="net-2.0,net-1.1,net-1.0,mono-1.0,mono-2.0"/>
+      value="mono-1.0,mono-2.0"/>
   
     <!-- Visual Studio locations -->
     <if test="${platform::is-win32()}">
@@ -329,4 +329,4 @@
     <echo>  VS 2005:      ${vs.2005.path}</echo>
   </target>
 
-</project>
\ No newline at end of file
+</project>


--- NEW FILE nunit22.pc ---
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib

Name: nunit22
Description: nunit22 - Unit-testing framework for .NET
Version: 2.2.10
Libs: -r:${libdir}/mono/nunit24/nunit-console-runner.dll -r:${libdir}/mono/nunit24/nunit.core.dll -r:${libdir}/mono/nunit24/nunit.core.extensions.dll -r:${libdir}/mono/nunit24/nunit.framework.dll -r:${libdir}/mono/nunit24/nunit.mocks.dll -r:${libdir}/mono/nunit24/nunit.util.dll


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/mono-nunit22/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	11 Apr 2008 15:52:23 -0000	1.1
+++ .cvsignore	11 Apr 2008 15:55:19 -0000	1.2
@@ -0,0 +1 @@
+NUnit-2.2.10-src.zip


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/mono-nunit22/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	11 Apr 2008 15:52:23 -0000	1.1
+++ sources	11 Apr 2008 15:55:19 -0000	1.2
@@ -0,0 +1 @@
+21f03da90e34d2eb36e9445c816f53c5  NUnit-2.2.10-src.zip




More information about the fedora-extras-commits mailing list