]> git.pld-linux.org Git - packages/picocom.git/blame - picocom.spec
- up to 2.2
[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 14Name: picocom
3692fbdb 15Version: 2.2
d334407c 16Release: 1
cca9ca23
PG
17License: GPL v2+
18Group: Applications/Communications
3b1ce3a5 19Source0: https://github.com/npat-efault/picocom/archive/%{version}.tar.gz
3692fbdb 20# Source0-md5: 65da5cd32f8cfa456bbe79bbcc908daf
672ec9a1
PG
21Source1: %{name}-ttyS0.desktop
22Source2: %{name}-ttyS1.desktop
23Source3: %{name}.png
3b1ce3a5 24URL: https://github.com/npat-efault/picocom
a4c2e405 25BuildRequires: groff
cca9ca23
PG
26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28%description
29As its name suggests, picocom is a minimal dumb-terminal emulation
30program. It is, in principle, very much like minicom, only it's pico
31instead of mini! It was designed to serve as a simple, manual, modem
32configuration, testing, and debugging tool. It has also served (quite
33well) as a low-tech "terminal-window" to allow operator intervention
be510a8a 34in PPP connection scripts (something like the MS Windows "open
cca9ca23
PG
35terminal window before / after dialing" feature). It could also prove
36useful in many other similar tasks. It is ideal for embedded systems
37since its memory footprint is minimal (less than 20K, when stripped).
38Apart from being a handy little tool, picocom source distribution
39includes a simple, easy to use, and thoroughly documented
40terminal-management library, which could serve other projects as well.
41This library hides the termios(3) calls, and provides a less complex
42and safer (though certainly less feature-rich) interface.
43
df7223d0 44%description -l pl.UTF-8
be510a8a
JB
45Jak sama nazwa sugeruje picocom to minimalny program do emulacji
46prymitywnego terminala "dumb". Jest bardzo podobny do minicoma, ale
df7223d0
JR
47jest "pico" zamiast "mini". Został zaprojektowany aby służyć za prosty
48program do ręcznej konfiguracji i testów modemów oraz narzędzie do
49rozwiązywania problemów. Służył też (dosyć dobrze) jako "okno
50terminala" umożliwiajace administratorowi interweniowanie w skryptach
51połączeń PPP (coś w rodzaju "otwórz okno terminala przed / po
52dzwonieniu" z MS Windows). Może się okazać przydatny także przy innych
53podobnych zadaniach. Jest idealny dla systemów wbudowanych, jako że ma
54bardzo mały narzut pamięciowy (poniżej 20kB po zestripowaniu). Oprócz
55bycia małym przydatnym narzędziem, picocom w swoich źródłach zawiera
56prostą, łatwą w użyciu i obszernie udokumentowaną bibliotekę
57zarządzania terminalem, mogącą służyć także innym projektom.
58Biblioteka ta ukrywa wywołania termios(3) i udostępnia mniej złożony i
59bezpieczniejszy (choć o nieco mniejszych możliwościach) interfejs.
be510a8a 60
cca9ca23
PG
61%prep
62%setup -q
63
64%build
65%{__make} \
66 CC="%{__cc}" \
3b1ce3a5 67 CFLAGS="%{rpmcflags} %{rpmcppflags} -Wall" \
be510a8a 68 LDFLAGS="%{rpmldflags}"
cca9ca23
PG
69
70%install
71rm -rf $RPM_BUILD_ROOT
3b1ce3a5 72install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1} \
cca9ca23
PG
73 $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
74
3b1ce3a5
AM
75cp -p picocom pcxm pczm pcasc pcym $RPM_BUILD_ROOT%{_bindir}
76cp -p picocom.1 $RPM_BUILD_ROOT%{_mandir}/man1
cca9ca23 77
3b1ce3a5
AM
78cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
79cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
80cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_pixmapsdir}
cca9ca23
PG
81
82%clean
83rm -rf $RPM_BUILD_ROOT
84
85%files
86%defattr(644,root,root,755)
3b1ce3a5
AM
87%doc CONTRIBUTORS README.md TODO
88%attr(755,root,root) %{_bindir}/pcasc
89%attr(755,root,root) %{_bindir}/pcxm
90%attr(755,root,root) %{_bindir}/pcym
91%attr(755,root,root) %{_bindir}/pczm
92%attr(755,root,root) %{_bindir}/picocom
93%{_desktopdir}/picocom*.desktop
94%{_pixmapsdir}/picocom.png
95%{_mandir}/man1/picocom.1*
This page took 0.085058 seconds and 4 git commands to generate.