summaryrefslogtreecommitdiff
path: root/contrib/redhat/openssh.spec
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/redhat/openssh.spec')
-rw-r--r--contrib/redhat/openssh.spec50
1 files changed, 25 insertions, 25 deletions
diff --git a/contrib/redhat/openssh.spec b/contrib/redhat/openssh.spec
index 54dc39610..dcd57aa19 100644
--- a/contrib/redhat/openssh.spec
+++ b/contrib/redhat/openssh.spec
@@ -1,78 +1,78 @@
1%define ver 8.2p1 1%global ver 8.3p1
2%define rel 1%{?dist} 2%global rel 1%{?dist}
3 3
4# OpenSSH privilege separation requires a user & group ID 4# OpenSSH privilege separation requires a user & group ID
5%define sshd_uid 74 5%global sshd_uid 74
6%define sshd_gid 74 6%global sshd_gid 74
7 7
8# Version of ssh-askpass 8# Version of ssh-askpass
9%define aversion 1.2.4.1 9%global aversion 1.2.4.1
10 10
11# Do we want to disable building of x11-askpass? (1=yes 0=no) 11# Do we want to disable building of x11-askpass? (1=yes 0=no)
12%define no_x11_askpass 0 12%global no_x11_askpass 0
13 13
14# Do we want to disable building of gnome-askpass? (1=yes 0=no) 14# Do we want to disable building of gnome-askpass? (1=yes 0=no)
15%define no_gnome_askpass 0 15%global no_gnome_askpass 0
16 16
17# Do we want to link against a static libcrypto? (1=yes 0=no) 17# Do we want to link against a static libcrypto? (1=yes 0=no)
18%define static_libcrypto 0 18%global static_libcrypto 0
19 19
20# Do we want smartcard support (1=yes 0=no) 20# Do we want smartcard support (1=yes 0=no)
21%define scard 0 21%global scard 0
22 22
23# Use GTK2 instead of GNOME in gnome-ssh-askpass 23# Use GTK2 instead of GNOME in gnome-ssh-askpass
24%define gtk2 1 24%global gtk2 1
25 25
26# Use build6x options for older RHEL builds 26# Use build6x options for older RHEL builds
27# RHEL 7 not yet supported 27# RHEL 7 not yet supported
28%if 0%{?rhel} > 6 28%if 0%{?rhel} > 6
29%define build6x 0 29%global build6x 0
30%else 30%else
31%define build6x 1 31%global build6x 1
32%endif 32%endif
33 33
34%if 0%{?fedora} >= 26 34%if 0%{?fedora} >= 26
35%define compat_openssl 1 35%global compat_openssl 1
36%else 36%else
37%define compat_openssl 0 37%global compat_openssl 0
38%endif 38%endif
39 39
40# Do we want kerberos5 support (1=yes 0=no) 40# Do we want kerberos5 support (1=yes 0=no)
41%define kerberos5 1 41%global kerberos5 1
42 42
43# Reserve options to override askpass settings with: 43# Reserve options to override askpass settings with:
44# rpm -ba|--rebuild --define 'skip_xxx 1' 44# rpm -ba|--rebuild --define 'skip_xxx 1'
45%{?skip_x11_askpass:%define no_x11_askpass 1} 45%{?skip_x11_askpass:%global no_x11_askpass 1}
46%{?skip_gnome_askpass:%define no_gnome_askpass 1} 46%{?skip_gnome_askpass:%global no_gnome_askpass 1}
47 47
48# Add option to build without GTK2 for older platforms with only GTK+. 48# Add option to build without GTK2 for older platforms with only GTK+.
49# RedHat <= 7.2 and Red Hat Advanced Server 2.1 are examples. 49# RedHat <= 7.2 and Red Hat Advanced Server 2.1 are examples.
50# rpm -ba|--rebuild --define 'no_gtk2 1' 50# rpm -ba|--rebuild --define 'no_gtk2 1'
51%{?no_gtk2:%define gtk2 0} 51%{?no_gtk2:%global gtk2 0}
52 52
53# Is this a build for RHL 6.x or earlier? 53# Is this a build for RHL 6.x or earlier?
54%{?build_6x:%define build6x 1} 54%{?build_6x:%global build6x 1}
55 55
56# If this is RHL 6.x, the default configuration has sysconfdir in /usr/etc. 56# If this is RHL 6.x, the default configuration has sysconfdir in /usr/etc.
57%if %{build6x} 57%if %{build6x}
58%define _sysconfdir /etc 58%global _sysconfdir /etc
59%endif 59%endif
60 60
61# Options for static OpenSSL link: 61# Options for static OpenSSL link:
62# rpm -ba|--rebuild --define "static_openssl 1" 62# rpm -ba|--rebuild --define "static_openssl 1"
63%{?static_openssl:%define static_libcrypto 1} 63%{?static_openssl:%global static_libcrypto 1}
64 64
65# Options for Smartcard support: (needs libsectok and openssl-engine) 65# Options for Smartcard support: (needs libsectok and openssl-engine)
66# rpm -ba|--rebuild --define "smartcard 1" 66# rpm -ba|--rebuild --define "smartcard 1"
67%{?smartcard:%define scard 1} 67%{?smartcard:%global scard 1}
68 68
69# Is this a build for the rescue CD (without PAM, with MD5)? (1=yes 0=no) 69# Is this a build for the rescue CD (without PAM, with MD5)? (1=yes 0=no)
70%define rescue 0 70%global rescue 0
71%{?build_rescue:%define rescue 1} 71%{?build_rescue:%global rescue 1}
72 72
73# Turn off some stuff for resuce builds 73# Turn off some stuff for resuce builds
74%if %{rescue} 74%if %{rescue}
75%define kerberos5 0 75%global kerberos5 0
76%endif 76%endif
77 77
78Summary: The OpenSSH implementation of SSH protocol version 2. 78Summary: The OpenSSH implementation of SSH protocol version 2.