Name: giza Version: 1.5.0 Release: 1%{?dist} Summary: A 2D scientific plotting library built on cairo License: GPL-3.0-or-later or LGPL-3.0-or-later URL: https://github.com/danieljprice/giza Source0: %{url}/archive/refs/tags/v%{version}/%{name}-%{version}.tar.gz BuildRequires: autoconf BuildRequires: automake BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(freetype2) BuildRequires: gcc BuildRequires: gcc-gfortran BuildRequires: libtool BuildRequires: make BuildRequires: pkgconfig(x11) Patch0: 001-remove-copying-and-install-from-docs.patch %description A 2D scientific plotting library built on cairo. Provides uniform output to PDF, PS, PNG and X-Windows. Written in C with no dependencies (other than cairo) as a direct replacement for PGPLOT. This package contains the giza shared libraries. %package -n %{name}-devel Summary: Headers and other development files for giza Requires: %{name}%{?_isa} = %{version}-%{release} %description -n %{name}-devel This package contains the header and other development files for developing applications with the giza plotting library. %prep %autosetup -p1 %build # Regenerate configure. autoreconf --force --install --verbose # Configure, but disabling static library building. %configure --disable-static %make_build %install %make_install # If RHEL/EL rebuild 9 or lower, remove '.la' files. %if 0%{?rhel} <= 9 find %{buildroot} -name "*.la" -delete %endif %files -n %{name} %license COPYING COPYING.LESSER %doc README.md NEWS AUTHORS ChangeLog %{_libdir}/lib*.so.2* %files -n %{name}-devel %{_includedir}/cpgplot.h %{_includedir}/giza.h %{_includedir}/giza-shared.h %{_includedir}/giza-version.h %{_includedir}/giza-fortran.F90 %{_libdir}/libcpgplot.so %{_libdir}/libgiza.so %{_libdir}/libpgplot.so %{_fmoddir}/giza.mod %{_libdir}/pkgconfig/cpgplot.pc %{_libdir}/pkgconfig/giza.pc %{_libdir}/pkgconfig/pgplot.pc %changelog * Thu Nov 13 2025 Phil Wyett - 1.5.0-1 - Initial packaging.