rpms/java_cup/devel java_cup.spec,1.28,1.29

Miloš Jakubíček mjakubicek at fedoraproject.org
Sun Jan 17 19:08:06 UTC 2010


Author: mjakubicek

Update of /cvs/pkgs/rpms/java_cup/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28611

Modified Files:
	java_cup.spec 
Log Message:
- Rebuilt in non-bootstrap mode (removed all prebuilt jars).
- Added BR: jflex and java_cup >= 1:0.11a for non-bootstrap mode
- Remove unnecessary R(post,postun): coreutils




Index: java_cup.spec
===================================================================
RCS file: /cvs/pkgs/rpms/java_cup/devel/java_cup.spec,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -p -r1.28 -r1.29
--- java_cup.spec	8 Jan 2010 11:55:22 -0000	1.28
+++ java_cup.spec	17 Jan 2010 19:08:06 -0000	1.29
@@ -30,10 +30,11 @@
 
 %define pkg_version     11a
 %define section         free
+%define with_bootstrap  0
 
 Name:           java_cup
 Version:        0.11a
-Release:        1%{?dist}
+Release:        2%{?dist}
 Epoch:          1
 Summary:        Java source interpreter
 License:        BSD and LGPLv2
@@ -44,6 +45,10 @@ Source0:        java_cup-0.11a.tar.bz2
 Patch0:         %{name}-build.patch
 BuildRequires:  ant
 BuildRequires:  jpackage-utils >= 0:1.5
+BuildRequires:	jflex
+%if ! %{with_bootstrap}
+BuildRequires:	java_cup >= 1:0.11a
+%endif
 Group:          Development/Tools
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -54,9 +59,6 @@ java_cup is a LALR Parser Generator for 
 %package javadoc
 Summary:        Javadoc for java_cup
 Group:          Documentation
-# For /bin/rm and /bin/ln
-Requires(post): coreutils
-Requires(postun): coreutils
 
 %description javadoc
 Javadoc for java_cup
@@ -75,7 +77,21 @@ Documentation for java_cup.
 # remove all binary files
 find . -name "*.class" -exec rm -f {} \;
 
+# remove prebuilt JFlex
+rm -rf java_cup-0.11a/bin/JFlex.jar
+
+# remove prebuilt java_cup, if not bootstrapping
+%if ! %{with_bootstrap}
+rm -rf java_cup-0.11a/bin/java-cup-11.jar
+%endif
+
 %build
+%if ! %{with_bootstrap}
+export CLASSPATH=$(build-classpath java_cup java_cup-runtime jflex)
+%else
+export CLASSPATH=$(build-classpath jflex)
+%endif
+
 ant
 find . -name parser.cup -exec rm {} \;
 ant javadoc
@@ -113,6 +129,11 @@ rm -rf $RPM_BUILD_ROOT
 %doc %{_javadocdir}/%{name}
 
 %changelog
+* Sun Jan 17 2010 Miloš Jakubíček <xjakub at fi.muni.cz> - 1:0.11a-2
+- Rebuilt in non-bootstrap mode (removed all prebuilt jars).
+- Added BR: jflex and java_cup >= 1:0.11a for non-bootstrap mode
+- Remove unnecessary R(post,postun): coreutils
+
 * Fri Jan 8 2010 Alexander Kurtakov <akurtako at redhat.com> 1:0.11a-1
 - Update to 0.11a.
 - Drop gcj_support.



More information about the scm-commits mailing list