Jiri Vanek b25f666
Name:           jpanoramamaker
Jiri Vanek b25f666
Version:        5
Jiri Vanek 3afb8d5
Release:        8%{?dist}
Jiri Vanek b25f666
Summary:        Tool for stitching photos to panorama in linear curved space
Jiri Vanek b25f666
BuildArch:      noarch
Jiri Vanek b25f666
Jiri Vanek b25f666
#Group:          Applications/Graphics
Jiri Vanek b25f666
Group:          Amusements/Graphics
Jiri Vanek b25f666
License:        BSD
Jiri Vanek b25f666
URL:            http://jpanoramamaker.wz.cz
Jiri Vanek 3afb8d5
Source0:        http://jpanoramamaker.wz.cz/fedora/%{name}-5.4.src.tar.gz
Jiri Vanek b25f666
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Jiri Vanek b25f666
Jiri Vanek b25f666
BuildRequires:  jpackage-utils
Jiri Vanek b25f666
BuildRequires:  java-devel
Jiri Vanek b25f666
BuildRequires:  ant
Jiri Vanek b25f666
BuildRequires:  ant-nodeps
Jiri Vanek b25f666
BuildRequires:  swing-layout
Jiri Vanek b25f666
BuildRequires:  desktop-file-utils
Jiri Vanek b25f666
Jiri Vanek b25f666
Requires:       jpackage-utils
Jiri Vanek b25f666
Requires:       java
Jiri Vanek b25f666
Requires:       swing-layout
Jiri Vanek b25f666
Jiri Vanek b25f666
%description
Jiri Vanek b25f666
Tool for stitching photos to panorama in linear curved space
Jiri Vanek b25f666
Jiri Vanek b25f666
%package javadoc
Jiri Vanek b25f666
Summary:        Javadocs for %{name}
Jiri Vanek b25f666
Group:          Documentation
Jiri Vanek b25f666
Requires:       %{name} = %{version}-%{release}
Jiri Vanek b25f666
Requires:       jpackage-utils
Jiri Vanek b25f666
Jiri Vanek b25f666
%description javadoc
Jiri Vanek b25f666
This package contains the API documentation for %{name}.
Jiri Vanek b25f666
Jiri Vanek b25f666
Jiri Vanek b25f666
Jiri Vanek b25f666
%prep
Jiri Vanek b25f666
%setup -q
Jiri Vanek b25f666
Jiri Vanek b25f666
Jiri Vanek b25f666
find -name '*.class' -exec rm -f '{}' \;
Jiri Vanek b25f666
find -name '*.jar' -exec rm -f '{}' \;
Jiri Vanek b25f666
Jiri Vanek b25f666
%build
Jiri Vanek b25f666
ant
Jiri Vanek b25f666
Jiri Vanek b25f666
#at this time the only existing test is executing and killing whole app.
Jiri Vanek b25f666
#DISPLAY=:0.0
Jiri Vanek b25f666
#export DISPLAY
Jiri Vanek b25f666
#ant run-test-with-main
Jiri Vanek b25f666
Jiri Vanek b25f666
Jiri Vanek b25f666
%install
Jiri Vanek b25f666
rm -rf $RPM_BUILD_ROOT
Jiri Vanek b25f666
Jiri Vanek b25f666
#desktop
Jiri Vanek b25f666
mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
Jiri Vanek b25f666
desktop-file-install --dir=${RPM_BUILD_ROOT}%{_datadir}/applications  jpanoramamaker.desktop
Jiri Vanek b25f666
cp -p ./jpanoramamaker.png  $RPM_BUILD_ROOT%{_datadir}/pixmaps/jpanoramamaker.png
Jiri Vanek b25f666
#end desktop
Jiri Vanek b25f666
Jiri Vanek b25f666
#launcher
Jiri Vanek b25f666
mkdir -p $RPM_BUILD_ROOT%{_bindir}/
Jiri Vanek b25f666
cp -p ./jpanoramamaker $RPM_BUILD_ROOT%{_bindir}/jpanoramamaker
Jiri Vanek b25f666
#end launcher
Jiri Vanek b25f666
Jiri Vanek b25f666
Jiri Vanek b25f666
Jiri Vanek b25f666
# we are in /BUILD/jpanoramamaker-5/
Jiri Vanek b25f666
mkdir -p $RPM_BUILD_ROOT%{_javadir}
Jiri Vanek b25f666
cp -p ./dist/%{name}.jar  $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
Jiri Vanek b25f666
Jiri Vanek b25f666
Jiri Vanek b25f666
mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}
Jiri Vanek b25f666
cp -rp ./dist/javadoc/  $RPM_BUILD_ROOT%{_javadocdir}/%{name}
Jiri Vanek b25f666
ln -s %{_javadocdir}/%{name} $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
Jiri Vanek b25f666
Jiri Vanek b25f666
Jiri Vanek b25f666
Jiri Vanek b25f666
Jiri Vanek b25f666
#####################################
Jiri Vanek b25f666
Jiri Vanek b25f666
%clean
Jiri Vanek b25f666
rm -rf $RPM_BUILD_ROOT
Jiri Vanek b25f666
Jiri Vanek b25f666
%files
Jiri Vanek b25f666
%defattr(-,root,root,-)
Jiri Vanek b25f666
%{_datadir}/pixmaps/jpanoramamaker.png
Jiri Vanek b25f666
%{_datadir}/applications/jpanoramamaker.desktop
Jiri Vanek b25f666
%attr(755,root,root) %{_bindir}/jpanoramamaker
Jiri Vanek b25f666
Jiri Vanek b25f666
Jiri Vanek b25f666
%defattr(-,root,root,-)
Jiri Vanek b25f666
%{_javadir}/*
Jiri Vanek b25f666
%doc license.txt
Jiri Vanek b25f666
Jiri Vanek b25f666
Jiri Vanek b25f666
%files javadoc
Jiri Vanek b25f666
%defattr(-,root,root,-)
Jiri Vanek b25f666
%{_javadocdir}/%{name}
Jiri Vanek b25f666
%{_javadocdir}/%{name}-%{version}
Jiri Vanek b25f666
Jiri Vanek b25f666
Jiri Vanek b25f666
%changelog
Jiri Vanek 3afb8d5
%changelog
Jiri Vanek 3afb8d5
* Tue Feb 7 2012 Jiri Vanek <jvanek@redhat.com> - 5-8
Jiri Vanek 3afb8d5
- updated sources to 5.4
Jiri Vanek 3afb8d5
3150725
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5-7
3150725
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
3150725
Jiri Vanek work ef3d743
* Mon Oct 3 2011 Jiri Vanek <jvanek@redhat.com> - 5-6
Jiri Vanek work ef3d743
-updated sources to 5.3
Jiri Vanek work ef3d743
Jiri Vanek 4d6e0d3
* Sun Jul 7 2011 Jiri Vanek <jvanek@redhat.com> - 5-5
Jiri Vanek 4d6e0d3
-updated sources to 5.2
Jiri Vanek 4d6e0d3
642050d
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5-3
642050d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
642050d
Jiri Vanek b25f666
* Thu Sep 30 2010 Jiri Vanek <jvanek@redhat.com> - 5-2
Jiri Vanek b25f666
-added desktop integration
Jiri Vanek b25f666
-launcher extracted to separated file
Jiri Vanek b25f666
Jiri Vanek b25f666
Jiri Vanek b25f666
* Wed Sep 29 2010 Jiri Vanek <jvanek@redhat.com> - 5-1
Jiri Vanek b25f666
-first release of version 5
Jiri Vanek b25f666