1 |
nelg |
197811 |
Summary: A web based terminal |
2 |
|
|
Name: ajaxterm |
3 |
|
|
Version: 0.10 |
4 |
|
|
Release: %mkrel 1 |
5 |
|
|
|
6 |
|
|
# LGPL for the bundled js part |
7 |
|
|
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 |
|
|
Requires(preun): rpm-helper |
15 |
|
|
Requires(post): rpm-helper |
16 |
|
|
Requires: python |
17 |
|
|
BuildRequires: python |
18 |
|
|
BuildArch: noarch |
19 |
|
|
Suggests: apache-mod_proxy |
20 |
|
|
|
21 |
|
|
%description |
22 |
|
|
Ajaxterm is a web based terminal. It was totally inspired and works almost |
23 |
|
|
exactly like http://anyterm.org/ except it's much easier to install. |
24 |
|
|
|
25 |
|
|
Ajaxterm written in python (and some AJAX javascript for client side) and |
26 |
|
|
depends only on python2.3 or better. |
27 |
|
|
|
28 |
|
|
%prep |
29 |
|
|
%setup -q -n Ajaxterm-%{version} |
30 |
|
|
%patch1 -p2 |
31 |
|
|
|
32 |
|
|
%build |
33 |
|
|
./configure --prefix=%{buildroot}/%_prefix/ |
34 |
|
|
perl -pi -e 's/.*ajaxterm.initd.*//' Makefile |
35 |
|
|
perl -pi -e 's|bin/python2.3|bin/python|' qweb.py |
36 |
|
|
|
37 |
|
|
%install |
38 |
|
|
%{__rm} -rf %{buildroot} |
39 |
|
|
make install |
40 |
|
|
|
41 |
|
|
mkdir -p %{buildroot}/%_initrddir/ |
42 |
|
|
mkdir -p %{buildroot}/%_sysconfdir/sysconfig |
43 |
|
|
|
44 |
|
|
cp %SOURCE1 %{buildroot}/%_initrddir/%{name} |
45 |
|
|
cp %SOURCE2 %{buildroot}/%_sysconfdir/sysconfig/%name |
46 |
|
|
|
47 |
|
|
chmod 755 %{buildroot}/%_initrddir/%{name} |
48 |
|
|
perl -pi -e 's|%{buildroot}/||g' %{buildroot}/%{_bindir}/ajaxterm |
49 |
|
|
|
50 |
|
|
%files |
51 |
|
|
%defattr(-, root, root, 0755) |
52 |
|
|
%doc README.txt |
53 |
|
|
%{_bindir}/* |
54 |
|
|
%{_datadir}/%name/ |
55 |
|
|
%{_mandir}/man1/* |
56 |
|
|
%config(noreplace) %{_initrddir}/%{name} |
57 |
|
|
%config(noreplace) %_sysconfdir/sysconfig/%{name} |
58 |
|
|
|
59 |
|
|
%post |
60 |
|
|
%_post_service %{name} |
61 |
|
|
|
62 |
|
|
%preun |
63 |
|
|
%_preun_service %{name} |
64 |
|
|
|
65 |
|
|
|