diff --git a/bcel.changes b/bcel.changes index a80d0e2..d9de32f 100644 --- a/bcel.changes +++ b/bcel.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 22 20:56:51 CEST 2008 - coolo@suse.de + +- build with gcj to avoid build cycle + ------------------------------------------------------------------- Mon Sep 25 14:16:27 CEST 2006 - skh@suse.de diff --git a/bcel.spec b/bcel.spec index 7fd67d2..32351ce 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,7 +1,7 @@ # # spec file for package bcel (Version 5.1) # -# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. +# 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. # @@ -11,21 +11,22 @@ # norootforbuild # icecream 0 + Name: bcel -BuildRequires: ant java2-devel-packages regexp xml-commons-apis +BuildRequires: ant java-1_5_0-gcj-compat-devel regexp xml-commons-apis-bootstrap %define name bcel %define version 5.1 %define release 5jpp %define section free %define manual 0 Version: 5.1 -Release: 68 +Release: 274 Summary: Byte Code Engineering Library -License: Apache +License: The Apache Software License Source0: http://jakarta.apache.org/builds/jakarta-bcel/release/v5.1/bcel-5.1-src.tar.gz Patch0: bcel-5.1-build.patch Patch1: %{name}-java14compat.patch -URL: http://jakarta.apache.org/bcel +Url: http://jakarta.apache.org/bcel Group: Development/Libraries/Java Requires: regexp BuildArch: noarch @@ -56,6 +57,7 @@ standard JVM message. %package javadoc +License: The Apache Software License PreReq: coreutils Summary: Javadoc for bcel Group: Development/Libraries/Java @@ -87,7 +89,9 @@ standard JVM message. %if %manual + %package manual + Summary: Manual for bcel Group: Development/Libraries/Java @@ -117,6 +121,7 @@ standard JVM message. %endif + %prep %setup -q %patch0 -p1 @@ -129,35 +134,25 @@ touch manifest.txt %build export CLASSPATH=%(build-classpath regexp) - %ant -Dbuild.dest=./build -Dbuild.dir=./build -Dname=%{name} compile - %ant -Dbuild.dest=./build -Dbuild.dir=./build -Dname=%{name} jar - %ant -Dbuild.dest=./build -Dbuild.dir=./build -Dname=%{name} apidocs %install # jars - %__mkdir_p %{buildroot}%{_javadir} - %__install -m 644 build/%{name}.jar %{buildroot}%{_javadir}/%{name}-%{version}.jar (cd %{buildroot}%{_javadir} && for jar in *-%{version}*; do %__ln_s ${jar} `echo $jar| sed "s|-%{version}||g"`; done) # javadoc - %__mkdir_p %{buildroot}%{_javadocdir}/%{name}-%{version} - %__cp -a docs/api/* %{buildroot}%{_javadocdir}/%{name}-%{version} - %__rm -rf docs/api %clean rm -rf $RPM_BUILD_ROOT %post javadoc - %__rm -f %{_javadocdir}/%{name} - %__ln_s %{name}-%{version} %{_javadocdir}/%{name} %postun javadoc @@ -181,21 +176,23 @@ fi %endif # ----------------------------------------------------------------------------- -%changelog -n bcel -* Mon Sep 25 2006 - skh@suse.de +%changelog +* Tue Jul 22 2008 coolo@suse.de +- build with gcj to avoid build cycle +* Mon Sep 25 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 +* Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires -* Wed Jul 27 2005 - jsmeix@suse.de +* Wed Jul 27 2005 jsmeix@suse.de - Adjustments in the spec file. -* Mon Jul 18 2005 - jsmeix@suse.de +* Mon Jul 18 2005 jsmeix@suse.de - Current version 5.1 from JPackage.org -* Thu Sep 16 2004 - skh@suse.de +* Thu Sep 16 2004 skh@suse.de - Fix prerequires of javadoc subpackage -* Sat Sep 04 2004 - skh@suse.de +* Sat Sep 04 2004 skh@suse.de - Switched to JPackage 1.5 version - split off subpackages bcel-javadoc and bcel-manual -* Mon Feb 09 2004 - pmladek@suse.cz +* Mon Feb 09 2004 pmladek@suse.cz - package created, version 5.1 - added trigger to create link to the ant lib dir