openvpn: fix build with linux-headers 6.16

K900 d59d3cb8 2063bba9

+32
+25
pkgs/tools/networking/openvpn/dco.patch
··· 1 + diff --git a/src/openvpn/ovpn_dco_linux.h b/src/openvpn/ovpn_dco_linux.h 2 + index 73e19b5..46c2786 100644 3 + --- a/src/openvpn/ovpn_dco_linux.h 4 + +++ b/src/openvpn/ovpn_dco_linux.h 5 + @@ -237,20 +237,4 @@ enum ovpn_netlink_packet_attrs { 6 + OVPN_PACKET_ATTR_MAX = __OVPN_PACKET_ATTR_AFTER_LAST - 1, 7 + }; 8 + 9 + -enum ovpn_ifla_attrs { 10 + - IFLA_OVPN_UNSPEC = 0, 11 + - IFLA_OVPN_MODE, 12 + - 13 + - __IFLA_OVPN_AFTER_LAST, 14 + - IFLA_OVPN_MAX = __IFLA_OVPN_AFTER_LAST - 1, 15 + -}; 16 + - 17 + -enum ovpn_mode { 18 + - __OVPN_MODE_FIRST = 0, 19 + - OVPN_MODE_P2P = __OVPN_MODE_FIRST, 20 + - OVPN_MODE_MP, 21 + - 22 + - __OVPN_MODE_AFTER_LAST, 23 + -}; 24 + - 25 + #endif /* _UAPI_LINUX_OVPN_DCO_H_ */
+7
pkgs/tools/networking/openvpn/default.nix
··· 30 30 hash = "sha256-nramYYNS+ee3canTiuFjG17f7tbUAjPiQ+YC3fIZXno="; 31 31 }; 32 32 33 + # Effectively a backport of https://github.com/OpenVPN/openvpn/commit/1d3c2b67a73a0aa011c13e62f876d24e49d41df0 34 + # to fix build on linux-headers 6.16. 35 + # FIXME: remove in next update 36 + patches = [ 37 + ./dco.patch 38 + ]; 39 + 33 40 nativeBuildInputs = [ 34 41 pkg-config 35 42 ]