SHA256
1
0
forked from pool/bcel
OBS User unknown 2008-07-25 14:47:40 +00:00 committed by Git OBS Bridge
parent b1db3161f0
commit e1fbea42a6
2 changed files with 25 additions and 23 deletions

View File

@ -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 Mon Sep 25 14:16:27 CEST 2006 - skh@suse.de

View File

@ -1,7 +1,7 @@
# #
# spec file for package bcel (Version 5.1) # 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 # This file and all modifications and additions to the pristine
# package are under the same license as the package itself. # package are under the same license as the package itself.
# #
@ -11,21 +11,22 @@
# norootforbuild # norootforbuild
# icecream 0 # icecream 0
Name: bcel 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 name bcel
%define version 5.1 %define version 5.1
%define release 5jpp %define release 5jpp
%define section free %define section free
%define manual 0 %define manual 0
Version: 5.1 Version: 5.1
Release: 68 Release: 274
Summary: Byte Code Engineering Library 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 Source0: http://jakarta.apache.org/builds/jakarta-bcel/release/v5.1/bcel-5.1-src.tar.gz
Patch0: bcel-5.1-build.patch Patch0: bcel-5.1-build.patch
Patch1: %{name}-java14compat.patch Patch1: %{name}-java14compat.patch
URL: http://jakarta.apache.org/bcel Url: http://jakarta.apache.org/bcel
Group: Development/Libraries/Java Group: Development/Libraries/Java
Requires: regexp Requires: regexp
BuildArch: noarch BuildArch: noarch
@ -56,6 +57,7 @@ standard JVM message.
%package javadoc %package javadoc
License: The Apache Software License
PreReq: coreutils PreReq: coreutils
Summary: Javadoc for bcel Summary: Javadoc for bcel
Group: Development/Libraries/Java Group: Development/Libraries/Java
@ -87,7 +89,9 @@ standard JVM message.
%if %manual %if %manual
%package manual %package manual
Summary: Manual for bcel Summary: Manual for bcel
Group: Development/Libraries/Java Group: Development/Libraries/Java
@ -117,6 +121,7 @@ standard JVM message.
%endif %endif
%prep %prep
%setup -q %setup -q
%patch0 -p1 %patch0 -p1
@ -129,35 +134,25 @@ touch manifest.txt
%build %build
export CLASSPATH=%(build-classpath regexp) export CLASSPATH=%(build-classpath regexp)
%ant -Dbuild.dest=./build -Dbuild.dir=./build -Dname=%{name} compile %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} jar
%ant -Dbuild.dest=./build -Dbuild.dir=./build -Dname=%{name} apidocs %ant -Dbuild.dest=./build -Dbuild.dir=./build -Dname=%{name} apidocs
%install %install
# jars # jars
%__mkdir_p %{buildroot}%{_javadir} %__mkdir_p %{buildroot}%{_javadir}
%__install -m 644 build/%{name}.jar %{buildroot}%{_javadir}/%{name}-%{version}.jar %__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) (cd %{buildroot}%{_javadir} && for jar in *-%{version}*; do %__ln_s ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
# javadoc # javadoc
%__mkdir_p %{buildroot}%{_javadocdir}/%{name}-%{version} %__mkdir_p %{buildroot}%{_javadocdir}/%{name}-%{version}
%__cp -a docs/api/* %{buildroot}%{_javadocdir}/%{name}-%{version} %__cp -a docs/api/* %{buildroot}%{_javadocdir}/%{name}-%{version}
%__rm -rf docs/api %__rm -rf docs/api
%clean %clean
rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT
%post javadoc %post javadoc
%__rm -f %{_javadocdir}/%{name} %__rm -f %{_javadocdir}/%{name}
%__ln_s %{name}-%{version} %{_javadocdir}/%{name} %__ln_s %{name}-%{version} %{_javadocdir}/%{name}
%postun javadoc %postun javadoc
@ -181,21 +176,23 @@ fi
%endif %endif
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
%changelog -n bcel %changelog
* Mon Sep 25 2006 - skh@suse.de * 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 - don't use icecream
- use source="1.4" and target="1.4" for build with java 1.5 - 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 - converted neededforbuild to BuildRequires
* Wed Jul 27 2005 - jsmeix@suse.de * Wed Jul 27 2005 jsmeix@suse.de
- Adjustments in the spec file. - 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 - 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 - 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 - Switched to JPackage 1.5 version
- split off subpackages bcel-javadoc and bcel-manual - 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 - package created, version 5.1
- added trigger to create link to the ant lib dir - added trigger to create link to the ant lib dir