6410ce6
%global _default_patch_fuzz 2
6410ce6
c6a90f2
Name:           siril
2f2f6b6
Version:        0.99.6
b257ab3
Release:        2%{?dist}
c6a90f2
Summary:        Astronomical image processing software
c6a90f2
c6a90f2
License:        GPLv3+
c6a90f2
URL:            http://free-astro.org/index.php/Siril
c6a90f2
Source0:        https://free-astro.org/download/%{name}-%{version}.tar.bz2
eddcb77
Patch0:         siril-gcc11.patch
b257ab3
Patch1:         siril-opencv_flann.patch
c6a90f2
c6a90f2
# Notes on dependencies:
c6a90f2
# No ffmpeg and ffms support 
c6a90f2
c6a90f2
BuildRequires:  autoconf
c6a90f2
BuildRequires:  automake
bfdc56d
BuildRequires:  cmake
4253c96
BuildRequires:  curl-devel
c6a90f2
BuildRequires:  desktop-file-utils
8d9e69d
BuildRequires:  gcc-c++
c6a90f2
BuildRequires:  intltool
c6a90f2
BuildRequires:  libappstream-glib
c6a90f2
BuildRequires:  pkgconfig(cfitsio)
bfdc56d
BuildRequires:  pkgconfig(exiv2)
c6a90f2
BuildRequires:  pkgconfig(fftw3)
c6a90f2
BuildRequires:  pkgconfig(gsl)
c6a90f2
BuildRequires:  pkgconfig(gtk+-3.0)
c6a90f2
BuildRequires:  pkgconfig(libconfig)
e0dd0a5
BuildRequires:  giflib-devel
c6a90f2
BuildRequires:  pkgconfig(libjpeg)
c6a90f2
BuildRequires:  pkgconfig(libpng)
c6a90f2
BuildRequires:  pkgconfig(libraw)
c6a90f2
BuildRequires:  pkgconfig(libtiff-4)
c6a90f2
BuildRequires:  pkgconfig(opencv) 
64e075b
64e075b
%description
c6a90f2
Siril is an image processing tool specially tailored for noise reduction and
c6a90f2
improving the signal/noise ratio of an image from multiple captures, as
c6a90f2
required in astronomy. Siril can align automatically or manually, stack and
c6a90f2
enhance pictures from various file formats, even images sequences (movies and
c6a90f2
SER files)
c6a90f2
c6a90f2
Note: This version is built without ffmpeg support due to Fedora software 
c6a90f2
      guidelines.
c6a90f2
64e075b
64e075b
%prep
2f2f6b6
%setup -c -q
eddcb77
%patch0 -p1
b257ab3
%patch1 -p1
bfdc56d
64e075b
64e075b
%build
c6a90f2
intltoolize -f -c
c6a90f2
autoreconf -fi -Wno-portability
64e075b
%configure
c6a90f2
%make_build
c6a90f2
64e075b
64e075b
%install
c6a90f2
%make_install
c6a90f2
c6a90f2
desktop-file-install						\
c6a90f2
	--dir=%{buildroot}%{_datadir}/applications		\
f1a3fd5
	platform-specific/linux/org.free_astro.siril.desktop
