From 826b239e54e09891b91d9f057092012b876e0237 Mon Sep 17 00:00:00 2001 From: cvsdist Date: Sep 09 2004 06:29:13 +0000 Subject: auto-import changelog data from java_cup-0.10-0.k.1jpp_1rh.src.rpm 4.1.29-2jpp_1rh - RH vacuuming 0.10-0.k.1jpp - fix version/release (bump epoch) - change License tag from Free to BSD-style - add Distribution tag - really update for JPackage 1.5 Wed Mar 26 2003 Paul Nasrat 0.10k-1jpp - for jpackage-utils 1.5 - New spec reverse engineered from binary rpms --- diff --git a/.cvsignore b/.cvsignore index e69de29..8fbb210 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +java_cup_v10k.tar.gz diff --git a/java_cup-build.xml b/java_cup-build.xml new file mode 100644 index 0000000..290768f --- /dev/null +++ b/java_cup-build.xml @@ -0,0 +1,56 @@ + + + Jpackage build file for java_cup + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java_cup.spec b/java_cup.spec new file mode 100644 index 0000000..7a5f596 --- /dev/null +++ b/java_cup.spec @@ -0,0 +1,100 @@ +%define name java_cup +%define version 0.10 +%define pkg_version v10k +%define release 0.k.1jpp_1rh +%define section free + +Name: %{name} +Version: %{version} +Release: %{release} +Epoch: 1 +Summary: Java source interpreter +License: BSD-style +Url: http://www.cs.princeton.edu/%7Eappel/modern/java/CUP/ +Source0: http://www.cs.princeton.edu/%7Eappel/modern/java/CUP/java_cup_v10k.tar.gz +Source1: %{name}-build.xml +BuildRequires: ant +BuildRequires: jpackage-utils >= 0:1.5 +Group: Development/Java +Buildarch: noarch +Buildroot: %{_tmppath}/%{name}-%{version}-buildroot +#Distribution: JPackage +#Vendor: JPackage Project + +%description +java_cup is a LALR Parser Generator for Java + +%package javadoc +Summary: Javadoc for java_cup +Group: Development/Java + +%description javadoc +Javadoc for java_cup + +%package manual +Summary: Javadoc for java_cup +Group: Development/Java + +%description manual +Documentation for java_cup. + +%prep +%setup -c -n %{name}-%{version} +install -m 644 %{SOURCE1} build.xml + +%build +ant +ant javadoc + +%install +# jar +install -d -m 755 $RPM_BUILD_ROOT%{_javadir} +install -m 644 dist/lib/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar +install -m 644 dist/lib/%{name}-runtime.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-runtime-%{version}.jar +(cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}*; do \ +ln -sf ${jar} ${jar/-%{version}/}; done) + +# javadoc +install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} +cp -pr dist/javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} +(cd $RPM_BUILD_ROOT%{_javadocdir} && ln -sf %{name}-%{version} %{name}) + +%clean +rm -rf $RPM_BUILD_ROOT + +%post javadoc +rm -f %{_javadocdir}/%{name} +ln -s %{name}-%{version} %{_javadocdir}/%{name} + +%postun javadoc +if [ $1 -eq 0 ]; then + rm -f %{_javadocdir}/%{name} +fi + +%files +%defattr(0644,root,root,0755) +%doc README LICENSE CHANGELOG +%{_javadir}/* + +%files manual +%defattr(0644,root,root,0755) +%doc cup_logo.gif manual.html + +%files javadoc +%defattr(0644,root,root,0755) +%doc %{_javadocdir}/%{name}-%{version} +%ghost %doc %{_javadocdir}/%{name} + +%changelog +* Thu Mar 4 2004 Frank Ch. Eigler 0:4.1.29-2jpp_1rh +- RH vacuuming + +* Thu Jan 22 2004 David Walluck 1:0.10-0.k.1jpp +- fix version/release (bump epoch) +- change License tag from Free to BSD-style +- add Distribution tag +- really update for JPackage 1.5 + +* Wed Mar 26 2003 Paul Nasrat 0.10k-1jpp +- for jpackage-utils 1.5 +- New spec reverse engineered from binary rpms diff --git a/sources b/sources index e69de29..c6d5f81 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +8b11edfec13c590ea443d0f0ae0da479 java_cup_v10k.tar.gz