jmol-vl.spec 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. %define pkg_name jmol
  2. %define pkg_version 13.0.18
  3. %define pkg_release 1%{?_dist_release}
  4. Summary: An open-source Java viewer for chemical structures in 3D
  5. Summary(ja): 分子の3次元化学構造を表示するためのJavaで作成されたビューワー
  6. Name: %{pkg_name}
  7. Version: %{pkg_version}
  8. Release: %{pkg_release}
  9. License: GPLv2
  10. Group: Applications/Edutainment
  11. URL: http://jmol.sourceforge.net/
  12. Source0: Jmol-%{version}-binary.tar.gz
  13. Source1: jmol.desktop
  14. Source2: jmol-icon.png
  15. BuildArch: noarch
  16. Buildroot: %{_tmppath}/%{name}-%{version}-root
  17. Vendor: Project Vine
  18. Distribution: Vine Linux
  19. Packager: ara_t
  20. %description
  21. Jmol is an open-source viewer for three-dimensional chemical structures,
  22. with features for chemicals, crystals, materials and biomolecules.
  23. It is cross-platform, running on Windows, Mac OS X, and Linux/Unix systems.
  24. %description -l ja
  25. JmolはJavaで作成された分子の3次元の化学構造を表示するためのプログラムです。
  26. さまざまな形式の構造データ・ファイルや量子化学計算プログラムによる出力結果
  27. および複数フレームのアニメーション・ファイルや量子化学計算プログラムで計算
  28. された基準振動モードを読み込みむことができます。
  29. %prep
  30. %{__rm} -rf ${RPM_BUILD_ROOT}
  31. %setup -q
  32. %install
  33. %{__mkdir_p} ${RPM_BUILD_ROOT}%{_libdir}
  34. %{__cp} -r ../%{name}-%{version} ${RPM_BUILD_ROOT}%{_libdir}
  35. # move document
  36. %{__mkdir_p} ${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{version}
  37. %{__mv} ${RPM_BUILD_ROOT}%{_libdir}/%{name}-%{version}/*.txt \
  38. ${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{version}
  39. # menu / icon
  40. %{__mkdir_p} ${RPM_BUILD_ROOT}%{_datadir}/applications
  41. %{__mkdir_p} ${RPM_BUILD_ROOT}%{_datadir}/icons
  42. %{__cp} %{SOURCE1} ${RPM_BUILD_ROOT}%{_datadir}/applications/
  43. %{__cp} %{SOURCE2} ${RPM_BUILD_ROOT}%{_datadir}/icons/
  44. # symbolic link
  45. %{__mkdir_p} ${RPM_BUILD_ROOT}%{_bindir}
  46. cd ${RPM_BUILD_ROOT}
  47. %{__ln_s} %{_libdir}/%{name}-%{version}/jmol.sh usr/bin
  48. %{__mv} usr/bin/jmol.sh usr/bin/jmol
  49. %clean
  50. %{__rm} -rf ${RPM_BUILD_ROOT}
  51. %files
  52. %defattr(-,root,root)
  53. %{_bindir}/
  54. %{_libdir}/jmol-%{version}/
  55. %{_datadir}/applications/
  56. %{_datadir}/icons/
  57. %{_docdir}/
  58. %changelog
  59. * Thu May 12 2016 Toshiaki Ara <ara_t@384.jp> 13.0.18-1
  60. - new package