]> git.pld-linux.org Git - packages/gnuastro.git/blobdiff - gnuastro.spec
libgit2 1.7.x rebuild
[packages/gnuastro.git] / gnuastro.spec
index 1f1f13f9e7b26bd4b112ab12476c9432434f011a..e33028189b5fa1f810f8aaa6a440d5d7049bc5a0 100644 (file)
@@ -1,3 +1,6 @@
+# TODO: ds9, topcat (for Suggests)
+#      https://sites.google.com/cfa.harvard.edu/saoimageds9
+#      http://www.star.bris.ac.uk/~mbt/topcat/
 #
 # Conditional build:
 %bcond_without static_libs     # static library
@@ -5,27 +8,37 @@
 Summary:       GNU Astronomy Utilities
 Summary(pl.UTF-8):     Narzędzia astronomiczne GNU
 Name:          gnuastro
-Version:       0.5
-Release:       1
+Version:       0.19
+Release:       3
 License:       GPL v3+
 Group:         Applications/Science
-Source0:       http://ftp.gnu.org/gnu/gnuastro/%{name}-%{version}.tar.lz
-# Source0-md5: 2ed4ed0357a373c19291b1c67fd8bd8f
+Source0:       https://ftp.gnu.org/gnu/gnuastro/%{name}-%{version}.tar.lz
+# Source0-md5: 8b65b9bfd1541a7f47e039e5ba62af21
 Patch0:                %{name}-info.patch
+Patch1:                ac.patch
+Patch2:                %{name}-link.patch
+Patch3:                %{name}-numpy.patch
 URL:           http://www.gnu.org/software/gnuastro/
 BuildRequires: autoconf >= 2.69
 BuildRequires: automake
+BuildRequires: bzip2-devel
 BuildRequires: cfitsio-devel
 BuildRequires: curl-devel
 BuildRequires: ghostscript >= 9.10
-BuildRequires: gsl-devel
+BuildRequires: gsl-devel >= 2.0
 BuildRequires: help2man
 BuildRequires: libgit2-devel
 BuildRequires: libjpeg-devel
+BuildRequires: libtiff-devel
 BuildRequires: libtool >= 2:2
 BuildRequires: lzip
+BuildRequires: python3 >= 1:3.2
+BuildRequires: python3-numpy-devel
+BuildRequires: rpm-build >= 4.6
 BuildRequires: tar >= 1:1.22
 BuildRequires: wcslib-devel
+BuildRequires: xz-devel
+BuildRequires: zlib-devel
 Suggests:      ghostscript >= 9.10
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -53,7 +66,10 @@ Requires:    %{name} = %{version}-%{release}
 Requires:      cfitsio-devel
 Requires:      gsl-devel
 Requires:      libgit2-devel
+Requires:      libjpeg-devel
+Requires:      libtiff-devel >= 4
 Requires:      wcslib-devel
+Requires:      xz-devel
 
 %description devel
 Header files for Gnuastro library.
@@ -73,9 +89,26 @@ Static Gnuastro library.
 %description static -l pl.UTF-8
 Statyczna biblioteka Gnuastro.
 
+%package -n bash-completion-gnuastro
+Summary:       Bash completion for gnuastro commands
+Summary(pl.UTF-8):     Bashowe uzupełnianie składni poleceń gnuastro
+Group:         Applications/Shells
+Requires:      %{name} = %{version}-%{release}
+Requires:      bash-completion >= 2.0
+BuildArch:     noarch
+
+%description -n bash-completion-gnuastro
+Bash completion for gnuastro commands.
+
+%description -n bash-completion-gnuastro -l pl.UTF-8
+Bashowe uzupełnianie składni poleceń gnuastro.
+
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
 
 %build
 # regenerate for as-needed to work
@@ -100,6 +133,9 @@ rm -rf $RPM_BUILD_ROOT
 # packaged as %doc
 %{__rm} $RPM_BUILD_ROOT%{_docdir}/gnuastro/README
 
+install -d $RPM_BUILD_ROOT%{bash_compdir}
+%{__mv} $RPM_BUILD_ROOT%{_datadir}/gnuastro/completion.bash $RPM_BUILD_ROOT%{bash_compdir}/gnuastro
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -126,14 +162,26 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/astmknoise
 %attr(755,root,root) %{_bindir}/astmkprof
 %attr(755,root,root) %{_bindir}/astnoisechisel
+%attr(755,root,root) %{_bindir}/astquery
+%attr(755,root,root) %{_bindir}/astscript-ds9-region
+%attr(755,root,root) %{_bindir}/astscript-fits-view
+%attr(755,root,root) %{_bindir}/astscript-psf-scale-factor
+%attr(755,root,root) %{_bindir}/astscript-psf-select-stars
+%attr(755,root,root) %{_bindir}/astscript-psf-stamp
+%attr(755,root,root) %{_bindir}/astscript-psf-subtract
+%attr(755,root,root) %{_bindir}/astscript-psf-unite
+%attr(755,root,root) %{_bindir}/astscript-radial-profile
+%attr(755,root,root) %{_bindir}/astscript-sort-by-night
+%attr(755,root,root) %{_bindir}/astsegment
 %attr(755,root,root) %{_bindir}/aststatistics
 %attr(755,root,root) %{_bindir}/asttable
 %attr(755,root,root) %{_bindir}/astwarp
 %attr(755,root,root) %{_libdir}/libgnuastro.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgnuastro.so.3
+%attr(755,root,root) %ghost %{_libdir}/libgnuastro.so.17
 %dir %{_sysconfdir}/gnuastro
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/gnuastro/ast*.conf
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/gnuastro/gnuastro.conf
+%{_datadir}/gnuastro
 %{_infodir}/gnuastro.info*
 %{_infodir}/gnuastro-figures
 %{_mandir}/man1/astarithmetic.1*
@@ -148,6 +196,17 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/astmknoise.1*
 %{_mandir}/man1/astmkprof.1*
 %{_mandir}/man1/astnoisechisel.1*
+%{_mandir}/man1/astquery.1*
+%{_mandir}/man1/astscript-ds9-region.1*
+%{_mandir}/man1/astscript-fits-view.1*
+%{_mandir}/man1/astscript-psf-scale-factor.1*
+%{_mandir}/man1/astscript-psf-select-stars.1*
+%{_mandir}/man1/astscript-psf-stamp.1*
+%{_mandir}/man1/astscript-psf-subtract.1*
+%{_mandir}/man1/astscript-psf-unite.1*
+%{_mandir}/man1/astscript-radial-profile.1*
+%{_mandir}/man1/astscript-sort-by-night.1*
+%{_mandir}/man1/astsegment.1*
 %{_mandir}/man1/aststatistics.1*
 %{_mandir}/man1/asttable.1*
 %{_mandir}/man1/astwarp.1*
@@ -163,3 +222,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %{_libdir}/libgnuastro.a
 %endif
+
+%files -n bash-completion-gnuastro
+%defattr(644,root,root,755)
+%{bash_compdir}/gnuastro
This page took 0.062599 seconds and 4 git commands to generate.