[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