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