Sophie

Sophie

distrib > Mandriva > 2007.1 > x86_64 > by-pkgid > d7002d6835f6a7e5f7259a3ccf206241 > files > 1

objectweb-anttask-1.3.2-2mdv2007.0.src.rpm

%define section         free
%define gcj_support     1

# -----------------------------------------------------------------------------

Summary:        ObjectWeb Ant task
Name:           objectweb-anttask
Version:        1.3.2
Release:        %mkrel 2
Epoch:		0
Group:          Development/Java
License:        LGPL
URL:            http://forge.objectweb.org/projects/monolog/
%if %{gcj_support}
Requires(post): java-gcj-compat
Requires(postun): java-gcj-compat
BuildRequires:  java-gcj-compat-devel
%else
BuildArch:      noarch
%endif
Source0:        http://download.fr2.forge.objectweb.org/monolog/ow_util_ant_tasks_%{version}.tar.bz2
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
#Vendor:         JPackage Project
#Distribution:   JPackage
Requires:       asm2
BuildRequires:  java-devel
BuildRequires:  ant
# FIXME: This is a nice circular dependency.
BuildRequires:  asm2
BuildRequires:	jpackage-utils >= 0:1.5
Provides:	owanttask

%description
ObjectWeb Ant task

%prep
%setup -c -q -n %{name}
find . -name "*.class" -exec rm {} \;
find . -name "*.jar" -exec rm {} \;

%build
export CLASSPATH=$(build-classpath asm2)
export OPT_JAR_LIST=
%ant jar

%install
rm -rf $RPM_BUILD_ROOT

# jars
install -d -m 0755 $RPM_BUILD_ROOT%{_javadir}

install -m 644 output/lib/ow_util_ant_tasks.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
pushd $RPM_BUILD_ROOT%{_javadir}
  ln -sf %{name}-%{version}.jar %{name}.jar
popd

%if %{gcj_support}
%{_bindir}/aot-compile-rpm
%endif

%clean
%{__rm} -rf %{buildroot}

%if %{gcj_support}
%post
%{update_gcjdb}

%postun
%{clean_gcjdb}
%endif

%files
%defattr(0644,root,root,0755)
%{_javadir}/*
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%attr(-,root,root) %{_libdir}/gcj/%{name}/*.jar.*
%endif

%changelog
* Wed Aug 23 2006 David Walluck <walluck@mandriva.org> 0:1.3.2-2mdv2007.0
- rebuild

* Sun Jul 23 2006 David Walluck <walluck@mandriva.org> 0:1.3.2-1mdv2007.0
- 1.3.2
- requires asm2 (circular)
- does not require xalan-j2

* Sun Jun 04 2006 David Walluck <walluck@mandriva.org> 0:1.2-1.2mdv2007.0
- rebuild for libgcj.so.7
- aot compile

* Sat May 28 2005 David Walluck <walluck@mandriva.org> 0:1.2-1.1mdk
- release

* Mon Sep 20 2004 Ralph Apel <r.apel at r-apel.de> 0:1.2-1jpp
- First JPackage release