+#
+# Conditional build:
+%bcond_with kerberos5 # build with kerberos5 support
+#
Summary: The quintessential all-purpose communications program
-Summary(pl): Kwintesencja programów komunikacyjnych
+Summary(pl.UTF-8): Kwintesencja programów komunikacyjnych
Name: ckermit
Version: 8.0.211
-Release: 1
+Release: 5
License: Special (see Copyright Notice)
-Vendor: The Kermit Project <kermit@columbia.edu>
Group: Applications/Communications
Source0: ftp://kermit.columbia.edu/kermit/archives/cku211.tar.gz
# Source0-md5: e9e5f3e988a526e49cf177ca18719827
Source2: cku-%{name}.modem.generic.ini
Source3: cku-%{name}.locale.ini
Source4: cku-%{name}.phone
-Patch0: cku-ssl-krb-srp.patch.gz
-Patch1: cku-makefile.patch
-Patch2: %{name}-gcc4.patch
+Patch0: cku-makefile.patch
+Patch1: %{name}-gcc4.patch
+Patch2: %{name}-openssl-clash.patch
URL: http://www.columbia.edu/kermit/
-BuildRequires: gmp-devel >= 3.1.1
+%{?with_kerberos5:BuildRequires: heimdal-devel}
+BuildRequires: ncurses-devel
BuildRequires: openssl-devel >= 0.9.7d
BuildRequires: pam-devel
+BuildRequires: perl-base
+BuildRequires: zlib-devel
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
and management, character-set translation, and automation of
communication tasks.
-%description -l pl
-C-Kermit to pakiet do komunikacji zarówno szeregowej, jak i sieciowej,
-oferuj±cy spójny, niezale¿ny od medium, miêdzyplatformowy sposób
-ustanawiania po³±czenia, sesji terminalowych, przesy³ania i
-zarz±dzania plikami, translacji kodowania znaków, automatyki zadañ
+%description -l pl.UTF-8
+C-Kermit to pakiet do komunikacji zarówno szeregowej, jak i sieciowej,
+oferujący spójny, niezależny od medium, międzyplatformowy sposób
+ustanawiania połączenia, sesji terminalowych, przesyłania i
+zarządzania plikami, translacji kodowania znaków, automatyki zadań
komunikacyjnych.
%prep
%setup -q -c
-#%patch0 -p1
+%patch0 -p1
%patch1 -p1
%patch2 -p1
%build
-%{__make} linux-PLD+ssl+pam OPT="%{rpmcflags}" LNKFLAGS="%{rpmldflags}"
-#make linux-pld-ssl-srp-pam OPT="%{rpmcflags}" LDFLAGS="%{rpmldflags}"
-#make linux-pld-krb-ssl-srp-pam OPT="%{rpmcflags}" LDFLAGS="%{rpmldflags}"
+%if %{with kerberos5}
+%{__make} linux-PLD+krb5heimdal+openssl+zlib+pam+shadow \
+%else
+%{__make} linux-PLD+openssl+zlib+pam+shadow \
+%endif
+ CC="%{__cc}" \
+ CC2="%{__cc}" \
+ OPT="%{rpmcflags}" \
+ LNKFLAGS="%{rpmldflags}"
%install
rm -rf $RPM_BUILD_ROOT
perl -pi -e "s|%{_prefix}/local/bin/kermit|%{_bindir}/kermit|g" ckermit.ini
-install krbmit $RPM_BUILD_ROOT%{_bindir}/kermit
+install wermit $RPM_BUILD_ROOT%{_bindir}/kermit
install ckuker.nr $RPM_BUILD_ROOT%{_mandir}/man1/kermit.1
-install ckermit.ini $RPM_BUILD_ROOT%{_sysconfdir}/kermit/
+install ckermit.ini $RPM_BUILD_ROOT%{_sysconfdir}/kermit
install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/kermit/ckermit.local.ini
install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/kermit/ckermit.modem.ini
install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/kermit/ckermit.locale.ini
%files
%defattr(644,root,root,755)
%doc *.txt COPYING.TXT
-
%dir %{_sysconfdir}/kermit
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/kermit/*
%attr(755, root, root) %{_bindir}/kermit