]> git.pld-linux.org Git - packages/ckermit.git/blame_incremental - ckermit.spec
- release 9 (by relup.sh)
[packages/ckermit.git] / ckermit.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_with kerberos5 # build with kerberos5 support
4#
5Summary: The quintessential all-purpose communications program
6Summary(pl.UTF-8): Kwintesencja programów komunikacyjnych
7Name: ckermit
8Version: 8.0.211
9Release: 9
10License: Special (see Copyright Notice)
11Group: Applications/Communications
12Source0: ftp://kermit.columbia.edu/kermit/archives/cku211.tar.gz
13# Source0-md5: e9e5f3e988a526e49cf177ca18719827
14Source1: cku-%{name}.local.ini
15Source2: cku-%{name}.modem.generic.ini
16Source3: cku-%{name}.locale.ini
17Source4: cku-%{name}.phone
18Patch0: cku-makefile.patch
19Patch1: %{name}-gcc4.patch
20Patch2: %{name}-openssl-clash.patch
21URL: http://www.columbia.edu/kermit/
22%{?with_kerberos5:BuildRequires: heimdal-devel}
23BuildRequires: ncurses-devel
24BuildRequires: openssl-devel >= 0.9.7d
25BuildRequires: pam-devel
26BuildRequires: perl-base
27BuildRequires: zlib-devel
28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30%description
31C-Kermit is a combined serial and network communication software
32package offering a consistent, medium-independent, cross-platform
33approach to connection establishment, terminal sessions, file transfer
34and management, character-set translation, and automation of
35communication tasks.
36
37%description -l pl.UTF-8
38C-Kermit to pakiet do komunikacji zarówno szeregowej, jak i sieciowej,
39oferujący spójny, niezależny od medium, międzyplatformowy sposób
40ustanawiania połączenia, sesji terminalowych, przesyłania i
41zarządzania plikami, translacji kodowania znaków, automatyki zadań
42komunikacyjnych.
43
44%prep
45%setup -q -c
46%patch0 -p1
47%patch1 -p1
48%patch2 -p1
49
50%build
51%if %{with kerberos5}
52%{__make} linux-PLD+krb5heimdal+openssl+zlib+pam+shadow \
53%else
54%{__make} linux-PLD+openssl+zlib+pam+shadow \
55%endif
56 CC="%{__cc}" \
57 CC2="%{__cc}" \
58 OPT="%{rpmcflags}" \
59 LNKFLAGS="%{rpmldflags}"
60
61%install
62rm -rf $RPM_BUILD_ROOT
63install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1,%{_sysconfdir}/kermit}
64
65perl -pi -e "s|%{_prefix}/local/bin/kermit|%{_bindir}/kermit|g" ckermit.ini
66
67install wermit $RPM_BUILD_ROOT%{_bindir}/kermit
68install ckuker.nr $RPM_BUILD_ROOT%{_mandir}/man1/kermit.1
69install ckermit.ini $RPM_BUILD_ROOT%{_sysconfdir}/kermit
70install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/kermit/ckermit.local.ini
71install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/kermit/ckermit.modem.ini
72install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/kermit/ckermit.locale.ini
73install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/kermit/ckermit.phone
74
75%clean
76rm -rf $RPM_BUILD_ROOT
77
78%files
79%defattr(644,root,root,755)
80%doc *.txt COPYING.TXT
81%dir %{_sysconfdir}/kermit
82%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/kermit/*
83%attr(755, root, root) %{_bindir}/kermit
84%{_mandir}/man1/kermit.1*
This page took 0.040868 seconds and 4 git commands to generate.