source: projects/specs/trunk/j/jmol/jmol-vl.spec @ 11218

Revision 11218, 2.4 KB checked in by ara_t, 6 years ago (diff)

update: jmol-14.22.1

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