Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.1:Update
java_cup
java_cup.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File java_cup.spec of Package java_cup
# # spec file for package java_cup (Version 0.10) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild # icecream 0 Name: java_cup BuildRequires: ant java-1_5_0-gcj-compat-devel xml-commons-apis-bootstrap #!BuildIgnore: xml-commons xml-commons-resolver xerces-j2 xml-commons-apis %define name java_cup %define version 0.10 %define pkg_version v10k %define release 0.k.2jpp %define section free Version: 0.10 Release: 233 Summary: Java Source Interpreter License: BSD 3-Clause 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 Group: Development/Libraries/Java BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description java_cup is a LALR parser generator for Java. %package javadoc License: BSD 3-Clause PreReq: coreutils Summary: Javadoc for java_cup Group: Development/Libraries/Java %description javadoc java_cup is a LALR Parser Generator for Java. This package contains the javadoc documentation for java_cup. %package manual License: BSD 3-Clause Summary: Manual for java_cup Group: Development/Libraries/Java %description manual java_cup is a LALR Parser Generator for Java. This package contains the manual 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 * Mon Jul 28 2008 ro@suse.de - buildignore xml-commons-apis * Mon Jul 28 2008 coolo@suse.de - buildignore the other cycle packages * Fri Jul 25 2008 coolo@suse.de - build with gcj to avoid bootstrapping problems with openjdk * Mon Aug 20 2007 skh@suse.de - java_cup-build.xml: only feed *.java files to javadoc (regression with ant 1.7) * Wed Sep 27 2006 skh@suse.de - don't use icecream - use source="1.4" and target="1.4" for build with java 1.5 * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires * Thu Jul 28 2005 jsmeix@suse.de - Adjustments in the spec file. * Mon Jul 18 2005 jsmeix@suse.de - Current version 0.10 from JPackage.org * Thu Sep 16 2004 skh@suse.de - Fix prerequires for javadoc subpackage * Thu Sep 02 2004 skh@suse.de - Initial package created with version 0.10 (JPackage 1.5)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor