[gambas3] conditionalize jit bits

Tom Callaway spot at fedoraproject.org
Thu Nov 29 18:46:41 UTC 2012


commit 0f08e6e6712285f8b0b4f29619815d1ed7217d56
Author: Tom Callaway <spot at fedoraproject.org>
Date:   Thu Nov 29 13:48:35 2012 -0500

    conditionalize jit bits

 gambas3.spec |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)
---
diff --git a/gambas3.spec b/gambas3.spec
index 99a844c..49ca1d5 100644
--- a/gambas3.spec
+++ b/gambas3.spec
@@ -1,7 +1,7 @@
 Name:		gambas3
 Summary:	IDE based on a basic interpreter with object extensions
 Version:	3.3.4
-Release:	1%{?dist}
+Release:	2%{?dist}
 License:	GPL+
 Group:		Development/Tools
 URL:		http://gambas.sourceforge.net/
@@ -20,7 +20,10 @@ BuildRequires:	cairo-devel, qt4-devel, dbus-devel, libXcursor-devel
 BuildRequires:	SDL_ttf-devel, sqlite2-devel, glew-devel
 BuildRequires:	imlib2-devel, qt-webkit-devel, gsl-devel
 BuildRequires:	libtool, ncurses-devel, gstreamer-plugins-base-devel >= 0.10.31
-BuildRequires:	gtkglext-devel, gmime-devel, llvm-devel, libgnome-keyring-devel
+BuildRequires:	gtkglext-devel, gmime-devel, libgnome-keyring-devel
+%if 0%{?fedora} >= 18
+BuildRequires:	llvm-devel >= 3.1
+%endif
 # We need this since linux/videodev.h is dead
 BuildRequires:	libv4l-devel
 # Code is not endian clean.
@@ -138,7 +141,9 @@ Requires:	%{name}-gb-image = %{version}-%{release}
 Requires:	%{name}-gb-image-effect = %{version}-%{release}
 Requires:	%{name}-gb-image-imlib = %{version}-%{release}
 Requires:	%{name}-gb-image-io = %{version}-%{release}
+%if 0%{?fedora} >= 18
 Requires:	%{name}-gb-jit = %{version}-%{release}
+%endif
 Requires:	%{name}-gb-libxml = %{version}-%{release}
 Requires:	%{name}-gb-media = %{version}-%{release}
 Requires:	%{name}-gb-mime = %{version}-%{release}
@@ -416,6 +421,7 @@ Requires:	%{name}-gb-image = %{version}-%{release}
 %description gb-image-io
 %{summary}
 
+%if 0%{?fedora} >= 18
 %package gb-jit
 Summary:	Gambas3 component package for jit
 Group:		Development/Tools
@@ -423,6 +429,7 @@ Requires:	%{name}-runtime = %{version}-%{release}
 
 %description gb-jit
 %{summary}
+%endif
 
 %package gb-libxml
 Summary:	Gambas3 component package for libxml
@@ -2060,9 +2067,11 @@ update-mime-database %{_datadir}/mime &> /dev/null || :
 %{_libdir}/%{name}/gb.image.io.*
 %{_datadir}/%{name}/info/gb.image.io.*
 
+%if 0%{?fedora}
 %files gb-jit
 %{_libdir}/%{name}/gb.jit.*
 %{_datadir}/%{name}/info/gb.jit.*
+%endif
 
 %files gb-libxml
 %{_libdir}/%{name}/gb.libxml.component
@@ -2225,6 +2234,10 @@ update-mime-database %{_datadir}/mime &> /dev/null || :
 %{_datadir}/%{name}/info/gb.xml.xslt.*
 
 %changelog
+* Thu Nov 29 2012 Tom Callaway <spot at fedoraproject.org> - 3.3.4-2
+- conditionalize the jit subpackage, needs llvm-config >= 3.1,
+  which is only in Fedora 18+.
+
 * Wed Nov 28 2012 Tom Callaway <spot at fedoraproject.org> - 3.3.4-1
 - update to 3.3.4
 


More information about the scm-commits mailing list