[packages/openvpn] - use system lz4 - updated openssl version
qboosh
qboosh at pld-linux.org
Sun May 14 09:01:21 CEST 2017
commit c1560620c64d5cc29588f7e370825b30b881645e
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun May 14 09:02:06 2017 +0200
- use system lz4
- updated openssl version
openvpn.spec | 22 +++++++++++++++-------
1 file changed, 15 insertions(+), 7 deletions(-)
---
diff --git a/openvpn.spec b/openvpn.spec
index 0e4e584..777fe80 100644
--- a/openvpn.spec
+++ b/openvpn.spec
@@ -1,3 +1,4 @@
+# TODO: compare PLD vs upstream provided systemd support, maybe we can switch?
#
# Conditional build:
%bcond_without pkcs11 # PKCS#11 support
@@ -24,8 +25,9 @@ BuildRequires: autoconf >= 2.59
BuildRequires: automake >= 1:1.9
BuildRequires: libselinux-devel
BuildRequires: libtool
+BuildRequires: lz4-devel >= 1:1.7
BuildRequires: lzo-devel
-BuildRequires: openssl-devel >= 0.9.7d
+BuildRequires: openssl-devel >= 0.9.8
%{?with_pkcs11:BuildRequires: p11-kit-devel}
BuildRequires: pam-devel
%{?with_pkcs11:BuildRequires: pkcs11-helper-devel >= 1.11}
@@ -37,6 +39,7 @@ BuildRequires: xz
Requires(post,preun): /sbin/chkconfig
Requires(post,preun,postun): systemd-units >= 38
Requires: /sbin/ip
+Requires: openssl >= 0.9.8
%{?with_pkcs11:Requires: pkcs11-helper >= 1.11}
Requires: rc-scripts >= 0.4.3.0
Requires: systemd-units >= 38
@@ -142,12 +145,13 @@ sed -e 's,/''usr/lib/openvpn,%{_libdir}/%{name},' %{SOURCE7} > contrib/update-re
%{__autoheader}
%{__autoconf}
%{__automake}
-
+CPPFLAGS="%{rpmcppflags} $(pkg-config --cflags liblz4)"
%configure \
IFCONFIG=/sbin/ifconfig \
IPROUTE=/sbin/ip \
- ROUTE=/sbin/route \
NETSTAT=/bin/netstat \
+ ROUTE=/sbin/route \
+ SYSTEMD_UNIT_DIR=%{systemdunitdir} \
ac_cv_nsl_inet_ntoa=no \
ac_cv_socket_socket=no \
ac_cv_resolv_gethostbyname=no \
@@ -220,10 +224,14 @@ exit 0
%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
%attr(755,root,root) %{_sbindir}/openvpn
%attr(754,root,root) /etc/rc.d/init.d/%{name}
-%attr(755,root,root) %{systemdunitdir}-generators/%{name}-service-generator
-%{systemdunitdir}/%{name}.service
-%{systemdunitdir}/%{name}.target
-%{systemdunitdir}/%{name}@.service
+%attr(755,root,root) %{systemdunitdir}-generators/openvpn-service-generator
+# PLD-specific
+%{systemdunitdir}/openvpn.service
+%{systemdunitdir}/openvpn.target
+%{systemdunitdir}/openvpn at .service
+# upstream provided
+#%{systemdunitdir}/openvpn-client at .service
+#%{systemdunitdir}/openvpn-server at .service
%dir %{_libdir}/%{name}
%attr(755,root,root) %{_libdir}/%{name}/client.down
%attr(755,root,root) %{_libdir}/%{name}/client.up
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/openvpn.git/commitdiff/c1560620c64d5cc29588f7e370825b30b881645e
More information about the pld-cvs-commit
mailing list