|
Jiri Vanek work |
6c52474 |
%global majorv 5
|
|
Jiri Vanek work |
6c52474 |
%global minorv 6
|
|
Jiri Vanek work |
6c52474 |
|
|
Jiri Vanek |
b25f666 |
Name: jpanoramamaker
|
|
Jiri Vanek work |
6c52474 |
Version: %{majorv}.%{minorv}
|
|
|
46c474f |
Release: 9%{?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 |
License: BSD
|
|
Jiri Vanek |
b25f666 |
URL: http://jpanoramamaker.wz.cz
|
|
Jiri Vanek work |
6c52474 |
Source0: http://jpanoramamaker.wz.cz/fedora/%{name}-%{version}.src.tar.gz
|
|
|
dfd9bbe |
Source1: %{name}.appdata.xml
|
|
Jiri Vanek |
b25f666 |
|
|
Jiri Vanek |
b25f666 |
BuildRequires: jpackage-utils
|
|
Jiri Vanek |
b25f666 |
BuildRequires: java-devel
|
|
Jiri Vanek |
b25f666 |
BuildRequires: ant
|
|
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 |
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}.
|
|
|
dfd9bbe |
This tool is unique in number of manual touches you can do to affect final result.
|
|
|
dfd9bbe |
Sometimes simple changing of order of image or lying a bit on position where they meet can do miracles.
|
|
Jiri Vanek |
b25f666 |
|
|
Jiri Vanek |
b25f666 |
|
|
Jiri Vanek |
b25f666 |
%prep
|
|
Jiri Vanek work |
6c52474 |
%setup -q -n %{name}-%{majorv}
|
|
Jiri Vanek |
b25f666 |
find -name '*.class' -exec rm -f '{}' \;
|
|
Jiri Vanek |
b25f666 |
find -name '*.jar' -exec rm -f '{}' \;
|
|
Jiri Vanek |
b25f666 |
|
|
Jiri Vanek work |
06e175d |
#add swing-layout to classpath
|
|
Jiri Vanek work |
06e175d |
sed -i 's-javac.classpath=\\-javac.classpath=/usr/share/java/swing\-layout.jar\:\\-g' nbproject/project.properties
|
|
Jiri Vanek work |
06e175d |
#remove copylibraries
|
|
Jiri Vanek work |
06e175d |
sed -i 's/
|
|
Jiri Vanek work |
06e175d |
sed -i 's:</copylibs>:</copylibs>-->:g' nbproject/build-impl.xml
|
|
Jiri Vanek work |
06e175d |
|
|
Jiri Vanek |
b25f666 |
%build
|
|
Jiri Vanek |
b25f666 |
ant
|
|
Jiri Vanek |
b25f666 |
|
|
Jiri Vanek work |
06e175d |
#pack manually
|
|
Jiri Vanek work |
06e175d |
pushd build/classes
|
|
Jiri Vanek work |
06e175d |
jar -cvf ../../dist/%{name}.jar *
|
|
Jiri Vanek work |
06e175d |
popd
|
|
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 work |
6c52474 |
cp -p ./dist/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.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 |
|
|
|
dfd9bbe |
#appdata
|
|
|
dfd9bbe |
install -Dpm0644 %{SOURCE1} %{buildroot}%{_datadir}/appdata/%{name}.appdata.xml
|
|
Jiri Vanek |
b25f666 |
|
|
Jiri Vanek |
b25f666 |
|
|
Jiri Vanek |
b25f666 |
#####################################
|
|
Jiri Vanek |
b25f666 |
|
|
Jiri Vanek |
b25f666 |
%files
|
|
Jiri Vanek |
b25f666 |
%{_datadir}/pixmaps/jpanoramamaker.png
|
|
Jiri Vanek |
b25f666 |
%{_datadir}/applications/jpanoramamaker.desktop
|
|
Jiri Vanek |
b25f666 |
%attr(755,root,root) %{_bindir}/jpanoramamaker
|
|
|
dfd9bbe |
%{_datadir}/appdata/%{name}.appdata.xml
|
|
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 |
%{_javadocdir}/%{name}
|
|
Jiri Vanek |
b25f666 |
%{_javadocdir}/%{name}-%{version}
|
|
Jiri Vanek |
b25f666 |
|
|
Jiri Vanek |
b25f666 |
|
|
Jiri Vanek |
b25f666 |
%changelog
|
|
|
46c474f |
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.6-9
|
|
|
46c474f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
46c474f |
|
|
|
50dd5ed |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.6-8
|
|
|
50dd5ed |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
50dd5ed |
|
|
|
68ced32 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.6-7
|
|
|
68ced32 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
68ced32 |
|
|
|
a935254 |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.6-6
|
|
|
a935254 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
a935254 |
|
|
|
b106394 |
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.6-5
|
|
|
b106394 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
b106394 |
|
|
|
2be1cad |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.6-4
|
|
|
2be1cad |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
2be1cad |
|
|
|
dfd9bbe |
* Mon Jul 28 2014 Jiri Vanek <jvanek@redhat.com> - 5-6-3
|
|
|
dfd9bbe |
- Added appdata.xml
|
|
|
e6b4b94 |
|
|
Jiri Vanek work |
6c52474 |
* Fri Nov 29 2013 Jiri Vanek <jvanek@redhat.com> - 5.6-1
|
|
Jiri Vanek work |
6c52474 |
- updted to upstream 5.6
|
|
Jiri Vanek work |
6c52474 |
- removed versioned jar (resolves rhbz#1022124)
|
|
Jiri Vanek work |
06e175d |
- adapted to new build script
|
|
Jiri Vanek work |
6c52474 |
|
|
|
a8789c9 |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.5-1
|
|
|
a8789c9 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
a8789c9 |
|
|
Jiri Vanek work |
5d46e0c |
* Mon Jul 15 2013 Jiri Vanek <jvanek@redhat.com> - 5.5-0
|
|
Jiri Vanek work |
5d46e0c |
- folowing changes in jutils, version for classpath setup fixed
|
|
Jiri Vanek work |
5d46e0c |
- unlimited number of arguments now supported
|
|
Jiri Vanek work |
79e1dd1 |
- removed ant-nodeps
|
|
Jiri Vanek work |
5d46e0c |
|
|
|
e6f7cc6 |
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.4-3
|
|
|
e6f7cc6 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
e6f7cc6 |
|
|
|
6c6651c |
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.4-2
|
|
|
6c6651c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
6c6651c |
|
|
Jiri Vanek |
4034da2 |
* Wed Feb 22 2012 Jiri Vanek <jvanek@redhat.com> - 5.4-1
|
|
Jiri Vanek |
d4e3edb |
- rebuild with jdk7, corrected versioning, path in setup changed acordingly
|
|
Jiri Vanek |
4034da2 |
|
|
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 |
|
|
|
dfd9bbe |
* Sun Jul 3 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 |
|