Sophie

Sophie

distrib > Mageia > 6 > armv5tl > by-pkgid > a1e3f5bd40bf19307831368fb2a31dc1 > files > 3

buoy-1.9-8.mga6.src.rpm

Name:           buoy
Version:        1.9
Release:        %mkrel 8

Summary:        A toolkit for creating user interfaces in Java programs
URL:            http://buoy.sourceforge.net/
Group:          Development/Java

Source0:        Buoy%{version}.zip
Source1:        Buoyx%{version}.zip
# Fix rpmlint fail
Patch0:         fix-indexed-jars.patch
# The original ant build doesnt make buoyx's javadoc
Patch1:         fix-javadoc.patch

License:        Public Domain

BuildArch:      noarch

BuildRequires:  ant
BuildRequires:  java-devel
Requires:       java >= 1.4

%description
Buoy is a library for creating user interfaces in Java programs. 
It is built on top of Swing, but provides a completely new set
of classes to represent graphical components.

The current version of Buoy is 1.9, released May 1, 2008.
It is stable, extensively tested, and ready for production use. 


%files
%doc AboutBuoy.html
%_javadir/*.jar

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

%package javadoc
Summary:        Javadoc for buoy
Group:          Development/Java

%description javadoc
Javadoc for buoy.


%files javadoc
%_javadocdir/*

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

%prep
# %%setup -q -n Buoy\ Folder  Doesnt work
# because of the space in the dirname 
%setup -qc -a1
cp -r Buoy\ Folder/* .
# renaming the folder
mv Buoyx\ Folder src
mv buoy src/
rm src/Buoyx.jar
%patch0 -p0
%patch1 -p0

%build
export CLASSPATH="."
%ant -buildfile buoy.xml dist docs

%install
%__install -dm 755 $RPM_BUILD_ROOT%_javadir
%__install -m 644 Buoy.jar $RPM_BUILD_ROOT%_javadir/%{name}-%{version}.jar
%__install -m 644 Buoyx.jar $RPM_BUILD_ROOT%_javadir/%{name}x-%{version}.jar
ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%_javadir/%{name}.jar
ln -s %{name}x-%{version}.jar $RPM_BUILD_ROOT%_javadir/%{name}x.jar

# javadoc
%__install -dm 755 $RPM_BUILD_ROOT%_javadocdir/%{name}-%{version}
cd docs
cp -pr * $RPM_BUILD_ROOT%_javadocdir/%{name}-%{version}
cd ..
ln -s %{name}-%{version} $RPM_BUILD_ROOT%_javadocdir/%{name}



%changelog
* Fri Feb 26 2016 umeabot <umeabot> 1.9-8.mga6
+ Revision: 979608
- Mageia 6 Mass Rebuild

* Fri Oct 31 2014 pterjan <pterjan> 1.9-7.mga5
+ Revision: 794854
- Drop unused broken buildrequires

* Wed Oct 15 2014 umeabot <umeabot> 1.9-6.mga5
+ Revision: 747749
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 1.9-5.mga5
+ Revision: 678250
- Mageia 5 Mass Rebuild

* Sat Oct 19 2013 umeabot <umeabot> 1.9-4.mga4
+ Revision: 530927
- Mageia 4 Mass Rebuild

* Tue Jul 30 2013 joequant <joequant> 1.9-3.mga4
+ Revision: 461052
- remove ant-nodeps and ant-trax from buildrequires

* Fri Jan 11 2013 umeabot <umeabot> 1.9-2.mga3
+ Revision: 347229
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Wed May 11 2011 dmorgan <dmorgan> 1.9-1.mga1
+ Revision: 97116
- imported package buoy


* Sun Feb 14 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 1.9-1mdv2010.1
+ Revision: 505951
- import buoy


* Fri Feb 12 2010 Jonathan Bayle <hide@mrhide.fr> 1.9-1mdv2010.0
 - new package