瀏覽代碼

mono-2.8 でコンパイルできるように patch を追加

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@2202 ec354946-7b23-47d6-9f5a-488ba84defc7
kazutaka 14 年之前
父節點
當前提交
17c9c60dfc
共有 1 個文件被更改,包括 15 次插入4 次删除
  1. 15 4
      g/gnome-do/gnome-do-vl.spec

+ 15 - 4
g/gnome-do/gnome-do-vl.spec

@@ -1,15 +1,19 @@
-%define                 mainver 0.8.3
+%define	mainver		0.8.3
+%define	build_vine5	%( [ "%{?_dist_release}" == "vl5" ] && echo 1 || echo 0)
 
 Name:			gnome-do
 Version:		0.8.3.1
-Release:		3%{?_dist_release}
+Release:		4%{?_dist_release}
 Summary:		An intelligent launcher tool for Gnome
-Summary(ja):               Gnome 用の高機能ランチャー
+Summary(ja):		Gnome 用の高機能ランチャー
 License:		GPLv3+
 Group:			Applications/Accessories	
 URL:			http://do.davebsd.com/
 Source0:		http://edge.launchpad.net/do/0.8/%{mainver}/+download/gnome-do-%{version}.tar.gz
-
+# https://bugs.launchpad.net/do/+bug/634556
+# https://bugs.launchpad.net/do/+bug/634550
+Patch0:			gnome-do-0.8.3.1-mono-2.8.patch
+Patch1:			gnome-do-0.8.3.1-gdk-build-fix.patch
 BuildRoot:		%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 # Various Mono dependencies are not available for ppc64; see bug 241850.
@@ -72,6 +76,10 @@ GNOME Do の開発用ファイルです。
 
 %prep
 %setup -q
+%if !%{build_vine5}
+%patch0 -p0 -b .mono28-fix
+%patch1 -p1 -b .gdkbuild-fix
+%endif
 
 %build
 %configure
@@ -147,6 +155,9 @@ rm -rf ${RPM_BUILD_ROOT}
 %{_libdir}/pkgconfig/*
 
 %changelog
+* Sat Nov 06 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 0.8.3.1-4
+- add Patch0 & 1 to fix compilation error (Seed only)
+
 * Sat Sep 25 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.8.3.1-3
 - rebuild with rpm-4.8.1 for pkg-config file
 - add BuildRequires: gconf-sharp2, rsvg2-sharp