180 lines
5.2 KiB
RPMSpec
180 lines
5.2 KiB
RPMSpec
%define libname libplot
|
|
|
|
Name: plotutils
|
|
Version: 2.6
|
|
Release: 6mamba
|
|
Summary: The GNU Plotting Utilities
|
|
Group: Applications/Graphics
|
|
Vendor: openmamba
|
|
Distribution: openmamba
|
|
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
|
URL: http://www.gnu.org/software/plotutils/plotutils.html
|
|
Source: ftp://ftp.gnu.org/gnu/plotutils/plotutils-%{version}.tar.gz
|
|
Patch: %{name}-2.4.1-gcc3.patch
|
|
Patch1: plotutils-2.6-libpng-1.5-2.patch
|
|
License: GPL
|
|
## AUTOBUILDREQ-BEGIN
|
|
BuildRequires: glibc-devel
|
|
BuildRequires: libICE-devel
|
|
BuildRequires: libSM-devel
|
|
BuildRequires: libX11-devel
|
|
BuildRequires: libXaw-devel
|
|
BuildRequires: libXext-devel
|
|
BuildRequires: libXmu-devel
|
|
BuildRequires: libXt-devel
|
|
BuildRequires: libfl-devel
|
|
BuildRequires: libgcc
|
|
BuildRequires: libpng-devel
|
|
BuildRequires: libstdc++6-devel
|
|
BuildRequires: libz-devel
|
|
## AUTOBUILDREQ-END
|
|
BuildRequires: bison
|
|
BuildRequires: flex
|
|
BuildRequires: texinfo
|
|
Requires: %{libname} = %{?epoch:%epoch:}%{version}-%{release}
|
|
Requires(post):%{__install_info}
|
|
Requires(post): %{__install_info}
|
|
|
|
%description
|
|
This package contains command-line programs for plotting scientific data.
|
|
Many of them use libplot to export graphics.
|
|
|
|
%package -n %{libname}
|
|
Summary: The GNU Plotting libraries - from plotutils package
|
|
Group: System/Multimedia
|
|
|
|
%description -n %{libname}
|
|
This package contains the libplot, a powerful C/C++ function library for exporting 2-D vector graphics in many file formats, both vector and raster.
|
|
It can also do vector graphics animations under the X Window System.
|
|
Libplot is device-independent in the sense that its API does not depend on the type of graphics file to be exported.
|
|
|
|
%package -n %{libname}-devel
|
|
Summary: GNU Plotting headers files and static libraries
|
|
Group: Development/Libraries
|
|
Requires: %{libname} = %{?epoch:%epoch:}%{version}-%{release}
|
|
|
|
%description -n %{libname}-devel
|
|
This package contains the libplot, a powerful C/C++ function library for exporting 2-D vector graphics in many file formats, both vector and raster.
|
|
It can also do vector graphics animations under the X Window System.
|
|
Libplot is device-independent in the sense that its API does not depend on the type of graphics file to be exported.
|
|
This package contains static libraries and header files needed for development.
|
|
|
|
%debug_package
|
|
|
|
%prep
|
|
%setup -q
|
|
%patch1 -p0
|
|
sed -i "s,| arm-\* |,| aarch64-\* | arm-\* |," config.sub
|
|
|
|
%build
|
|
%configure --enable-libplotter --enable-libxmi
|
|
%make -j1
|
|
|
|
%install
|
|
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
|
|
%makeinstall
|
|
|
|
install -d %{buildroot}%{_libdir}/X11/fonts/misc
|
|
install -m 0444 fonts/pcf/*.pcf %{buildroot}%{_libdir}/X11/fonts/misc/
|
|
gzip -9f %{buildroot}%{_libdir}/X11/fonts/misc/*.pcf
|
|
|
|
%clean
|
|
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
|
|
|
|
%post
|
|
%install_info plotutils.info
|
|
%install_info libxmi.info
|
|
[ -x %{_bindir}/mkfontdir ] &&
|
|
%{_bindir}/mkfontdir %{_libdir}/X11/fonts/misc
|
|
exit 0
|
|
|
|
%postun
|
|
[ -x %{_bindir}/mkfontdir ] &&
|
|
%{_bindir}/mkfontdir %{_libdir}/X11/fonts/misc
|
|
exit 0
|
|
|
|
%preun
|
|
%uninstall_info plotutils.info
|
|
%uninstall_info libxmi.info
|
|
exit 0
|
|
|
|
%post -n %{libname} -p /sbin/ldconfig
|
|
%postun -n %{libname} -p /sbin/ldconfig
|
|
|
|
%files
|
|
%defattr(-,root,root)
|
|
%{_bindir}/double
|
|
%{_bindir}/graph
|
|
%{_bindir}/hersheydemo
|
|
%{_bindir}/ode
|
|
%{_bindir}/pic2plot
|
|
%{_bindir}/plot
|
|
%{_bindir}/plotfont
|
|
%{_bindir}/spline
|
|
%{_bindir}/tek2plot
|
|
%dir %{_datadir}/libplot
|
|
%{_datadir}/libplot/*
|
|
%dir %{_datadir}/ode
|
|
%{_datadir}/ode/*
|
|
%dir %{_datadir}/pic2plot
|
|
%{_datadir}/pic2plot/*
|
|
%dir %{_datadir}/tek2plot
|
|
%{_datadir}/tek2plot/*
|
|
%{_infodir}/libxmi.*
|
|
%{_infodir}/plotutils.*
|
|
%{_libdir}/X11/fonts/misc/*
|
|
%{_mandir}/man1/ode.*
|
|
%{_mandir}/man1/plot.*
|
|
%{_mandir}/man1/plotfont.*
|
|
%{_mandir}/man1/spline.*
|
|
%{_mandir}/man1/tek2plot.*
|
|
|
|
%files -n %{libname}
|
|
%defattr(-,root,root)
|
|
%{_libdir}/libplot.so.*
|
|
%{_libdir}/libplotter.so.*
|
|
%{_libdir}/libxmi.so.*
|
|
%doc AUTHORS COPYING
|
|
|
|
%files -n %{libname}-devel
|
|
%defattr(-,root,root)
|
|
%{_includedir}/plot.h
|
|
%{_includedir}/plotcompat.h
|
|
%{_includedir}/plotter.h
|
|
%{_includedir}/xmi.h
|
|
%{_libdir}/libplot.a
|
|
%{_libdir}/libplot.so
|
|
%{_libdir}/libplotter.a
|
|
%{_libdir}/libplotter.so
|
|
%{_libdir}/libxmi.a
|
|
%{_libdir}/libxmi.so
|
|
%doc NEWS README THANKS TODO
|
|
|
|
%changelog
|
|
* Sun Dec 04 2022 Silvan Calarco <silvan.calarco@mambasoft.it> 2.6-6mamba
|
|
- rebuilt without .la files
|
|
|
|
* Sun Dec 06 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 2.6-5mamba
|
|
- rebuilt with debug package and aarch64 build fix
|
|
|
|
* Thu Dec 13 2012 Silvan Calarco <silvan.calarco@mambasoft.it> 2.6-4mamba
|
|
- rebuilt against libpng 1.5 (patch added)
|
|
|
|
* Fri Nov 12 2010 Davide Madrisan <davide.madrisan@gmail.com> 2.6-3mamba
|
|
- fix plotutils.info page installation
|
|
|
|
* Thu Nov 11 2010 Silvan Calarco <silvan.calarco@mambasoft.it> 2.6-2mamba
|
|
- rebuilt with libpng 1.4
|
|
|
|
* Tue Sep 29 2009 Automatic Build System <autodist@mambasoft.it> 2.6-1mamba
|
|
- automatic update by autodist
|
|
|
|
* Fri Nov 14 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 2.5.1-2mamba
|
|
- fix fonts installation paths for Xorg >= 6.8
|
|
|
|
* Thu Nov 13 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 2.5.1-1mamba
|
|
- update to 2.5.1
|
|
|
|
* Thu Jul 28 2005 Davide Madrisan <davide.madrisan@qilinux.it> 2.4.1-1qilnx
|
|
- package created by autospec
|