c6a90f2
c6a90f2
%find_lang %{name}
c6a90f2
c6a90f2
c6a90f2
%check
f1a3fd5
appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/org.free_astro.siril.appdata.xml
c6a90f2
c6a90f2
%files -f %{name}.lang
67fc62c
%license LICENSE.md
67fc62c
%doc AUTHORS ChangeLog NEWS README.md
bfdc56d
%{_bindir}/%{name}*
f1a3fd5
%{_datadir}/applications/org.free_astro.siril.desktop
c6a90f2
%{_datadir}/mime/packages/%{name}.xml
c6a90f2
%{_datadir}/icons/hicolor/*/apps/%{name}.png
f1a3fd5
%{_datadir}/icons/hicolor/scalable/mimetypes/text-x-seq.svg
bfdc56d
%{_datadir}/icons/hicolor/symbolic/apps/siril-symbolic.svg
f1a3fd5
%{_datadir}/metainfo/org.free_astro.siril.appdata.xml
c6a90f2
%{_datadir}/%{name}/
e5e0284
%{_mandir}/man1/%{name}.1.gz
8cda206
# license is packaged with %%license
8cda206
%exclude %{_pkgdocdir}/LICENSE.md
64e075b
64e075b
%changelog
b257ab3
* Thu Oct 22 2020 Nicolas Chauvet <kwizart@gmail.com> - 0.99.6-2
b257ab3
- Add patch for opencv-4.5
b257ab3
2f2f6b6
* Tue Oct 20 2020 Nicolas Chauvet <kwizart@gmail.com> - 0.99.6-1
2f2f6b6
- Update to 0.99.6
2f2f6b6
eddcb77
* Tue Sep 15 2020 Jeff Law <law@redhat.com> - 0.99.4-2
eddcb77
- Fix missing include for gcc-11
eddcb77
bfdc56d
* Tue Aug 25 2020 Christian Dersch <lupinix@mailbox.org> - 0.99.4-1
bfdc56d
- new version
bfdc56d
b4756f1
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.12-9
b4756f1
- Second attempt - Rebuilt for
b4756f1
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
b4756f1
786379f
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.12-8
786379f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
786379f
28420a8
* Thu Jun 04 2020 Nicolas Chauvet <kwizart@gmail.com> - 0.9.12-7
28420a8
- Rebuilt for OpenCV 4.3
28420a8
1180404
* Mon May 11 2020 Gwyn Ciesla <gwync@protonmail.com> - 0.9.12-6
1180404
- Rebuild for new LibRaw
1180404
bb43d99
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.12-5
bb43d99
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
bb43d99
63d344e
* Wed Jan 29 2020 Nicolas Chauvet <kwizart@gmail.com> - 0.9.12-4
63d344e
- Add upstream patch to fix compilation
63d344e
9e85740
* Tue Jan 28 2020 Nicolas Chauvet <kwizart@gmail.com> - 0.9.12-3
9e85740
- Rebuild for OpenCV 4.2
9e85740
319fed0
* Sun Dec 29 2019 Nicolas Chauvet <kwizart@gmail.com> - 0.9.12-2
319fed0
- Rebuilt for opencv4
319fed0
247b41c
* Wed Nov 06 2019 Christian Dersch <lupinix@fedoraproject.org> - 0.9.12-1
247b41c
- new version
247b41c
9cbd3db
* Tue Aug 20 2019 Susi Lehtola <jussilehtola@fedoraproject.org> - 0.9.11-3
9cbd3db
- Rebuilt for GSL 2.6.
9cbd3db
65e42ca
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.11-2
65e42ca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
65e42ca
e5e0284
* Sat Jun 08 2019 Christian Dersch <lupinix@fedoraproject.org> - 0.9.11-1
e5e0284
- new version
e5e0284
ade17c6
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.10-2
ade17c6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
ade17c6
0e14c5b
* Thu Jan 24 2019 Christian Dersch - 0.9.10-1
0e14c5b
- new version
0e14c5b
da14ce3
* Tue Jul 24 2018 Adam Williamson <awilliam@redhat.com> - 0.9.9-6
da14ce3
- Rebuild for new libconfig
da14ce3
f00b958
* Thu Jul 19 2018 Christian Dersch <lupinix@fedoraproject.org> - 0.9.9-5
f00b958
- Rebuilt for LibRaw soname bump
f00b958
8d9e69d
* Tue Jul 17 2018 Christian Dersch <lupinix@fedoraproject.org> - 0.9.9-4
8d9e69d
- BuildRequires: gcc-c++
8d9e69d
a020a40
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.9-3
a020a40
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
a020a40
93953c8
* Tue Jul 03 2018 Christian Dersch <lupinix.fedora@gmail.com> - 0.9.9-2
93953c8
- Fix #1588442 with siril-0.9.9-fix-build-glibc2.28.patch
93953c8
38ea7c3
* Fri Jun 15 2018 Christian Dersch <lupinix.fedora@gmail.com> - 0.9.9-1
38ea7c3
- new version
38ea7c3
559f56d
* Sat May 26 2018 Christian Dersch <lupinix@mailbox.org> - 0.9.8.3-4
559f56d
- rebuilt for cfitsio 3.450
559f56d
4253c96
* Sun Mar 04 2018 Christian Dersch <lupinix@mailbox.org> - 0.9.8.3-3
4253c96
- new dependency: curl-devel/curl
4253c96
8186e84
* Fri Mar 02 2018 Christian Dersch <lupinix@mailbox.org> - 0.9.8.3-2
8186e84
- rebuild for opencv 3.4.1
8186e84
f9c52e7
* Fri Feb 23 2018 Christian Dersch <lupinix@mailbox.org> - 0.9.8.3-1
f9c52e7
- new version
f9c52e7
f8afe80
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.8-2
f8afe80
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
f8afe80
2d53f09
* Wed Jan 31 2018 Christian Dersch <lupinix@mailbox.org> - 0.9.8-1
2d53f09
- new version
2d53f09
1fb4fa1
* Mon Dec 25 2017 Christian Dersch <lupinix@fedoraproject.org> - 0.9.7-2
1fb4fa1
- rebuilt (opencv)
1fb4fa1
4a1fc88
* Thu Sep 21 2017 Christian Dersch <lupinix@mailbox.org> - 0.9.7-1
4a1fc88
- new version
4a1fc88
add4391
* Sat Aug 05 2017 Christian Dersch <lupinix@mailbox.org> - 0.9.6-4
add4391
- Rebuild (gsl)
add4391
89e0b64
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.6-3
89e0b64
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
89e0b64
017cb6e
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.6-2
017cb6e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
017cb6e
898ea33
* Fri Jun 23 2017 Christian Dersch <lupinix@mailbox.org> - 0.9.6-1
898ea33
- new version
898ea33
938417d
* Thu Mar 02 2017 Christian Dersch <lupinix@mailbox.org> - 0.9.5-4
938417d
- rebuilt for opencv-3.2.0
938417d
c2da371
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.5-3
c2da371
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
c2da371
38fee25
* Wed Dec 28 2016 Jon Ciesla <limburgher@gmail.com> - 0.9.5-2
38fee25
- Rebuild for new LibRaw.
38fee25
2ac88ff
* Tue Nov 29 2016 Christian Dersch <lupinix@mailbox.org> - 0.9.5-1
2ac88ff
- new version
2ac88ff
de22971
* Fri Oct 14 2016 Christian Dersch <lupinix@mailbox.org> - 0.9.4-3
de22971
- Rebuilt
de22971
50a558d
* Fri Oct 14 2016 Christian Dersch <lupinix@mailbox.org> - 0.9.4-2
50a558d
- fix scriptlets, use update-desktop-database only for Fedora < 25
50a558d
c6a90f2
* Fri Oct 14 2016 Christian Dersch <lupinix@mailbox.org> - 0.9.4-1
c6a90f2
- update to version 0.9.4
c6a90f2
- complete rework of the package
c6a90f2
7cef432
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.8-21
7cef432
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
7cef432
bd04e48
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8-20
bd04e48
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
bd04e48
4a89ed2
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8-19
4a89ed2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
4a89ed2
e311324
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8-18
e311324
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
e311324
2e81282
* Wed May 28 2014 Lubomir Rintel <lkundrak@v3.sk> - 0.8-17
2e81282
- Fix format string security error
2e81282
- Deal with the compile warnings
2e81282
- Actually rebuild for the new cfitsio
2e81282
308e650
* Fri Jan 10 2014 Orion Poplawski <orion@cora.nwra.com> - 0.8-16
308e650
- Rebuild for cfitsio 3.360
308e650
33910f2
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8-15
33910f2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
33910f2
ea276d2
* Sat Mar 30 2013 Kevin Fenzi <kevin@scrye.com> - 0.8-14
ea276d2
- Rebuild for broken deps in rawhide
ea276d2
31cb5fa
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8-13
31cb5fa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
31cb5fa
e7107e8
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8-12
e7107e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
e7107e8
bab03ac
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8-11
bab03ac
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
bab03ac
541eec0
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8-10
541eec0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
541eec0
382b4bc
* Mon Aug 3 2009 Lubomir Rintel <lkundrak@v3.sk> - 0.8-9
199cc41
- Fix build
199cc41
- Fix out of string bound writes (#494536)
199cc41
b478f26
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8-8
b478f26
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
b478f26
2e81282
* Sat Apr 4 2009 Lubomir Rintel <lkundrak@v3.sk> - 0.8-7
38d6503
- Fix crash on incorrectly loaded pictures (#494536)
38d6503
48220d3
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8-6
48220d3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
48220d3
fcc699b
* Fri Aug 29 2008 Michael Schwendt <mschwendt@fedoraproject.org> - 0.8-5
fcc699b
- Include unowned directories
fcc699b
c6324bc
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.8-4
c6324bc
- Autorebuild for GCC 4.3
c6324bc
64e075b
* Sat Nov 24 2007 Marek Mahut <mmahut@fedoraproject.org> - 0.8-3
64e075b
- Initial build.