]> git.pld-linux.org Git - packages/minicom.git/blame - minicom.spec
- ncurses rebuild
[packages/minicom.git] / minicom.spec
CommitLineData
460f172a
PG
1# TODO:
2# - move ascii-xfr to separate package (can be used by picocom and others)
f258226d 3Summary: TTY mode communications package ala Telix
8dcbbd74
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): 一个文本界面的调试解调器控制器和终端模拟器。
f258226d 14Name: minicom
d4a082b7 15Version: 2.6.1
1426cf68 16Release: 2
ae4f5871 17License: GPL v2
f258226d 18Group: Applications/Communications
d4a082b7
AM
19Source0: http://alioth.debian.org/download.php/3700/%{name}-%{version}.tar.gz
20# Source0-md5: 435fb410a5bfa9bb20d4248b3ca53529
ed58c3c3 21Source1: %{name}.desktop
42580e3b 22Source2: %{name}.png
23Source3: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
24# Source3-md5: 93ca30842bce63473004570b6b30be25
e95e80c3 25Patch0: %{name}-fromsnap.patch
6ddc18e5 26Patch1: %{name}-man.patch
167e6ea4
AM
27Patch2: %{name}-check_exec.patch
28Patch3: %{name}-man_no_ko.patch
29Patch4: %{name}-tinfo.patch
1396efff 30Patch5: %{name}-pl.po-update.patch
6ec5a1a9 31URL: http://alioth.debian.org/projects/minicom/
4fe862c8
JB
32BuildRequires: autoconf >= 2.59
33BuildRequires: automake >= 1:1.7
e04133f3 34BuildRequires: gettext-tools >= 0.16.1
a5a9722f 35BuildRequires: ncurses-devel >= 5.0
751a18d7 36BuildRequires: sed >= 4.0
89ab984e 37Requires: /usr/bin/tput
48535e89 38Requires: setup >= 2.6.1-1
d86cc8c0 39BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
a5a9722f 40
f5015446 41%description
42Minicom is a communications program that resembles the MSDOS Telix
c5e67ee0 43somewhat. It has a dialing directory, color, full ANSI and VT100
44emulation, an (external) scripting language and more.
f5015446 45
91235abc
JR
46%description -l de.UTF-8
47Minicom ist ein Kommunikationsprogramm, das Ähnlichkeiten mit Telix
48unter MSDOS aufweist. Es enthält ein Wählverzeichnis, Farbe,
49vollständige ANSI- und VT100-Emulation, eine (externe) Scriptsprache
c5e67ee0 50usw.
f5015446 51
91235abc
JR
52%description -l es.UTF-8
53Minicom es un programa de comunicación que se parece con el Telix del
54MSDOS. Tiene un directorio de marcado, color, emulación completa ANSI
01392640 55y VT100, y un lenguaje externo de sxripts y mail.
56
91235abc
JR
57%description -l fi.UTF-8
58Minicom on MSDOS-Telixiä jossain määrin muistuttava
59tietoliikenneohjelma. Ohjelmassa on mm. puhelinluettelo, värit, ANSI-
ae4f5871 60ja VT100-emulaatiot ja ulkoinen script-kieli.
61
91235abc 62%description -l fr.UTF-8
c5e67ee0 63Minicom est un programme de communication ressemblant a Telix sous
91235abc 64MSDOS. Il a un répertoire de numérotation, des couleurs, une émualtion
c5e67ee0 65ANSI et VT100, un langage de script externe et plus encore.
f5015446 66
91235abc
JR
67%description -l pl.UTF-8
68Minicom jest programem komunikacyjnym, przypominającym DOS-owy program
69Telix. Posiada książkę telefoniczną, emulację terminali ANSI i VT100,
70zewnę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
73Minicom é um programa de comunicação que parece com o Telix do MSDOS.
74Tem um diretório de discagem, cor, emulação completa ANSI e VT100, e
01392640 75uma linguagem externa de scripts e mail.
76
91235abc
JR
77%description -l ru.UTF-8
78Minicom - это коммуникационная программа, в чем-то похожая на MSDOS
79Telix. Она включает телефонную книгу, цвет, полную поддержку ANSI и
80VT100, внешний язык скриптов и многое другое.
01392640 81
91235abc
JR
82%description -l tr.UTF-8
83Minicom, MSDOS Telix programına benzeyen bir iletişim programıdır.
84Numara çevirme dizini, renk, tam ANSI uyumu ve VT100 öykünümü ile
85script gibi özellikleri vardır.
ae4f5871 86
91235abc
JR
87%description -l uk.UTF-8
88Minicom - це комунікаційна програма, чимось схожа на 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
104sed -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
120rm -rf $RPM_BUILD_ROOT
836c5aee 121install -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 129cat << 'EOF' > $RPM_BUILD_ROOT%{_sysconfdir}/minicom/minirc.dfl
f258226d 130pu minit ~^M~ATZ^M~
131pu mreset ~^M~ATZ^M~
132EOF
133
9728106a 134cat << 'EOF' > $RPM_BUILD_ROOT/etc/profile.d/minicom.sh
4fe862c8 135MINICOM="-l"
43c7a12f 136if [ "$TERM" ] && [ "`/usr/bin/tput colors 2>/dev/null`" != "-1" ] ; then
9728106a 137 MINICOM="$MINICOM -c on"
3e6e4134 138fi
f258226d 139export MINICOM
140EOF
f5015446 141
9728106a 142cat << 'EOF' > $RPM_BUILD_ROOT/etc/profile.d/minicom.csh
4fe862c8 143setenv MINICOM "-l"
8ddffb33 144if ( $?TERM ) then
43c7a12f 145 if ( "`/usr/bin/tput colors 2>/dev/null`" != "-1" ) \
8ddffb33
ER
146 setenv MINICOM "$MINICOM -c on"
147endif
bc1def80 148EOF
149
1b330bb3 150install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
42580e3b 151install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
152bzip2 -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 156install -d rpm-doc/{extras,doc,tables}
c9af0571
ER
157cp -a extras/[hsu]* rpm-doc/extras
158cp -a doc/* rpm-doc/doc
159cp -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
168rm -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*
This page took 0.100108 seconds and 4 git commands to generate.