Package yecht: Specfile

BuildRequires: /proc
BuildRequires: jpackage-compat
%global commitversion 157cf13
%global dlversion 0.0.2-0-g157cf13
%global cluster olabini

Name:     yecht
Version:  0.0.2
Release:  alt1_7jpp7
Summary:  A YAML processor based on Syck
Group:    Development/Java
License:  MIT
URL:            http://github.com/%{cluster}/%{name}
Source0:        %{url}/tarball/%{version}/%{cluster}-%{name}-%{dlversion}.tar.gz
Patch0:   fix-build-xml-classpaths.path

# https://bugzilla.redhat.com/show_bug.cgi?id=561455
Patch1:   add-javadocs-to-build-xml.patch

BuildRequires: jpackage-utils
BuildRequires: ant
Requires: jpackage-utils

BuildArch:      noarch
Source44: import.info

%description
Yecht is a Syck port, a YAML 1.0 processor for Ruby.

%package javadoc
Summary:        Javadocs for %{name}
Group:          Development/Java
Requires:       %{name} = %{version}-%{release}
Requires:       jpackage-utils
BuildArch: noarch

%description javadoc
This package contains the API documentation for %{name}.

%prep
%setup -q -n olabini-%{name}-%{commitversion}
%patch0 -p1
%patch1

find ./ -name '*.jar' -exec rm -f '{}' \; 
find ./ -name '*.class' -exec rm -f '{}' \; 

%build
mkdir lib
ant
ant javadocs

%install
mkdir -p $RPM_BUILD_ROOT%{_javadir}

cp lib/yecht-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/yecht-%{version}.jar
ln -s %{_javadir}/yecht-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/yecht.jar

mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}
cp -rp javadocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}

%files
%{_javadir}/yecht-%{version}.jar
%{_javadir}/yecht.jar

%files javadoc
%{_javadocdir}/%{name}

%changelog
* Mon Oct 01 2012 Igor Vlasenko <viy@altlinux.ru> 0.0.2-alt1_7jpp7
- new fc release

* Sat Apr 07 2012 Igor Vlasenko <viy@altlinux.ru> 0.0.2-alt1_6jpp7
- new version