Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.4
plotutils
plotutils.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File plotutils.spec of Package plotutils
# # spec file for package plotutils (Version 2.6) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: plotutils BuildRequires: bison flex gcc-c++ libpng-devel xorg-x11-devel zlib-devel License: GPLv2+ ; GPLv3+ Url: http://www.gnu.org/software/plotutils/plotutils.html Group: Productivity/Graphics/Visualization/Graph PreReq: %install_info_prereq %suseconfig_fonts_prereq Version: 2.6 Release: 1 Summary: GNU Plotting Utilities Source: %{name}-%{version}.tar.bz2 Patch: plotutils-man.patch Patch1: plotutils-uninitialized.patch Patch2: plotutils-dasharray-format.patch Patch3: plotutils-autoreconf.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %define fontdir %{_datadir}/fonts/misc %description The GNU plotting utilities consist of seven command line programs: the graphics programs `graph', `plot', `tek2plot', and `plotfont', and the mathematical programs `spline', `ode', and `double'. GNU `libplot' is distributed with these programs; it is the library on which the graphics programs are based. `Libplot' is a function library for device-independent two-dimensional vector graphics, including vector graphics animations under the X Window System. Authors: -------- Rich Murphey <rich@freebsd.org> Robert Maier <rsm@math.arizona.edu> Edward Moy <moy@parc.xerox.com> Nick Tufillaro <nbt@reed.edu> James J. Clark <jjc@jclark.com> %package devel License: GPLv2+ ; GPLv3+ Summary: GNU Plotting Utilities Group: Development/Libraries/C and C++ Requires: %{name} = %{version} libstdc++-devel xorg-x11-libX11-devel Requires: libplot2 = %{version} libplotter2 = %{version} libxmi0 = %{version} %description devel The GNU plotting utilities consist of seven command line programs: the graphics programs `graph', `plot', `tek2plot', and `plotfont', and the mathematical programs `spline', `ode', and `double'. GNU `libplot' is distributed with these programs; it is the library on which the graphics programs are based. `Libplot' is a function library for device-independent two-dimensional vector graphics, including vector graphics animations under the X Window System. Authors: -------- Rich Murphey <rich@freebsd.org> Robert Maier <rsm@math.arizona.edu> Edward Moy <moy@parc.xerox.com> Nick Tufillaro <nbt@reed.edu> James J. Clark <jjc@jclark.com> %package -n libplot2 License: GPLv2+ ; GPLv3+ Summary: GNU Plotting Utilities Group: System/Libraries %description -n libplot2 The GNU plotting utilities consist of seven command line programs: the graphics programs `graph', `plot', `tek2plot', and `plotfont', and the mathematical programs `spline', `ode', and `double'. GNU `libplot' is distributed with these programs; it is the library on which the graphics programs are based. `Libplot' is a function library for device-independent two-dimensional vector graphics, including vector graphics animations under the X Window System. Authors: -------- Rich Murphey <rich@freebsd.org> Robert Maier <rsm@math.arizona.edu> Edward Moy <moy@parc.xerox.com> Nick Tufillaro <nbt@reed.edu> James J. Clark <jjc@jclark.com> %package -n libplotter2 License: GPLv2+ ; GPLv3+ Summary: GNU Plotting Utilities Group: System/Libraries %description -n libplotter2 The GNU plotting utilities consist of seven command line programs: the graphics programs `graph', `plot', `tek2plot', and `plotfont', and the mathematical programs `spline', `ode', and `double'. GNU `libplot' is distributed with these programs; it is the library on which the graphics programs are based. `Libplot' is a function library for device-independent two-dimensional vector graphics, including vector graphics animations under the X Window System. Authors: -------- Rich Murphey <rich@freebsd.org> Robert Maier <rsm@math.arizona.edu> Edward Moy <moy@parc.xerox.com> Nick Tufillaro <nbt@reed.edu> James J. Clark <jjc@jclark.com> %package -n libxmi0 License: GPLv2+ ; GPLv3+ Summary: GNU Plotting Utilities Group: System/Libraries %description -n libxmi0 The GNU plotting utilities consist of seven command line programs: the graphics programs `graph', `plot', `tek2plot', and `plotfont', and the mathematical programs `spline', `ode', and `double'. GNU `libplot' is distributed with these programs; it is the library on which the graphics programs are based. `Libplot' is a function library for device-independent two-dimensional vector graphics, including vector graphics animations under the X Window System. Authors: -------- Robert Maier <rsm@math.arizona.edu> Brian Kelleher Joel McCormack Todd Newman Keith Packard Bob Scheifler Ken Whaley %prep %setup -q %patch %patch1 %patch2 %patch3 # Force update lex and bison code: grep -rslE '(made by GNU Bison|A Bison parser, made from|"lex.yy.c")' . | xargs -r rm -f %build autoreconf -f -i %configure --with-pic\ --disable-static\ --enable-libplotter\ --enable-libxmi # FIXME: lex/bison update break parallel build: #make %{?jobs:-j%jobs} make %install %makeinstall\ libplotdatadir=%{_docdir}/%{name}/libplot\ odedatadir=%{_docdir}/%{name}/ode\ tek2plotdatadir=%{_docdir}/%{name}/tek2plot\ pic2plotdatadir=%{_docdir}/%{name}/pic2plot # install -m 0644\ AUTHORS COMPAT COPYING INSTALL.fonts KNOWN_BUGS PROBLEMS README THANKS\ TODO $RPM_BUILD_ROOT%{_defaultdocdir}/%{name} # install -d $RPM_BUILD_ROOT%{fontdir} install -m 0644 fonts/pcf/*.pcf $RPM_BUILD_ROOT%{fontdir} gzip -9 ${RPM_BUILD_ROOT}%{fontdir}/*.pcf # install -m 0644 manpage.1 $RPM_BUILD_ROOT%{_mandir}/man1/plotutils.1 ln -s plotutils.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/double.1.gz ln -s plotutils.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/graph.1.gz ln -s plotutils.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/pic2plot.1.gz %{__rm} -f %{buildroot}%{_libdir}/*.la %post %install_info --info-dir=%{_infodir} %{_infodir}/plotutils.info.gz %run_suseconfig_fonts %postun %install_info_delete --info-dir=%{_infodir} %{_infodir}/plotutils.info.gz %run_suseconfig_fonts %post devel %install_info --info-dir=%{_infodir} %{_infodir}/libxmi.info.gz %postun devel %install_info_delete --info-dir=%{_infodir} %{_infodir}/libxmi.info.gz %post -n libplot2 -p /sbin/ldconfig %postun -n libplot2 -p /sbin/ldconfig %post -n libplotter2 -p /sbin/ldconfig %postun -n libplotter2 -p /sbin/ldconfig %post -n libxmi0 -p /sbin/ldconfig %postun -n libxmi0 -p /sbin/ldconfig %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc %{_docdir}/%{name} %{_bindir}/* %doc %{_infodir}/plotutils*.info* %doc %{_mandir}/man?/*.* %{fontdir} %files devel %defattr(-,root,root) %{_libdir}/lib*.so %{_includedir}/*.h %doc %{_infodir}/libxmi*.info* %files -n libplot2 %defattr(-,root,root) %{_libdir}/libplot.so.* %files -n libplotter2 %defattr(-,root,root) %{_libdir}/libplotter.so.* %files -n libxmi0 %defattr(-,root,root) %{_libdir}/libxmi.so.* %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor