[packages/cfitsio] - updated to 4.7.0, separated -apidocs

qboosh qboosh at pld-linux.org
Thu Sep 3 21:29:49 CEST 2026


commit 1c4a91fd1e91a023242d7542ad15754086113ef4
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Thu Sep 3 21:29:51 2026 +0200

    - updated to 4.7.0, separated -apidocs

 cfitsio.spec | 38 ++++++++++++++++++++++++++++++++++----
 1 file changed, 34 insertions(+), 4 deletions(-)
---
diff --git a/cfitsio.spec b/cfitsio.spec
index 61ef753..c755939 100644
--- a/cfitsio.spec
+++ b/cfitsio.spec
@@ -1,22 +1,27 @@
 # TODO: gsiftp support? (--with-gsiftp, --with-gsiftp-flavour=$flavour; BR: libglobus_ftp_client_${flavour}; https://github.com/gridcf/gct/ etc.)
 #
 # Conditional build:
+%bcond_without	apidocs		# API documentation
 %bcond_without	static_libs	# static library
 
 Summary:	CFITSIO Interface Library
 Summary(pl.UTF-8):	Biblioteka interfejsu CFITSIO
 Name:		cfitsio
-Version:	4.6.3
+Version:	4.7.0
 Release:	1
 License:	MIT-like
 Group:		Libraries
 Source0:	https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/%{name}-%{version}.tar.gz
-# Source0-md5:	1f95e471cf89403ff877ab58a788ad69
+# Source0-md5:	52617014210a73b0a935cb4b0a9fd800
 URL:		https://heasarc.gsfc.nasa.gov/docs/software/fitsio/fitsio.html
 BuildRequires:	bzip2-devel
 BuildRequires:	curl-devel
 BuildRequires:	gcc-g77
+BuildRequires:	rpm-build >= 4.6
 BuildRequires:	rpmbuild(macros) >= 1.527
+%if %{with apidocs}
+BuildRequires:	texlive-format-pdflatex
+%endif
 BuildRequires:	zlib-devel
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -55,6 +60,18 @@ Static version of CFITSIO library.
 %description static -l pl.UTF-8
 Statyczna wersja biblioteki CFITSIO.
 
+%package apidocs
+Summary:	API documentation for CFITSIO library
+Summary(pl.UTF-8):	Dokumentacja API biblioteki CFITSIO
+Group:		Documentation
+BuildArch:	noarch
+
+%description apidocs
+C and Fortran API documentation for CFITSIO library.
+
+%description apidocs -l pl.UTF-8
+Dokumentacja API języka C i Fortran do biblioteki CFITSIO.
+
 %prep
 %setup -q
 
@@ -65,6 +82,13 @@ Statyczna wersja biblioteki CFITSIO.
 
 %{__make}
 
+%if %{with apidocs}
+cd docs
+pdflatex cfitsio.tex
+pdflatex fitsio.tex
+pdflatex quick.tex
+%endif
+
 %install
 rm -rf $RPM_BUILD_ROOT
 
@@ -88,7 +112,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc ChangeLog README.md licenses/License.txt
+%doc ChangeLog README.md SECURITY.md licenses/License.txt
 %attr(755,root,root) %{_bindir}/fitscopy
 %attr(755,root,root) %{_bindir}/fitsverify
 %attr(755,root,root) %{_bindir}/fpack
@@ -99,7 +123,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files devel
 %defattr(644,root,root,755)
-%doc docs/{cfitsio.pdf,cfortran.doc,fitsio.pdf,fpackguide.pdf,quick.pdf}
+%doc docs/{cfortran.doc,fpackguide.md}
 %{_libdir}/libcfitsio.so
 %{_includedir}/drvrsmem.h
 %{_includedir}/fitsio*.h
@@ -112,3 +136,9 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %{_libdir}/libcfitsio.a
 %endif
+
+%if %{with apidocs}
+%files apidocs
+%defattr(644,root,root,755)
+%doc docs/{cfitsio,fitsio,quick}.pdf
+%endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/cfitsio.git/commitdiff/1c4a91fd1e91a023242d7542ad15754086113ef4



More information about the pld-cvs-commit mailing list