ddnet: 18.2 -> 18.3

https://ddnet.org/downloads/#18.3
This commit is contained in:
Naïm Favier 2024-06-26 10:53:31 +02:00
parent dd44bc7f80
commit 82e0c94449
No known key found for this signature in database
GPG Key ID: 95AFCE8211908325

View File

@ -1,6 +1,7 @@
{ lib
, stdenv
, fetchFromGitHub
, fetchpatch
, cargo
, cmake
, ninja
@ -35,19 +36,19 @@
stdenv.mkDerivation rec {
pname = "ddnet";
version = "18.2";
version = "18.3";
src = fetchFromGitHub {
owner = "ddnet";
repo = pname;
rev = version;
hash = "sha256-KerV174GPF2htfaQo5gRFLgpnGf9UoS0zQ/yd/SDFkQ=";
hash = "sha256-QefbA6ncxMDHmd7tBH1bU+8FoVVJVdEtOuVXEvteSOE=";
};
cargoDeps = rustPlatform.fetchCargoTarball {
name = "${pname}-${version}";
inherit src;
hash = "sha256-cAz98SspJ5QFjw7rXtdmfShllAx89pg+PUs20bkmBCg=";
hash = "sha256-XwSdDvE0p/A+6ZbV82K78jgIxGs71fu7ZDGTl0I0cCI=";
};
nativeBuildInputs = [
@ -91,6 +92,13 @@ stdenv.mkDerivation rec {
Security
]);
patches = [
(fetchpatch {
url = "https://github.com/ddnet/ddnet/pull/8517/commits/c840bf45016a30e629f7684df5fab5d07b2c70d5.patch";
hash = "sha256-UG7pi0Xh/nAHFEF1RIyNZLewF+NFilTLARbV5oUlftc=";
})
];
postPatch = ''
substituteInPlace src/engine/shared/storage.cpp \
--replace /usr/ $out/