53
53
perl538 . pkgs . toPerlModule (
54
54
stdenv . mkDerivation rec {
55
55
pname = "pve-qemu-server" ;
56
- version = "8.2.1 " ;
56
+ version = "8.3.8 " ;
57
57
58
58
src = fetchgit {
59
59
url = "git://git.proxmox.com/git/qemu-server.git" ;
60
- rev = "54aa98cea5071b5cd325cfaeb21b7aaa4af9bb4d " ;
61
- hash = "sha256-KjMkOTYrrXBB2HP9bXVJjDlBi86REe3lc8nEnUjZdls =" ;
60
+ rev = "78a0c43e7c6b844d1c4f7ce037ce32c9ed6857cd " ;
61
+ hash = "sha256-YktRlURya0pPg5mu+LVlJcBDhDW5Kd7tduZv0hgGyJo =" ;
62
62
} ;
63
63
64
64
postPatch = ''
65
65
sed -i {qmeventd/,}Makefile \
66
66
-e "/GITVERSION/d" \
67
67
-e "/default.mk/d" \
68
68
-e "/pve-doc-generator/d" \
69
- -e "/install -m 0644 -D qm.bash-completion/,+4d " \
69
+ -e "/install -m 0644 -D qm.bash-completion/,+3d " \
70
70
-e "/install -m 0644 qm.1/,+4d" \
71
71
-e "s/qmeventd docs/qmeventd/" \
72
72
-e "/qmeventd.8/d" \
73
- -e "/SERVICEDIR/d" \
74
73
-e "/modules-load.conf/d" \
75
74
-e "s,usr/,,g"
76
75
77
76
# Fix QEMU version check
78
- sed -i PVE/QemuServer.pm -e "s/\[,\\\s\]//"
77
+ sed -i PVE/QemuServer/Helpers .pm -e "s/\[,\\\s\]//"
79
78
80
79
# Fix libGL and libEGL detection
81
80
sed -i PVE/QemuServer.pm -e "s|/usr/lib/x86_64-linux-gnu/lib|${ libglvnd } /lib/lib|"
@@ -100,6 +99,11 @@ perl538.pkgs.toPerlModule (
100
99
"PERLDIR=/${ perl538 . libPrefix } /${ perl538 . version } "
101
100
] ;
102
101
102
+ # Create missing SERVICEDIR
103
+ preInstall = ''
104
+ mkdir -p $out/lib/systemd/system
105
+ '' ;
106
+
103
107
postFixup = ''
104
108
find $out/lib -type f | xargs sed -i \
105
109
-e "/ENV{'PATH'}/d" \
0 commit comments