1 |
nelg |
197811 |
Summary: A web based terminal |
2 |
|
|
Name: ajaxterm |
3 |
|
|
Version: 0.10 |
4 |
umeabot |
1259546 |
Release: %mkrel 8 |
5 |
nelg |
197811 |
|
6 |
shlomif |
1019392 |
# LGPL for the bundled js part |
7 |
nelg |
197811 |
License: Public Domain and GPLv2 and LGPLv2 |
8 |
|
|
Group: System/Servers |
9 |
|
|
URL: http://antony.lesuisse.org/qweb/trac/wiki/AjaxTerm |
10 |
|
|
Source: http://antony.lesuisse.org/qweb/files/Ajaxterm-%{version}.tar.bz2 |
11 |
|
|
Source1: %{name}.init |
12 |
|
|
Source2: %{name}.sysconfig |
13 |
|
|
Patch1: %{name}-ff36.patch |
14 |
luigiwalser |
281867 |
Patch2: ajaxterm-0.10-CVE-2009-1629.patch |
15 |
nelg |
197811 |
Requires(preun): rpm-helper |
16 |
|
|
Requires(post): rpm-helper |
17 |
|
|
Requires: python |
18 |
|
|
BuildRequires: python |
19 |
|
|
BuildArch: noarch |
20 |
tv |
675552 |
Recommends: apache-mod_proxy |
21 |
nelg |
197811 |
|
22 |
|
|
%description |
23 |
shlomif |
1019392 |
Ajaxterm is a web based terminal. It was inspired by and works almost |
24 |
|
|
exactly like http://anyterm.org/ except it's much easier to install. |
25 |
nelg |
197811 |
|
26 |
shlomif |
1019392 |
Ajaxterm is written in Python (and some AJAX JavaScript for the client side) |
27 |
|
|
and depends only on Python 2.3 or better. |
28 |
nelg |
197811 |
|
29 |
|
|
%prep |
30 |
|
|
%setup -q -n Ajaxterm-%{version} |
31 |
|
|
%patch1 -p2 |
32 |
luigiwalser |
281867 |
%patch2 -p1 |
33 |
nelg |
197811 |
|
34 |
|
|
%build |
35 |
luigiwalser |
281867 |
./configure --prefix=%{buildroot}/%{_prefix}/ |
36 |
nelg |
197811 |
perl -pi -e 's/.*ajaxterm.initd.*//' Makefile |
37 |
|
|
perl -pi -e 's|bin/python2.3|bin/python|' qweb.py |
38 |
|
|
|
39 |
|
|
%install |
40 |
shlomif |
1019392 |
make install |
41 |
nelg |
197811 |
|
42 |
luigiwalser |
281867 |
mkdir -p %{buildroot}/%{_initrddir}/ |
43 |
|
|
mkdir -p %{buildroot}/%{_sysconfdir}/sysconfig |
44 |
nelg |
197811 |
|
45 |
|
|
cp %SOURCE1 %{buildroot}/%_initrddir/%{name} |
46 |
luigiwalser |
281867 |
cp %SOURCE2 %{buildroot}/%{_sysconfdir}/sysconfig/%{name} |
47 |
nelg |
197811 |
|
48 |
luigiwalser |
281867 |
chmod 755 %{buildroot}/%{_initrddir}/%{name} |
49 |
nelg |
197811 |
perl -pi -e 's|%{buildroot}/||g' %{buildroot}/%{_bindir}/ajaxterm |
50 |
|
|
|
51 |
|
|
%files |
52 |
|
|
%defattr(-, root, root, 0755) |
53 |
|
|
%doc README.txt |
54 |
|
|
%{_bindir}/* |
55 |
luigiwalser |
281867 |
%{_datadir}/%{name}/ |
56 |
nelg |
197811 |
%{_mandir}/man1/* |
57 |
|
|
%config(noreplace) %{_initrddir}/%{name} |
58 |
luigiwalser |
281867 |
%config(noreplace) %{_sysconfdir}/sysconfig/%{name} |
59 |
nelg |
197811 |
|
60 |
|
|
%post |
61 |
|
|
%_post_service %{name} |
62 |
|
|
|
63 |
|
|
%preun |
64 |
|
|
%_preun_service %{name} |