Skip to content

Commit 2af7076

Browse files
author
itazurasuki
committed
dfw-rs: move to nix-update for src
1 parent 51c0b07 commit 2af7076

File tree

6 files changed

+14
-50
lines changed

6 files changed

+14
-50
lines changed

flake.nix

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,7 @@
5555
wadcvt = final.callPackage d2dfPkgs.wadcvt {
5656
inherit Doom2D-Forever;
5757
};
58-
dfwad = final.callPackage d2dfPkgs.dfwad {
59-
src = pins.dfwad.src;
60-
};
58+
dfwad = final.callPackage d2dfPkgs.dfwad {};
6159
cctools = osxcross.packages.${system}.cctools;
6260
macdylibbundler = prev.macdylibbundler.overrideAttrs (prevAttrs: let
6361
otool = final.writeShellScriptBin "otool" ''

game/buildWad/default.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,8 @@ in {
9797
echo "moving $1 to $(dirname $1)/$WITHOUT_EXT";
9898
mv "$1" "$(dirname $1)/$WITHOUT_EXT";
9999
' bash {} \;
100-
echo "Calling dfwad"
101-
dfwad -v -z "${dfwadCompression}" temp/ ${outName}.wad pack
100+
echo "Calling ${lib.getExe dfwad}"
101+
${lib.getExe dfwad} -v -z "${dfwadCompression}" temp/ ${outName}.wad pack
102102
'';
103103

104104
installPhase = ''

game/utils/dfwad.nix

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,24 @@
22
lib,
33
fetchFromGitHub,
44
rustPlatform,
5-
src,
65
}:
76
rustPlatform.buildRustPackage rec {
8-
pname = "dfwad";
9-
version = "v0.1.0";
10-
buildType = "debug";
7+
pname = "dfw-rs";
8+
version = "0-unstable-2025-07-24";
119

12-
inherit src;
10+
src = fetchFromGitHub {
11+
owner = "Doom2D";
12+
repo = "dfw-rs";
13+
rev = "872cf4126d94a430fdae20824b421dc0f43dd3d2";
14+
sha256 = "sha256-rr6S95NLN5DyJXLrdOWOjFFcrGxy+MMw53HDuJ6PM7k=";
15+
};
1316

14-
cargoHash = "sha256-4G092Kfl0N0FXhgRYBTMT50iZ+eZPMKDrjaift1QDnU=";
17+
cargoHash = "sha256-8okZflfFjtLSHmQ8uU4oE1RcPI0n8W/cR23CUa6vc34=";
1518

1619
meta = {
1720
description = "Manage your DFWADs, extract and create them.";
1821
homepage = "https://github.com/Doom2D/dfwad";
1922
license = lib.licenses.unlicense;
23+
mainProgram = "dfw-rs";
2024
};
2125
}

nvfetcher.toml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,6 @@ src.git = "https://github.com/chirs241097/fluidsynth-sans-glib"
6969
fetch.git = "https://github.com/chirs241097/fluidsynth-sans-glib"
7070
src.branch = "patched"
7171

72-
[dfwad]
73-
src.git = "https://github.com/Doom2D/dfwad"
74-
fetch.git = "https://github.com/Doom2D/dfwad"
75-
7672
[miniupnpc]
7773
src.github_tag = "miniupnp/miniupnp"
7874
fetch.github = "miniupnp/miniupnp"

pins/generated.json

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -62,26 +62,6 @@
6262
},
6363
"version": "release-2.8.1"
6464
},
65-
"dfwad": {
66-
"cargoLocks": null,
67-
"date": "2025-03-05",
68-
"extract": null,
69-
"name": "dfwad",
70-
"passthru": null,
71-
"pinned": false,
72-
"src": {
73-
"deepClone": false,
74-
"fetchSubmodules": false,
75-
"leaveDotGit": false,
76-
"name": null,
77-
"rev": "796f2fdebd21c46e741ef28cecb723b1c35398d5",
78-
"sha256": "sha256-uCUVWF/GujuuzO/jBMqohUR75BBaSLYc3xF6UQO7iRY=",
79-
"sparseCheckout": [],
80-
"type": "git",
81-
"url": "https://github.com/Doom2D/dfwad"
82-
},
83-
"version": "796f2fdebd21c46e741ef28cecb723b1c35398d5"
84-
},
8565
"enet": {
8666
"cargoLocks": null,
8767
"date": "2024-11-14",
@@ -411,4 +391,4 @@
411391
},
412392
"version": "5.8.1"
413393
}
414-
}
394+
}

pins/generated.nix

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -38,20 +38,6 @@
3838
sha256 = "sha256-6HOTLwGi2oSQChwHE/oNHfZpcMh8xTuwNQSpKS01bwI=";
3939
};
4040
};
41-
dfwad = {
42-
pname = "dfwad";
43-
version = "796f2fdebd21c46e741ef28cecb723b1c35398d5";
44-
src = fetchgit {
45-
url = "https://github.com/Doom2D/dfwad";
46-
rev = "796f2fdebd21c46e741ef28cecb723b1c35398d5";
47-
fetchSubmodules = false;
48-
deepClone = false;
49-
leaveDotGit = false;
50-
sparseCheckout = [];
51-
sha256 = "sha256-uCUVWF/GujuuzO/jBMqohUR75BBaSLYc3xF6UQO7iRY=";
52-
};
53-
date = "2025-03-05";
54-
};
5541
enet = {
5642
pname = "enet";
5743
version = "657eaf97d9d335917c58484a4a4b5e03838ebd8e";

0 commit comments

Comments
 (0)