Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:12.3
plotutils
plotutils.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File plotutils.spec of Package plotutils
# # spec file for package plotutils # # Copyright (c) 2012 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 BuildRequires: flex BuildRequires: fontpackages-devel BuildRequires: gcc-c++ BuildRequires: libpng-devel BuildRequires: libtool BuildRequires: xorg-x11-devel BuildRequires: zlib-devel Url: http://www.gnu.org/software/plotutils/plotutils.html PreReq: %install_info_prereq %suseconfig_fonts_prereq Version: 2.6 Release: 0 Summary: GNU Plotting Utilities License: GPL-2.0+ ; GPL-3.0+ Group: Productivity/Graphics/Visualization/Graph Source: %{name}-%{version}.tar.bz2 Patch: plotutils-man.patch Patch1: plotutils-uninitialized.patch Patch2: plotutils-dasharray-format.patch Patch3: plotutils-autoreconf.patch # libpng15.patch sent 2012-08-30 at rsm@math.arizona.edu Patch4: plotutils-libpng15.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %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 Summary: GNU Plotting Utilities Group: Development/Libraries/C and C++ Requires: %{name} = %{version} Requires: libplot2 = %{version} Requires: libplotter2 = %{version} Requires: libstdc++-devel Requires: libxmi0 = %{version} Requires: xorg-x11-libX11-devel %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 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 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 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 %patch4 -p1 # 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%{_miscfontsdir} install -m 0644 fonts/pcf/*.pcf $RPM_BUILD_ROOT%{_miscfontsdir} gzip -9 ${RPM_BUILD_ROOT}%{_miscfontsdir}/*.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 %reconfigure_fonts_post %postun %install_info_delete --info-dir=%{_infodir} %{_infodir}/plotutils.info.gz %reconfigure_fonts_postun %posttrans %reconfigure_fonts_posttrans %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?/*.* %{_miscfontsdir} %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