/[packages]/cauldron/ajaxterm/pristine/SPECS/ajaxterm.spec
ViewVC logotype

Annotation of /cauldron/ajaxterm/pristine/SPECS/ajaxterm.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1259635 - (hide annotations) (download)
Tue Sep 18 11:25:51 2018 UTC (5 years, 7 months ago) by schedbot
File size: 1637 byte(s)
Copying release 0.10-8.mga7 to pristine/ directory.
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}

  ViewVC Help
Powered by ViewVC 1.1.30