]>
Commit | Line | Data |
---|---|---|
460f172a PG |
1 | # TODO: |
2 | # - move ascii-xfr to separate package (can be used by picocom and others) | |
f258226d | 3 | Summary: TTY mode communications package ala Telix |
8dcbbd74 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): 一个文本界面的调试解调器控制器和终端模拟器。 | |
f258226d | 14 | Name: minicom |
d4a082b7 | 15 | Version: 2.6.1 |
1426cf68 | 16 | Release: 2 |
ae4f5871 | 17 | License: GPL v2 |
f258226d | 18 | Group: Applications/Communications |
d4a082b7 AM |
19 | Source0: http://alioth.debian.org/download.php/3700/%{name}-%{version}.tar.gz |
20 | # Source0-md5: 435fb410a5bfa9bb20d4248b3ca53529 | |
ed58c3c3 | 21 | Source1: %{name}.desktop |
42580e3b | 22 | Source2: %{name}.png |
23 | Source3: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2 | |
24 | # Source3-md5: 93ca30842bce63473004570b6b30be25 | |
e95e80c3 | 25 | Patch0: %{name}-fromsnap.patch |
6ddc18e5 | 26 | Patch1: %{name}-man.patch |
167e6ea4 AM |
27 | Patch2: %{name}-check_exec.patch |
28 | Patch3: %{name}-man_no_ko.patch | |
29 | Patch4: %{name}-tinfo.patch | |
1396efff | 30 | Patch5: %{name}-pl.po-update.patch |
6ec5a1a9 | 31 | URL: http://alioth.debian.org/projects/minicom/ |
4fe862c8 JB |
32 | BuildRequires: autoconf >= 2.59 |
33 | BuildRequires: automake >= 1:1.7 | |
e04133f3 | 34 | BuildRequires: gettext-tools >= 0.16.1 |
a5a9722f | 35 | BuildRequires: ncurses-devel >= 5.0 |
751a18d7 | 36 | BuildRequires: sed >= 4.0 |
89ab984e | 37 | Requires: /usr/bin/tput |
48535e89 | 38 | Requires: setup >= 2.6.1-1 |
d86cc8c0 | 39 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
a5a9722f | 40 | |
f5015446 | 41 | %description |
42 | Minicom is a communications program that resembles the MSDOS Telix | |
c5e67ee0 | 43 | somewhat. It has a dialing directory, color, full ANSI and VT100 |
44 | emulation, an (external) scripting language and more. | |
f5015446 | 45 | |
91235abc JR |
46 | %description -l de.UTF-8 |
47 | Minicom ist ein Kommunikationsprogramm, das Ähnlichkeiten mit Telix | |
48 | unter MSDOS aufweist. Es enthält ein Wählverzeichnis, Farbe, | |
49 | vollständige ANSI- und VT100-Emulation, eine (externe) Scriptsprache | |
c5e67ee0 | 50 | usw. |
f5015446 | 51 | |
91235abc JR |
52 | %description -l es.UTF-8 |
53 | Minicom es un programa de comunicación que se parece con el Telix del | |
54 | MSDOS. Tiene un directorio de marcado, color, emulación completa ANSI | |
01392640 | 55 | y VT100, y un lenguaje externo de sxripts y mail. |
56 | ||
91235abc JR |
57 | %description -l fi.UTF-8 |
58 | Minicom on MSDOS-Telixiä jossain määrin muistuttava | |
59 | tietoliikenneohjelma. Ohjelmassa on mm. puhelinluettelo, värit, ANSI- | |
ae4f5871 | 60 | ja VT100-emulaatiot ja ulkoinen script-kieli. |
61 | ||
91235abc | 62 | %description -l fr.UTF-8 |
c5e67ee0 | 63 | Minicom est un programme de communication ressemblant a Telix sous |
91235abc | 64 | MSDOS. Il a un répertoire de numérotation, des couleurs, une émualtion |
c5e67ee0 | 65 | ANSI et VT100, un langage de script externe et plus encore. |
f5015446 | 66 | |
91235abc JR |
67 | %description -l pl.UTF-8 |
68 | Minicom jest programem komunikacyjnym, przypominającym DOS-owy program | |
69 | Telix. Posiada książkę telefoniczną, emulację terminali ANSI i VT100, | |
70 | zewnętrzny język skryptowy, obsługę kolorów i wiele innych własności. | |
f5015446 | 71 | |
91235abc JR |
72 | %description -l pt_BR.UTF-8 |
73 | Minicom é um programa de comunicação que parece com o Telix do MSDOS. | |
74 | Tem um diretório de discagem, cor, emulação completa ANSI e VT100, e | |
01392640 | 75 | uma linguagem externa de scripts e mail. |
76 | ||
91235abc JR |
77 | %description -l ru.UTF-8 |
78 | Minicom - это коммуникационная программа, в чем-то похожая на MSDOS | |
79 | Telix. Она включает телефонную книгу, цвет, полную поддержку ANSI и | |
80 | VT100, внешний язык скриптов и многое другое. | |
01392640 | 81 | |
91235abc JR |
82 | %description -l tr.UTF-8 |
83 | Minicom, MSDOS Telix programına benzeyen bir iletişim programıdır. | |
84 | Numara çevirme dizini, renk, tam ANSI uyumu ve VT100 öykünümü ile | |
85 | script gibi özellikleri vardır. | |
ae4f5871 | 86 | |
91235abc JR |
87 | %description -l uk.UTF-8 |
88 | Minicom - це комунікаційна програма, чимось схожа на MSDOS Telix. Вона | |
89 | містить телефонну книгу, колір, повну підтримку ANSI та VT100, зовнішю | |
90 | мову скриптів та багато іншого. | |
01392640 | 91 | |
f5015446 | 92 | %prep |
93 | %setup -q | |
167e6ea4 | 94 | %undos po/pt_BR.po |
e95e80c3 | 95 | %patch0 -p1 |
f258226d | 96 | %patch1 -p1 |
6ddc18e5 | 97 | %patch2 -p1 |
f6944685 | 98 | %patch3 -p1 |
c1b9916f | 99 | %patch4 -p1 |
ebb1324e | 100 | %patch5 -p1 |
242d1212 | 101 | |
1396efff | 102 | %{__rm} po/stamp-po |
4fe862c8 | 103 | |
d4a082b7 AM |
104 | sed -i -e 's#AM_C_PROTOTYPES##g' configure.in |
105 | ||
f5015446 | 106 | %build |
fb9f9dbb | 107 | %{__gettextize} |
89ab984e | 108 | %{__aclocal} |
e84ed215 | 109 | %{__autoconf} |
4fe862c8 | 110 | %{__autoheader} |
e84ed215 | 111 | %{__automake} |
ae4f5871 | 112 | %configure \ |
ae4f5871 | 113 | --sysconfdir="%{_sysconfdir}/minicom" |
114 | ||
115 | %{__make} | |
ae4f5871 | 116 | |
69427ee3 | 117 | %{__rm} doc/*.old |
f258226d | 118 | |
f5015446 | 119 | %install |
120 | rm -rf $RPM_BUILD_ROOT | |
836c5aee | 121 | install -d $RPM_BUILD_ROOT{/etc/profile.d,%{_sysconfdir}/minicom} \ |
1b330bb3 | 122 | $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \ |
a5a9722f | 123 | $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/locale,%{_mandir}/man1} |
6ddc18e5 | 124 | |
ae4f5871 | 125 | %{__make} DESTDIR="$RPM_BUILD_ROOT" \ |
54e813ce | 126 | LIBDIR="%{_sysconfdir}/minicom" \ |
127 | MANDIR="%{_mandir}/man1" install | |
f258226d | 128 | |
9728106a | 129 | cat << 'EOF' > $RPM_BUILD_ROOT%{_sysconfdir}/minicom/minirc.dfl |
f258226d | 130 | pu minit ~^M~ATZ^M~ |
131 | pu mreset ~^M~ATZ^M~ | |
132 | EOF | |
133 | ||
9728106a | 134 | cat << 'EOF' > $RPM_BUILD_ROOT/etc/profile.d/minicom.sh |
4fe862c8 | 135 | MINICOM="-l" |
43c7a12f | 136 | if [ "$TERM" ] && [ "`/usr/bin/tput colors 2>/dev/null`" != "-1" ] ; then |
9728106a | 137 | MINICOM="$MINICOM -c on" |
3e6e4134 | 138 | fi |
f258226d | 139 | export MINICOM |
140 | EOF | |
f5015446 | 141 | |
9728106a | 142 | cat << 'EOF' > $RPM_BUILD_ROOT/etc/profile.d/minicom.csh |
4fe862c8 | 143 | setenv MINICOM "-l" |
8ddffb33 | 144 | if ( $?TERM ) then |
43c7a12f | 145 | if ( "`/usr/bin/tput colors 2>/dev/null`" != "-1" ) \ |
8ddffb33 ER |
146 | setenv MINICOM "$MINICOM -c on" |
147 | endif | |
bc1def80 | 148 | EOF |
149 | ||
1b330bb3 | 150 | install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir} |
42580e3b | 151 | install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir} |
152 | bzip2 -dc %{SOURCE3} | tar xf - -C $RPM_BUILD_ROOT%{_mandir} | |
f5015446 | 153 | |
ae4f5871 | 154 | # Prepare directories with doc files |
155 | # (nasty hack to avoid Makefiles & have docs splitted into dirs) | |
e95e80c3 | 156 | install -d rpm-doc/{extras,doc,tables} |
c9af0571 ER |
157 | cp -a extras/[hsu]* rpm-doc/extras |
158 | cp -a doc/* rpm-doc/doc | |
159 | cp -a extras/tables/mc* rpm-doc/tables | |
69427ee3 | 160 | %{__rm} rpm-doc/doc/Makefile* |
67b28ce7 | 161 | |
69427ee3 JB |
162 | %{__rm} $RPM_BUILD_ROOT%{_mandir}/README.minicom-non-english-man-pages |
163 | %{__rm} $RPM_BUILD_ROOT%{_mandir}/minicom-pld_path.diff | |
c9af0571 | 164 | |
67b28ce7 | 165 | %find_lang minicom |
7f0d3d95 | 166 | |
f5015446 | 167 | %clean |
168 | rm -rf $RPM_BUILD_ROOT | |
169 | ||
67b28ce7 | 170 | %files -f minicom.lang |
6fbd80b3 | 171 | %defattr(644,root,root,755) |
e95e80c3 | 172 | %doc AUTHORS ChangeLog README rpm-doc/{extras,doc,tables} |
f258226d | 173 | |
48535e89 JR |
174 | %attr(750,root,dialout) %dir %{_sysconfdir}/minicom |
175 | %attr(640,root,dialout) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/minicom/* | |
836c5aee | 176 | %attr(755,root,root) /etc/profile.d/minicom.sh |
177 | %attr(755,root,root) /etc/profile.d/minicom.csh | |
f258226d | 178 | |
69427ee3 | 179 | %attr(755,root,root) %{_bindir}/ascii-xfr |
67b28ce7 | 180 | %attr(755,root,root) %{_bindir}/minicom |
67b28ce7 JR |
181 | %attr(755,root,root) %{_bindir}/runscript |
182 | %attr(755,root,root) %{_bindir}/xminicom | |
f258226d | 183 | |
1b330bb3 | 184 | %{_desktopdir}/minicom.desktop |
69427ee3 JB |
185 | %{_pixmapsdir}/minicom.png |
186 | %{_mandir}/man1/ascii-xfr.1* | |
187 | %{_mandir}/man1/minicom.1* | |
188 | %{_mandir}/man1/runscript.1* | |
189 | %{_mandir}/man1/xminicom.1* | |
190 | %lang(ko) %{_mandir}/ko/man1/*.1* | |
191 | %lang(pl) %{_mandir}/pl/man1/*.1* |