Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > 82c0e0a8aa761ed21d2c0df02b2f89bb > files > 3

substance-4.3.11-0.0.1mdv2009.0.src.rpm

#TODO provide javadoc 

Name:           substance
Version:        4.3.11
Release:        %mkrel 0.0.1
Summary:        Substance Look and Feel
License:        BSD
Group:          Development/Java
Url:            https://substance.dev.java.net/
Source0:        https://substance.dev.java.net/files/documents/3294/85735/substance-all.zip
Source1:        build.properties
BuildRequires:  jpackage-utils
BuildRequires:  java-rpmbuild 
BuildRequires:  ant
BuildRequires:  laf-widget
BuildRequires:  laf-plugin
BuildRequires:  jgoodies-forms
BuildRequires:  asm2
BuildRequires:  swingx
BuildArch:      noarch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-buildroot

%description
A configurable and customizable production-quality Java look and feel library
for Swing applications. 
This Java look and feel is available for JDK 5.0+ only.

#%package        javadoc
#Summary:        Javadoc for %{name}
#Group:          Development/Java
#
#%description javadoc
#Javadoc for %{name}.

%prep
%setup -q -c %{name}-%{version}
cp %{SOURCE1} build.properties
%remove_java_binaries

%build
export CLASSPATH=$(build-classpath asm2 laf-widget laf-plugin jgoodies-forms swingx)
ln -s $(build-classpath laf-plugin) lib/laf-plugin-50.jar
ln -s $(build-classpath laf-widget) lib/laf-widget.jar
%{ant} -Dbuild.sysclasspath=first all

%install
rm -rf %{buildroot}
install -m644 drop/%{name}.jar -D %{buildroot}%{_javadir}/%{name}-%{version}.jar
install -m644 drop/%{name}-lite.jar -D %{buildroot}%{_javadir}/%{name}-lite-%{version}.jar
install -m644 drop/%{name}-lite-feel.jar -D %{buildroot}%{_javadir}/%{name}-lite-feel-%{version}.jar

#install -d %{buildroot}%{_javadocdir}/%{name}-%{version}
#cp -r docs/* %{buildroot}%{_javadocdir}/%{name}-%{version}
#ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name}

%create_jar_links

%clean
rm -rf %{buildroot}

%files
%defattr(644,root,root,755)
%{_javadir}/*

#%files javadoc
#%defattr(644,root,root,755)
#%{_javadocdir}/%{name}
#%{_javadocdir}/%{name}-%{version}
 

%changelog
* Thu Aug 14 2008 Alexander Kurtakov <akurtakov@mandriva.org> 4.3.11-0.0.1mdv2009.0
+ Revision: 271801
- new version 4.3.11

* Fri Jun 13 2008 Alexander Kurtakov <akurtakov@mandriva.org> 4.3.09-0.0.1mdv2009.0
+ Revision: 218798
- new version 4.3.09
- latest stable release

* Fri Mar 14 2008 Alexander Kurtakov <akurtakov@mandriva.org> 4.3-0.0.4mdv2008.1
+ Revision: 187953
- bump release
- use the right ant task

* Mon Feb 25 2008 Alexander Kurtakov <akurtakov@mandriva.org> 4.3-0.0.2mdv2008.1
+ Revision: 174702
- wrap description

* Mon Feb 25 2008 Alexander Kurtakov <akurtakov@mandriva.org> 4.3-0.0.1mdv2008.1
+ Revision: 174612
- fix version

* Mon Feb 25 2008 Alexander Kurtakov <akurtakov@mandriva.org> 2.0.235-0.0.1mdv2008.1
+ Revision: 174556
- BR asm2
- import substance