tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
openvpn: fix build with linux-headers 6.16
K900
5 months ago
d59d3cb8
2063bba9
+32
2 changed files
expand all
collapse all
unified
split
pkgs
tools
networking
openvpn
dco.patch
default.nix
+25
pkgs/tools/networking/openvpn/dco.patch
···
1
1
+
diff --git a/src/openvpn/ovpn_dco_linux.h b/src/openvpn/ovpn_dco_linux.h
2
2
+
index 73e19b5..46c2786 100644
3
3
+
--- a/src/openvpn/ovpn_dco_linux.h
4
4
+
+++ b/src/openvpn/ovpn_dco_linux.h
5
5
+
@@ -237,20 +237,4 @@ enum ovpn_netlink_packet_attrs {
6
6
+
OVPN_PACKET_ATTR_MAX = __OVPN_PACKET_ATTR_AFTER_LAST - 1,
7
7
+
};
8
8
+
9
9
+
-enum ovpn_ifla_attrs {
10
10
+
- IFLA_OVPN_UNSPEC = 0,
11
11
+
- IFLA_OVPN_MODE,
12
12
+
-
13
13
+
- __IFLA_OVPN_AFTER_LAST,
14
14
+
- IFLA_OVPN_MAX = __IFLA_OVPN_AFTER_LAST - 1,
15
15
+
-};
16
16
+
-
17
17
+
-enum ovpn_mode {
18
18
+
- __OVPN_MODE_FIRST = 0,
19
19
+
- OVPN_MODE_P2P = __OVPN_MODE_FIRST,
20
20
+
- OVPN_MODE_MP,
21
21
+
-
22
22
+
- __OVPN_MODE_AFTER_LAST,
23
23
+
-};
24
24
+
-
25
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
33
+
# Effectively a backport of https://github.com/OpenVPN/openvpn/commit/1d3c2b67a73a0aa011c13e62f876d24e49d41df0
34
34
+
# to fix build on linux-headers 6.16.
35
35
+
# FIXME: remove in next update
36
36
+
patches = [
37
37
+
./dco.patch
38
38
+
];
39
39
+
33
40
nativeBuildInputs = [
34
41
pkg-config
35
42
]