[monodevelop-vala] Update to 2.8.1 Fix Requires: and BR: Add file missing in upstream tarball (see http://bugzilla.xama

Christian Krause chkr at fedoraproject.org
Sun Oct 16 18:09:40 UTC 2011


commit 88b12f77fd5a5859e14ea25f8537c0fd19b98ee1
Author: Christian Krause <chkr at fedoraproject.org>
Date:   Sun Oct 16 14:09:33 2011 -0400

    Update to 2.8.1
    Fix Requires: and BR:
    Add file missing in upstream tarball (see
    http://bugzilla.xamarin.com/show_bug.cgi?id=1519 )

 .gitignore                         |    1 +
 MonoDevelop.ValaBinding.dll.config |    4 ++++
 md-vala-2.2-libdir.patch           |   22 ----------------------
 md-vala-2.8.1-libdir.patch         |   24 ++++++++++++++++++++++++
 monodevelop-vala.spec              |   22 ++++++++++++++++------
 sources                            |    2 +-
 6 files changed, 46 insertions(+), 29 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 6a62dcb..207fce3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 monodevelop-vala-2.4.tar.bz2
 /monodevelop-vala-2.6.tar.gz
+/monodevelop-vala.spec
diff --git a/MonoDevelop.ValaBinding.dll.config b/MonoDevelop.ValaBinding.dll.config
new file mode 100644
index 0000000..c154407
--- /dev/null
+++ b/MonoDevelop.ValaBinding.dll.config
@@ -0,0 +1,4 @@
+<configuration>
+	<dllmap dll="vala" target="vala-0.12" />
+	<dllmap dll="afrodite" target="afrodite-0.12" />
+</configuration>
diff --git a/md-vala-2.8.1-libdir.patch b/md-vala-2.8.1-libdir.patch
new file mode 100644
index 0000000..29e1bd1
--- /dev/null
+++ b/md-vala-2.8.1-libdir.patch
@@ -0,0 +1,24 @@
+diff -uNr monodevelop-vala-2.8.1.old/Makefile.am monodevelop-vala-2.8.1/Makefile.am
+--- monodevelop-vala-2.8.1.old/Makefile.am	2011-10-05 20:43:53.000000000 -0400
++++ monodevelop-vala-2.8.1/Makefile.am	2011-10-16 13:06:15.429938309 -0400
+@@ -91,7 +91,7 @@
+ 		$(build_resources:%=/resource:%) $(build_sources)
+ 	cp $(ASSEMBLY_CONFIG) $(ADDIN_BUILD)
+ 
+-valabindinglibdir = $(prefix)/lib/monodevelop/AddIns/BackendBindings
++valabindinglibdir = $(libdir)/monodevelop/AddIns/BackendBindings
+ valabindinglib_DATA = $(ASSEMBLY) $(ASSEMBLY_CONFIG)
+ 
+ CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+diff -uNr monodevelop-vala-2.8.1.old/Makefile.in monodevelop-vala-2.8.1/Makefile.in
+--- monodevelop-vala-2.8.1.old/Makefile.in	2011-10-12 13:22:32.000000000 -0400
++++ monodevelop-vala-2.8.1/Makefile.in	2011-10-16 13:06:29.851802431 -0400
+@@ -288,7 +288,7 @@
+ 	ValaBinding.addin.xml
+ 
+ LOCAL_PKGCONFIG = PKG_CONFIG_PATH=../../local-config:$$PKG_CONFIG_PATH
+-valabindinglibdir = $(prefix)/lib/monodevelop/AddIns/BackendBindings
++valabindinglibdir = $(libdir)/monodevelop/AddIns/BackendBindings
+ valabindinglib_DATA = $(ASSEMBLY) $(ASSEMBLY_CONFIG)
+ CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+ EXTRA_DIST = $(FILES) $(RES)
diff --git a/monodevelop-vala.spec b/monodevelop-vala.spec
index 1dbf01f..c365bd2 100644
--- a/monodevelop-vala.spec
+++ b/monodevelop-vala.spec
@@ -3,17 +3,19 @@
 
 Summary:        MonoDevelop vala Addin
 Name:           monodevelop-vala
-Version:        2.6
-Release:        2%{?dist}
+Version:        2.8.1
+Release:        1%{?dist}
 License:        GPLv2+
 Group:          Development/Tools
-Source:         http://download.mono-project.com/sources/%{name}/%{name}-%{version}.tar.gz
+Source:         http://download.mono-project.com/sources/%{name}/%{name}-%{version}.tar.bz2
+# http://bugzilla.xamarin.com/show_bug.cgi?id=1519
+Source1:        https://raw.github.com/mono/monodevelop/master/extras/ValaBinding/MonoDevelop.ValaBinding.dll.config
 URL:            http://www.monodevelop.com
-Patch0:         md-vala-2.2-libdir.patch
+Patch0:         md-vala-2.8.1-libdir.patch
 BuildRoot:      %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)  
 BuildRequires:  mono-devel >= 2.6 monodevelop-devel >= 2.4 mono-addins-devel >= 0.5
-BuildRequires:  gtk-sharp2-devel gnome-desktop-sharp-devel
-Requires:       monodevelop >= 2.6
+BuildRequires:  gtk-sharp2-devel gnome-desktop-sharp-devel vala-devel
+Requires:       monodevelop >= 2.6 vala
 ExclusiveArch:  %{mono_arches}
 
 %description
@@ -22,6 +24,7 @@ Vala Addin for MonoDevelop.
 %prep
 %setup -q
 %patch0 -p1 -b .libdir
+cp %{SOURCE1} .
 
 %build
 ./configure --prefix=%{_prefix} --bindir=%{_bindir} --datadir=%{_datadir} --libdir=%{_libdir}
@@ -38,8 +41,15 @@ rm -rf %{buildroot}
 %defattr(-,root,root,-)
 %doc COPYING README AUTHORS ChangeLog
 %{_libdir}/monodevelop/AddIns/BackendBindings/MonoDevelop.ValaBinding.dll
+%{_libdir}/monodevelop/AddIns/BackendBindings/MonoDevelop.ValaBinding.dll.config
 
 %changelog
+* Sun Oct 16 2011 Christian Krause <chkr at fedoraproject.org> - 2.8.1-1
+- Update to 2.8.1
+- Fix Requires: and BR:
+- Add file missing in upstream tarball (see
+  http://bugzilla.xamarin.com/show_bug.cgi?id=1519 )
+
 * Sun Oct 16 2011 Dan Horák <dan[at]danny.cz> - 2.6-2
 - updated the supported arch list
 
diff --git a/sources b/sources
index c6e9e1d..0d96b74 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-a72dcadc5868f812b3f959de511cc3ca  monodevelop-vala-2.6.tar.gz
+cb00656c219474b070762d6693671470  monodevelop-vala.spec


More information about the scm-commits mailing list