123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150 |
- %define pkg_name plotutils
- %define pkg_version 2.6
- %define pkg_release 1%{?_dist_release}
- Summary: Plotting utilities and library for 2D-graphics
- Summary(ja): 2Dグラフィックスのプロッティングと作業のためのパッケージ
- Name: %{pkg_name}
- Version: %{pkg_version}
- Release: %{pkg_release}
- License: GPLv3
- Group: Applications/Graphics
- URL: http://www.gnu.org/software/plotutils/
- Source0: http://ftp.jaist.ac.jp/pub/GNU/%{name}/%{name}-%{version}.tar.gz
- # patches from Debian package
- Patch1: 01_AC_PROG_CXX.diff
- Patch2: 10_repair_postscript
- Patch3: 20_svg_attribute_syntax
- Patch4: 21_plot2svg_test.diff
- Patch5: 25_libpng15
- Patch6: 30_hershey_glyphs
- Patch7: 35_spline.test.error.diff
- Buildroot: %{_tmppath}/%{name}-%{version}-root
- BuildRequires: libXaw-devel
- BuildRequires: libXt-devel
- BuildRequires: libpng-devel
- BuildRequires: libsvg-devel
- Requires: libpng
- Requires: libsvg
- Vendor: Project Vine
- Distribution: Vine Linux
- %description
- The GNU plotutils package contains software for both programmers and
- technical users. Its centerpiece is libplot, a powerful C/C++ function
- library for exporting 2-D vector graphics in many file formats, both
- vector and bitmap. On the X Window System, it can also do 2-D vector
- graphics animations.
- libplot is device-independent, in the sense that its API
- (application programming interface) does not depend on the type of
- graphics file to be exported. A Postscript-like API is used both for
- file export and for graphics animations. A libplot programmer needs to
- learn only one API: not the details of many graphics file formats.
- The package also contains command-line programs for plotting scientific
- data, such as GNU graph for XY plotting. Many of them use libplot to
- export graphics. So, they can export graphics in any of libplot's
- supported formats, such as
- - SVG (Scalable Vector Graphics format), the XML-based format for Web
- graphics, which is standardized by the W3 Consortium.
- - PNG, the open format for bitmap graphics. (Whenever a bitmap output
- format is being generated, libplot converts Postscript-style paths to
- bitmaps.)
- - The format used by the free xfig drawing editor. (Edit a 2-D drawing
- with a mouse, after generating it programmatically!)
- - Postscript itself.
- #'
- %description -l ja
- GNU Plotutilsは2Dグラフィックスのプロッティングと作業のためのパッケージです。
- さまざまなファイル・フォーマットの2Dベクタ・グラフィックスにエクスポートする
- ためのCあるいはC++のライブラリlibplotを含みます。2Dベクタ・グラフィックスの
- アニメーションもサポートします。科学データのプロッティングのためのコマンド
- ライン・プログラムも含みます。
- %package devel
- Summary: Header files for plotutils
- Group: Development/Libraries
- Requires: plotutils = %{version}-%{release}
- %description devel
- Header files for plotutils.
- %prep
- %{__rm} -rf ${RPM_BUILD_ROOT}
- %setup -q
- %patch1 -p1
- %patch2 -p1
- %patch3 -p1
- %patch4 -p1
- %patch5 -p1
- %patch6 -p1
- %patch7 -p1
- %build
- %{configure} \
- --disable-static \
- --enable-libplotter \
- --enable-libxmi
- %{__make} %{?_smp_mflags}
- %check
- %{__make} check
- %install
- %{make_install}
- %{__rm} ${RPM_BUILD_ROOT}%{_libdir}/*.la
- %{__rm} ${RPM_BUILD_ROOT}%{_infodir}/dir
- %clean
- %{__rm} -rf ${RPM_BUILD_ROOT}
- %post
- /sbin/install-info %{_infodir}/plotutils.info.gz \
- %{_infodir}/dir 2>/dev/null
- %{_syssbindir}/ldconfig
- %preun
- if [ $1 = 0 ]; then
- /sbin/install-info --delete %{_infodir}/plotutils.info.gz \
- %{_infodir}/dir 2>/dev/null
- fi
- %postun -p %{_syssbindir}/ldconfig
- %files
- %defattr(-,root,root)
- %doc AUTHORS COPYING ChangeLog KNOWN_BUGS NEWS ONEWS
- %doc PROBLEMS README THANKS TODO
- %{_bindir}/
- %{_libdir}/lib*.so.*
- %{_datadir}/libplot
- %{_datadir}/ode
- %{_datadir}/pic2plot
- %{_datadir}/tek2plot
- %{_infodir}/
- %{_mandir}/man1/
- %files devel
- %defattr(-,root,root)
- %{_includedir}/
- %{_libdir}/lib*.so
- %changelog
- * Sun Oct 15 2017 Toshiaki Ara <ara_t@384.jp> 2.6-1
- - new package
|