[packages/libcaca] add ruby and python bconds (dep wise), java requires libcaca to build

glen glen at pld-linux.org
Sun Mar 1 14:52:27 CET 2015


commit d9e9ede6ec46733e54dcfd36337ee654f623d4fc
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sun Mar 1 15:52:18 2015 +0200

    add ruby and python bconds (dep wise), java requires libcaca to build

 libcaca.spec | 25 ++++++++++++++++++++-----
 1 file changed, 20 insertions(+), 5 deletions(-)
---
diff --git a/libcaca.spec b/libcaca.spec
index a2bac86..ee8b1fa 100644
--- a/libcaca.spec
+++ b/libcaca.spec
@@ -2,7 +2,9 @@
 # Conditional build:
 %bcond_without	dotnet		# C#/Mono binding
 %bcond_without	java		# Java binding
-#
+%bcond_without	ruby		# Ruby binding
+%bcond_without	python		# Python binding
+
 %ifnarch %{ix86} %{x8664} alpha arm hppa ia64 mips ppc s390 s390x sparc sparcv9
 %undefine	with_dotnet
 %endif
@@ -33,15 +35,11 @@ BuildRequires:	freeglut-devel >= 2.0.0
 # not used
 #BuildRequires:	ftgl-devel >= 2.1.3
 BuildRequires:	imlib2-devel
-%{?with_java:BuildRequires:	jdk}
 BuildRequires:	libstdc++-devel
 BuildRequires:	libtool >= 2:1.5
-%{?with_dotnet:BuildRequires:	mono-csharp}
 BuildRequires:	pkgconfig
-BuildRequires:	python-devel >= 2.2
 BuildRequires:	rpmbuild(macros) >= 1.533
 BuildRequires:	rpmbuild(monoautodeps)
-BuildRequires:	ruby-devel
 BuildRequires:	sed >= 4.0
 BuildRequires:	slang-devel >= 2.0.0
 #BuildRequires:	texlive-fonts-jknappen
@@ -50,6 +48,23 @@ BuildRequires:	slang-devel >= 2.0.0
 #BuildRequires:	texlive-makeindex
 BuildRequires:	xorg-lib-libX11-devel
 BuildRequires:	zlib-devel
+%if %{with dotnet}
+BuildRequires:	mono-csharp
+%endif
+%if %{with java}
+BuildRequires:	jdk
+BuildRequires:	rpm-javaprov
+# org_zoy_caca_Attribute.c:14:18: fatal error: caca.h: No such file or directory
+BuildRequires:	libcaca-devel
+%endif
+%if %{with python}
+BuildRequires:	python-devel >= 2.2
+BuildRequires:	rpm-pythonprov
+%endif
+%if %{with ruby}
+BuildRequires:	rpm-rubyprov
+BuildRequires:	ruby-devel
+%endif
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define		specflags	-fomit-frame-pointer
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libcaca.git/commitdiff/d9e9ede6ec46733e54dcfd36337ee654f623d4fc



More information about the pld-cvs-commit mailing list