jmol-vl.spec 2.4 KB

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