auto-import changelog data from javacc-3.2-1jpp.src.rpm
3.2-1jpp - First JPackage version
This commit is contained in:
parent
1967f81696
commit
548c7a8b72
@ -0,0 +1 @@
|
||||
javacc-3.2-src.tar.gz
|
||||
25
javacc
Executable file
25
javacc
Executable 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
86
javacc.spec
Normal 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
25
jjdoc
Executable 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
25
jjtree
Executable 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 "$@"
|
||||
Loading…
Reference in New Issue
Block a user