Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 3f3822c98f2d64951ec65233d3e48e47 > files > 2

higlayout-1.0-6.fc15.src.rpm

Name:           higlayout
Version:        1.0
Release:        6%{?dist}
Summary:        Easy to use and powerful layout manager for Java
Group:          System Environment/Libraries
License:        LGPLv2+
URL:            http://www.autel.cz/dmi/tutorial.html
Source0:        http://www.autel.cz/dmi/HIGLayout%{version}.zip
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires:  java-javadoc java-gcj-compat-devel

%description
%{summary}.


%package        javadoc
Summary:        Java API documentation for %{name}
Group:          Documentation
Requires:       %{name} = %{version}-%{release}

%description    javadoc
%{summary}.


%prep
%setup -q -c
sed -i -e 's/\r//g' examples/*.java tutorial/*.html *.txt
rm -r apidoc/*


%build
pushd src
%{javac} cz/autel/dmi/*.java
%{jar} cf ../%{name}.jar cz/autel/dmi/*.class
%{javadoc} -link %{_javadocdir}/java -d ../apidoc cz.autel.dmi
popd


%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_javadir}
mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}

install -p -m 644 %{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar

cp -a apidoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name}

aot-compile-rpm


%clean
rm -rf $RPM_BUILD_ROOT


%post
if [ -x %{_bindir}/rebuild-gcj-db ]; then
  %{_bindir}/rebuild-gcj-db || :
fi

%postun
if [ -x %{_bindir}/rebuild-gcj-db ]; then
  %{_bindir}/rebuild-gcj-db || :
fi

%post javadoc
rm -f %{_javadocdir}/%{name} && \
ln -s %{name}-%{version} %{_javadocdir}/%{name} || :


%files
%defattr(-,root,root,-)
%doc Changes.txt LGPLicense.txt readme.txt examples/ tutorial/
%{_javadir}/%{name}*.jar
%{_libdir}/gcj/%{name}

%files javadoc
%defattr(-,root,root,-)
%doc %{_javadocdir}/%{name}-%{version}
%ghost %doc %{_javadocdir}/%{name}


%changelog
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild

* Tue Nov 16 2010 Hans de Goede <hdegoede@redhat.com> - 1.0-5
- Make javadoc package require main higlayout package

* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild

* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild

* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.0-2
- Autorebuild for GCC 4.3

* Sun Sep 23 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.0-1
- Prepared old specfile by Ville for Fedora review submission

* Sat Sep 30 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.0-0.2
- Rebuild.

* Sun Mar 19 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.0-0.1
- First build.