SPECS (AC-branch): antlr.spec - Release: 5 - another try with gcc-...

jajcus jajcus at pld-linux.org
Wed May 24 10:11:54 CEST 2006


Author: jajcus                       Date: Wed May 24 08:11:54 2006 GMT
Module: SPECS                         Tag: AC-branch
---- Log message:
- Release: 5
- another try with gcc-java

---- Files affected:
SPECS:
   antlr.spec (1.23.2.6 -> 1.23.2.7) 

---- Diffs:

================================================================
Index: SPECS/antlr.spec
diff -u SPECS/antlr.spec:1.23.2.6 SPECS/antlr.spec:1.23.2.7
--- SPECS/antlr.spec:1.23.2.6	Mon May 22 22:45:22 2006
+++ SPECS/antlr.spec	Wed May 24 10:11:49 2006
@@ -1,17 +1,16 @@
 # $Revision$, $Date$
-%include /usr/lib/rpm/macros.java
 # TODO: 
 #  *  Add a csharp bindings subpacakge (feel free to do it)
 #  *  Package the Emacs an Jedit modes
 #
 # Conditional build:
-%bcond_with	gcc_java	# use gcj/gij instead of javac/java
+%bcond_without	gcc_java	# use javac/java instead of gcj/gij (limits to architectures with Sun JDK)
 #
 Summary:	ANother Tool for Language Recognition
 Summary(pl):	Jeszcze jedno narzędzie do rozpoznawania języka
 Name:		antlr
 Version:	2.7.5
-Release:	4
+Release:	5
 License:	Public Domain
 Group:		Development/Tools
 Source0:	http://www.antlr.org/download/%{name}-%{version}.tar.gz
@@ -21,6 +20,7 @@
 BuildRequires:	automake
 BuildRequires:	libstdc++-devel
 BuildRequires:	python
+BuildRequires:	rpmbuild(macros) >= 1.300
 %if %{with gcc_java}
 BuildRequires:	gcc-java
 BuildRequires:	jar
@@ -74,16 +74,21 @@
 
 %build
 unset CLASSPATH || :
-unset JAVA_HOME || :
 
-%{?with_javac:export JAVA_HOME=%{java_home}}
+%if %{with gcc_java}
+unset JAVA_HOME || :
+%else
+JAVA_HOME=%{java_home}
+%endif
 
 cp -f /usr/share/automake/config.sub scripts
 
 %configure \
 	%{?!with_gcc_java:CLASSPATH=`pwd` --with-javac=javac} \
-	%{?without_gcc_java:--with-javac=gcj} \
-	%{?without_gcc_java:--with-java=gij} \
+	%{?with_gcc_java:--with-javac=gcj} \
+	%{?without_gcc_java:--with-javac=javac} \
+	%{?with_gcc_java:--with-java=gij} \
+	%{?without_gcc_java:--with-java=java} \
 	--disable-csharp
 
 %{__make}
@@ -134,6 +139,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.23.2.7  2006/05/24 08:11:49  jajcus
+- Release: 5
+- another try with gcc-java
+
 Revision 1.23.2.6  2006/05/22 20:45:22  qboosh
 - formatting, pl for python- from HEAD; added missing defattr
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/antlr.spec?r1=1.23.2.6&r2=1.23.2.7&f=u



More information about the pld-cvs-commit mailing list