[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