topaz-vl.spec 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. %define src_ver 3_40
  2. Summary: Tools for plotting and analyzing data
  3. Name: topaz
  4. Version: 3.40
  5. Release: 1%{?_dist_release}
  6. Group: Applications/Engineering
  7. Source: %{name}-%{src_ver}-src.tar.gz
  8. License: GPL
  9. Requires: readline, ncurses
  10. BuildPreReq: readline-devel, ncurses-devel
  11. URL: http://hp.vector.co.jp/authors/VA007663/topaz/index.html
  12. BuildRoot: %{_tmppath}/%{name}-root
  13. %description
  14. Topaz creates 2-D graph from text number data.
  15. %description -l ja
  16. Topaz はテキスト形式の数値データから科学用2次元グラフを生成するシステムです。
  17. 測定や計算で得られた数値データを即座にグラフ化するだけでなく、研究者が論文、
  18. 学会発表等に用いるための高品質なグラフ作成をサポートします。
  19. また、ルーチンワーク的処理には、Topaz スクリプトによる自動化も可能です。
  20. %prep
  21. rm -rf $RPM_BUILD_ROOT
  22. %setup
  23. %build
  24. for I in d g p; do
  25. sed -e 's|^#! /usr/local/bin/topaz|#! %{_bindir}/topaz|' _topaz/$I > _topaz/$I.out
  26. mv _topaz/$I.out _topaz/$I
  27. done
  28. sed -e 's|/usr/local/lib|%{_libdir}|g' topaz.sh > topaz.sh.out
  29. mv topaz.sh.out topaz.sh
  30. make -f Makefile.lnx -e INSTALLDIR=%{_libdir}/topaz \
  31. VIEWLIB="-lm -L/usr/X11R6/%{_lib} -lX11"
  32. %install
  33. install -d $RPM_BUILD_ROOT%{_libdir}/topaz
  34. make -f Makefile.lnx -e \
  35. INSTALLDIR=$RPM_BUILD_ROOT%{_libdir}/topaz \
  36. install
  37. install -d $RPM_BUILD_ROOT%{_bindir}
  38. ln -sf %{_libdir}/topaz/topaz.sh $RPM_BUILD_ROOT%{_bindir}/topaz
  39. %clean
  40. rm -rf $RPM_BUILD_ROOT
  41. %files
  42. %defattr (-,root,root)
  43. %doc README.* LICENSE INSTALL.*
  44. %{_bindir}/topaz
  45. %{_libdir}/topaz
  46. %changelog
  47. * Sun Oct 12 2008 Shu KONNO <owa@bg.wakwak.com> 3.40-1vl5
  48. - applied new versioning policy, spec in utf-8
  49. * Wed Jan 16 2008 Shu KONNO <owa@bg.wakwak.com> 3.40-0vl2
  50. - added option VIEWLIB to make
  51. * Sat Jun 16 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.40-0vl1
  52. - updated to 3.40
  53. - rebuild with new toolchains
  54. * Mon May 26 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.38-0vl1
  55. - updated to 3.38
  56. - rebuild with new toolchains
  57. - added Japanese description
  58. * Sun Dec 02 2001 Yoichi Imai <yoichi@silver-forest.com>
  59. - updated to 3.31
  60. * Tue Jun 13 2000 Yoichi Imai <yoichi@silver-forest.com>
  61. - create rpm