auto-import changelog data from javacc-3.2-1jpp.src.rpm

3.2-1jpp
- First JPackage version
This commit is contained in:
cvsdist 2004-09-09 06:29:25 +00:00
parent 1967f81696
commit 548c7a8b72
6 changed files with 163 additions and 0 deletions

View File

@ -0,0 +1 @@
javacc-3.2-src.tar.gz

25
javacc Executable file
View File

@ -0,0 +1,25 @@
#!/bin/sh
#
# JavaCC script
# JPackage Project <http://www.jpackage.org/>
# Source functions library
if [ -f /usr/share/java-utils/java-functions ] ; then
. /usr/share/java-utils/java-functions
else
echo "Can't find function library, aborting"
exit 1
fi
# Configuration
MAIN_CLASS=javacc
BASE_JARS="javacc.jar"
# Set parameters
set_jvm
set_classpath $BASE_JARS
set_flags $BASE_FLAGS
set_options $BASE_OPTIONS
# Let's start
run "$@"

86
javacc.spec Normal file
View File

@ -0,0 +1,86 @@
%define section free
Name: javacc
Version: 3.2
Release: 1jpp
Epoch: 0
Summary: A parser/scanner generator for java
License: BSD
Vendor: JPackage Project
Distribution: JPackage
Source0: javacc-3.2-src.tar.gz
Source1: javacc
Source2: jjdoc
Source3: jjtree
URL: https://javacc.dev.java.net/
Group: Development/Code Generators
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildArch: noarch
Requires: jpackage-utils >= 0:1.5
BuildRequires: ant, /bin/bash
%description
Java Compiler Compiler (JavaCC) is the most popular parser generator for use
with Java applications. A parser generator is a tool that reads a grammar
specification and converts it to a Java program that can recognize matches to
the grammar. In addition to the parser generator itself, JavaCC provides other
standard capabilities related to parser generation such as tree building (via
a tool called JJTree included with JavaCC), actions, debugging, etc.
%package manual
Summary: Manual for %{name}
Group: Development/Documentation
%description manual
Manual for %{name}.
%package demo
Summary: Examples for %{name}
Group: Development/Documentation
%description demo
Examples for %{name}.
%prep
%setup -q
cp %{SOURCE1} javacc
cp %{SOURCE2} jjdoc
cp %{SOURCE3} jjtree
mv www/doc .
%build
ant \
-Dversion=%{version} \
jar
%install
rm -fr $RPM_BUILD_ROOT
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
install -m 644 bin/lib/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
install -d -m 755 $RPM_BUILD_ROOT/usr/bin
install -m 755 javacc jjdoc jjtree $RPM_BUILD_ROOT/usr/bin
install -d -m 755 $RPM_BUILD_ROOT/usr/share/%{name}
cp -pr examples $RPM_BUILD_ROOT/usr/share/%{name}
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(0644,root,root,0755)
%{_javadir}/*.jar
%doc LICENSE README
%defattr(0755,root,root,0755)
/usr/bin/*
%files manual
%defattr(0644,root,root,0755)
%doc doc/*
%files demo
%defattr(0644,root,root,0755)
/usr/share/%{name}/*
%changelog
* Fri Jan 30 2004 Sebastiano Vigna <vigna@acm.org> 0:3.2-1jpp
- First JPackage version

25
jjdoc Executable file
View File

@ -0,0 +1,25 @@
#!/bin/sh
#
# JJDoc script
# JPackage Project <http://www.jpackage.org/>
# Source functions library
if [ -f /usr/share/java-utils/java-functions ] ; then
. /usr/share/java-utils/java-functions
else
echo "Can't find function library, aborting"
exit 1
fi
# Configuration
MAIN_CLASS=jjdoc
BASE_JARS="javacc.jar"
# Set parameters
set_jvm
set_classpath $BASE_JARS
set_flags $BASE_FLAGS
set_options $BASE_OPTIONS
# Let's start
run "$@"

25
jjtree Executable file
View File

@ -0,0 +1,25 @@
#!/bin/sh
#
# JJTree script
# JPackage Project <http://www.jpackage.org/>
# Source functions library
if [ -f /usr/share/java-utils/java-functions ] ; then
. /usr/share/java-utils/java-functions
else
echo "Can't find function library, aborting"
exit 1
fi
# Configuration
MAIN_CLASS=jjtree
BASE_JARS="javacc.jar"
# Set parameters
set_jvm
set_classpath $BASE_JARS
set_flags $BASE_FLAGS
set_options $BASE_OPTIONS
# Let's start
run "$@"

View File

@ -0,0 +1 @@
72f227def9cf027cc238154f6ecf2873 javacc-3.2-src.tar.gz