rpms/monodevelop/devel monodevelop-1.9-use-system-nunit.patch, NONE, 1.1 monodevelop.spec, 1.34, 1.35
Michel Alexandre Salim
salimma at fedoraproject.org
Tue Aug 26 04:03:26 UTC 2008
Author: salimma
Update of /cvs/pkgs/rpms/monodevelop/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7975
Modified Files:
monodevelop.spec
Added Files:
monodevelop-1.9-use-system-nunit.patch
Log Message:
* Mon Aug 25 2008 Michel Salim <salimma at fedoraproject.org> - 1.9-5
- Use system-provided nunit
monodevelop-1.9-use-system-nunit.patch:
--- NEW FILE monodevelop-1.9-use-system-nunit.patch ---
--- monodevelop-1.9/src/addins/NUnit/MonoDevelopNUnit.addin.xml.use-system-nunit 2008-06-30 13:34:01.000000000 -0400
+++ monodevelop-1.9/src/addins/NUnit/MonoDevelopNUnit.addin.xml 2008-08-25 22:51:10.000000000 -0400
@@ -10,8 +10,8 @@
<Runtime>
<Import assembly="MonoDevelop.NUnit.dll" />
- <Import assembly="nunit.core.dll" />
- <Import assembly="nunit.framework.dll" />
+ <Import assembly="LIBDIR/mono/nunit22/nunit.core.dll" />
+ <Import assembly="LIBDIR/mono/nunit22/nunit.framework.dll" />
</Runtime>
<Dependencies>
--- monodevelop-1.9/src/addins/NUnit/Makefile.in.use-system-nunit 2008-06-30 19:33:58.000000000 -0400
+++ monodevelop-1.9/src/addins/NUnit/Makefile.in 2008-08-25 22:20:39.000000000 -0400
@@ -186,8 +186,8 @@
-r:$(top_builddir)/build/bin/MonoDevelop.Core.Gui.dll \
-r:$(top_builddir)/build/bin/MonoDevelop.Ide.dll \
-r:$(top_builddir)/build/bin/MonoDevelop.Projects.dll \
- -r:$(top_srcdir)/src/addins/NUnit/lib/nunit.core.dll \
- -r:$(top_srcdir)/src/addins/NUnit/lib/nunit.framework.dll \
+ -r:$(libdir)/mono/nunit22/nunit.core.dll \
+ -r:$(libdir)/mono/nunit22/nunit.framework.dll \
-r:System \
-r:System.Xml
@@ -248,16 +248,10 @@
templates/NUnitProject.xpt.xml \
templates/NUnitTestClass.xft.xml
-NUNIT_FILES = \
-nunit.core.dll \
-nunit.framework.dll
-
-SRC_NUNIT_FILES = $(addprefix $(srcdir)/lib/, $(NUNIT_FILES))
-BUILD_NUNIT_FILES = $(addprefix $(ADDIN_BUILD)/, $(NUNIT_FILES))
assemblydir = $(MD_ADDIN_DIR)/NUnit
-assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb $(SRC_NUNIT_FILES)
-CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(BUILD_NUNIT_FILES)
-EXTRA_DIST = $(FILES) $(RES) $(SRC_NUNIT_FILES)
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+EXTRA_DIST = $(FILES) $(RES)
build_sources = $(addprefix $(srcdir)/, $(FILES)) $(GENERATED_FILES)
build_resources = $(addprefix $(srcdir)/, $(RES))
build_test_sources = $(addprefix $(srcdir)/, $(TESTFILES)) $(GENERATED_FILES)
@@ -454,7 +448,7 @@
pdf-am ps ps-am uninstall uninstall-am uninstall-assemblyDATA
-all: $(ASSEMBLY) $(BUILD_NUNIT_FILES)
+all: $(ASSEMBLY)
$(ADDIN_BUILD)/%: $(srcdir)/lib/%
mkdir -p $(ADDIN_BUILD)
Index: monodevelop.spec
===================================================================
RCS file: /cvs/pkgs/rpms/monodevelop/devel/monodevelop.spec,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- monodevelop.spec 24 Aug 2008 21:46:53 -0000 1.34
+++ monodevelop.spec 26 Aug 2008 04:02:56 -0000 1.35
@@ -8,7 +8,7 @@
Name: monodevelop
Version: 1.9
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: A full-featured IDE for Mono and Gtk#
Group: Development/Tools
@@ -17,10 +17,13 @@
Source0: http://go-mono.com/sources/monodevelop/monodevelop-%{version}.tar.bz2
Patch0: monodevelop-1.9-libdir.patch
Patch1: monodevelop-1.9-use-system-cecil.patch
+Patch2: monodevelop-1.9-use-system-nunit.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: mono-devel mono-addins-devel gtk-sharp2-devel monodoc-devel
BuildRequires: gnome-sharp-devel gnome-desktop-sharp-devel mono-nunit-devel
+# for the NUnit add-in
+BuildRequires: mono-nunit22
BuildRequires: autoconf desktop-file-utils intltool
# MonoDevelop is not xulrunner-ready yet
#Requires: gecko-sharp2
@@ -53,6 +56,7 @@
%setup -q
%patch0 -p1 -b .libdir
%patch1 -p1 -b .use-system-cecil
+%patch2 -p1 -b .use-system-nunit
autoconf
# Here is where we replace the LONGCECILSTRING and LONGCECILMDBSTRING
@@ -75,6 +79,9 @@
sed -i 's|LONGCECILMDBSTRING|%{cecilmdbver}__%{cecilmdbtoken}|g' "$i"
done
+sed -i addins/NUnit/MonoDevelopNUnit.addin.xml -e 's|LIBDIR|%{_libdir}|'
+
+
%build
%configure --disable-update-mimedb \
--disable-update-desktopdb \
@@ -132,6 +139,9 @@
%changelog
+* Mon Aug 25 2008 Michel Salim <salimma at fedoraproject.org> - 1.9-5
+- Use system-provided nunit
+
* Sat Aug 23 2008 Michel Alexandre Salim <salimma at fedoraproject.org> - 1.9-4
- Clean up build dependencies: database support now a separate package
- Clean up spec file and patches
More information about the fedora-extras-commits
mailing list