]>
Commit | Line | Data |
---|---|---|
cca9ca23 | 1 | # TODO: |
f7f77f08 | 2 | # - use included apps for transfer and recving files |
cca9ca23 | 3 | Summary: TTY mode communications package ala Telix |
e784b3a8 ER |
4 | Summary(de.UTF-8): TTY-Modus-Kommunikationspaket (ähnlich Telix) |
5 | Summary(es.UTF-8): Paquete de comunicaciones modo texto a la Telix | |
6 | Summary(fi.UTF-8): Tietoliikenneohjelma, kuten Telix | |
7 | Summary(fr.UTF-8): Package de communication en mode terminal à la Telix | |
8 | Summary(pl.UTF-8): Program komunikacyjny (podobny do Teliksa) | |
9 | Summary(pt_BR.UTF-8): Pacote de comunicações modo texto a la Telix | |
10 | Summary(ru.UTF-8): Коммуникационный пакет типа Telix для текстового режима | |
11 | Summary(tr.UTF-8): Telix benzeri, TTY kipi iletişim paketi | |
12 | Summary(uk.UTF-8): Комунікаційний пакет типу Telix для текстового режиму | |
13 | Summary(zh_CN.UTF-8): 一个文本界面的调试解调器控制器和终端模拟器。 | |
cca9ca23 PG |
14 | Name: picocom |
15 | Version: 1.4 | |
50a593bb | 16 | Release: 3 |
cca9ca23 PG |
17 | License: GPL v2+ |
18 | Group: Applications/Communications | |
19 | Source0: http://efault.net/npat/hacks/picocom/dist/%{name}-%{version}.tar.gz | |
20 | # Source0-md5: 08fcc5f6bb9e7676a2569386d5ea9f70 | |
672ec9a1 PG |
21 | Source1: %{name}-ttyS0.desktop |
22 | Source2: %{name}-ttyS1.desktop | |
23 | Source3: %{name}.png | |
f7f77f08 | 24 | Patch0: %{name}-ascii_xfr.patch |
cca9ca23 | 25 | URL: http://efault.net/npat/hacks/picocom/ |
a4c2e405 | 26 | BuildRequires: groff |
cca9ca23 PG |
27 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
28 | ||
29 | %description | |
30 | As its name suggests, picocom is a minimal dumb-terminal emulation | |
31 | program. It is, in principle, very much like minicom, only it's pico | |
32 | instead of mini! It was designed to serve as a simple, manual, modem | |
33 | configuration, testing, and debugging tool. It has also served (quite | |
34 | well) as a low-tech "terminal-window" to allow operator intervention | |
be510a8a | 35 | in PPP connection scripts (something like the MS Windows "open |
cca9ca23 PG |
36 | terminal window before / after dialing" feature). It could also prove |
37 | useful in many other similar tasks. It is ideal for embedded systems | |
38 | since its memory footprint is minimal (less than 20K, when stripped). | |
39 | Apart from being a handy little tool, picocom source distribution | |
40 | includes a simple, easy to use, and thoroughly documented | |
41 | terminal-management library, which could serve other projects as well. | |
42 | This library hides the termios(3) calls, and provides a less complex | |
43 | and safer (though certainly less feature-rich) interface. | |
44 | ||
df7223d0 | 45 | %description -l pl.UTF-8 |
be510a8a JB |
46 | Jak sama nazwa sugeruje picocom to minimalny program do emulacji |
47 | prymitywnego terminala "dumb". Jest bardzo podobny do minicoma, ale | |
df7223d0 JR |
48 | jest "pico" zamiast "mini". Został zaprojektowany aby służyć za prosty |
49 | program do ręcznej konfiguracji i testów modemów oraz narzędzie do | |
50 | rozwiązywania problemów. Służył też (dosyć dobrze) jako "okno | |
51 | terminala" umożliwiajace administratorowi interweniowanie w skryptach | |
52 | połączeń PPP (coś w rodzaju "otwórz okno terminala przed / po | |
53 | dzwonieniu" z MS Windows). Może się okazać przydatny także przy innych | |
54 | podobnych zadaniach. Jest idealny dla systemów wbudowanych, jako że ma | |
55 | bardzo mały narzut pamięciowy (poniżej 20kB po zestripowaniu). Oprócz | |
56 | bycia małym przydatnym narzędziem, picocom w swoich źródłach zawiera | |
57 | prostą, łatwą w użyciu i obszernie udokumentowaną bibliotekę | |
58 | zarządzania terminalem, mogącą służyć także innym projektom. | |
59 | Biblioteka ta ukrywa wywołania termios(3) i udostępnia mniej złożony i | |
60 | bezpieczniejszy (choć o nieco mniejszych możliwościach) interfejs. | |
be510a8a | 61 | |
cca9ca23 PG |
62 | %prep |
63 | %setup -q | |
f7f77f08 | 64 | %patch0 -p1 |
cca9ca23 PG |
65 | |
66 | %build | |
67 | %{__make} \ | |
68 | CC="%{__cc}" \ | |
69 | CFLAGS="%{rpmcflags} -Wall" \ | |
be510a8a | 70 | LDFLAGS="%{rpmldflags}" |
cca9ca23 PG |
71 | |
72 | %install | |
73 | rm -rf $RPM_BUILD_ROOT | |
74 | install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man8} \ | |
75 | $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} | |
76 | ||
77 | install picocom pcxm pczm pcasc pcym $RPM_BUILD_ROOT%{_bindir} | |
78 | install picocom.8 $RPM_BUILD_ROOT%{_mandir}/man8 | |
79 | ||
672ec9a1 PG |
80 | install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir} |
81 | install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir} | |
82 | install %{SOURCE3} $RPM_BUILD_ROOT%{_pixmapsdir} | |
cca9ca23 PG |
83 | |
84 | %clean | |
85 | rm -rf $RPM_BUILD_ROOT | |
86 | ||
87 | %files | |
88 | %defattr(644,root,root,755) | |
89 | %doc CHANGES CONTRIBUTORS NEWS README *.html *.ps | |
90 | %attr(755,root,root) %{_bindir}/* | |
672ec9a1 PG |
91 | %{_desktopdir}/*.desktop |
92 | %{_pixmapsdir}/* | |
cca9ca23 | 93 | %{_mandir}/man8/*.8* |