# Conditional build:
# _without_gnome - without gnome-askpass utility
# _without_gtk - without gtk (2.x)
-# _without_ldap - without ldap support
+# _with_ldap - with ldap support
#
# default to gtk2-based gnome-askpass
+
+%define orig_ver 3.6.1p2
+
%{!?_without_gtk:%define _without_gnome 1}
Summary: OpenSSH free Secure Shell (SSH) implementation
Summary(de): OpenSSH - freie Implementation der Secure Shell (SSH)
Summary(ru): OpenSSH - Ó×ÏÂÏÄÎÁÑ ÒÅÁÌÉÚÁÃÉÑ ÐÒÏÔÏËÏÌÁ Secure Shell (SSH)
Summary(uk): OpenSSH - צÌØÎÁ ÒÅÁ̦ÚÁÃ¦Ñ ÐÒÏÔÏËÏÌÕ Secure Shell (SSH)
Name: openssh
-Version: 3.6.1p2
-Release: 0.4
+Version: 3.6.1p2%{?_with_ldap:ldap}
+Release: 3.2
Epoch: 2
License: BSD
Group: Applications/Networking
-Source0: ftp://ftp.ca.openbsd.org/pub/OpenBSD/OpenSSH/portable/%{name}-%{version}.tar.gz
+Source0: ftp://ftp.ca.openbsd.org/pub/OpenBSD/OpenSSH/portable/%{name}-%{orig_ver}.tar.gz
+# Source0-md5: f3879270bffe479e1bd057aa36258696
Source1: %{name}d.conf
Source2: %{name}.conf
Source3: %{name}d.init
%{!?_without_gtk:BuildRequires: gtk+2-devel}
BuildRequires: libwrap-devel
BuildRequires: openssl-devel >= 0.9.7b
-%{!?_without_ldap:BuildRequires: openldap-devel}
+%{?_with_ldap:BuildRequires: openldap-devel}
BuildRequires: pam-devel
BuildRequires: %{__perl}
%{!?_without_gtk:BuildRequires: pkgconfig}
Summary(ru): OpenSSH - ËÌÉÅÎÔÙ ÐÒÏÔÏËÏÌÁ Secure Shell
Summary(uk): OpenSSH - Ë̦¤ÎÔÉ ÐÒÏÔÏËÏÌÕ Secure Shell
Group: Applications/Networking
-Requires: %{name} = %{version}
+Requires: %{name} = %{epoch}:%{version}
Obsoletes: ssh-clients
%description clients
Summary(ru): OpenSSH - ÓÅÒ×ÅÒ ÐÒÏÔÏËÏÌÁ Secure Shell (sshd)
Summary(uk): OpenSSH - ÓÅÒ×ÅÒ ÐÒÏÔÏËÏÌÕ Secure Shell (sshd)
Group: Networking/Daemons
-PreReq: %{name} = %{version}
+PreReq: %{name} = %{epoch}:%{version}
PreReq: rc-scripts >= 0.3.1-3
Requires(pre): /bin/id
Requires(pre): /usr/sbin/useradd
Summary(ru): OpenSSH - ÄÉÁÌÏÇ ××ÏÄÁ ËÌÀÞÅ×ÏÊ ÆÒÁÚÙ (passphrase) ÄÌÑ GNOME
Summary(uk): OpenSSH - ĦÁÌÏÇ ××ÏÄÕ ËÌÀÞÏ×ϧ ÆÒÁÚÉ (passphrase) ÄÌÑ GNOME
Group: Applications/Networking
-Requires: %{name} = %{version}
+Requires: %{name} = %{epoch}:%{version}
Obsoletes: ssh-extras
Obsoletes: ssh-askpass
Obsoletes: openssh-askpass
GNOME.
%prep
-%setup -q
+%setup -q -n %{name}-%{orig_ver}
%patch0 -p1
%patch2 -p1
%patch3 -p1
#%patch4 -p1
-%{!?_without_ldap:%patch5 -p1}
+%{?_with_ldap:%patch5 -p1}
%build
%{__aclocal}
--with-4in6 \
--disable-suid-ssh \
--with-tcp-wrappers \
- %{!?_without_ldap:--with-libs="-lldap -llber"} \
- %{!?_without_ldap:--with-cppflags="-DWITH_LDAP_PUBKEY"} \
+ %{?_with_ldap:--with-libs="-lldap -llber"} \
+ %{?_with_ldap:--with-cppflags="-DWITH_LDAP_PUBKEY"} \
--with-privsep-path=%{_privsepdir} \
--with-pid-dir=%{_localstatedir}/run \
--with-xauth=/usr/X11R6/bin/xauth