]> git.pld-linux.org Git - packages/gnuastro.git/blobdiff - gnuastro.spec
libgit2 1.7.x rebuild
[packages/gnuastro.git] / gnuastro.spec
index 9ca7d11b9284a61c7d48beede015b7667681a64e..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,16 +8,20 @@
 Summary:       GNU Astronomy Utilities
 Summary(pl.UTF-8):     Narzędzia astronomiczne GNU
 Name:          gnuastro
-Version:       0.11
-Release:       1
+Version:       0.19
+Release:       3
 License:       GPL v3+
 Group:         Applications/Science
 Source0:       https://ftp.gnu.org/gnu/gnuastro/%{name}-%{version}.tar.lz
-# Source0-md5: 5fcb6f89710d9047dabeaec6fe054b43
+# 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
@@ -25,9 +32,13 @@ 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)
 
@@ -78,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
@@ -105,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
 
@@ -131,16 +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.9
+%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*
@@ -155,6 +196,15 @@ 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*
@@ -172,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.164156 seconds and 4 git commands to generate.