about summary refs log tree commit diff
path: root/pkgs/games/ecwolf
diff options
context:
space:
mode:
authorJason Yundt <jason@jasonyundt.email>2023-01-19 10:31:54 -0500
committerJason Yundt <jason@jasonyundt.email>2023-01-21 08:45:21 -0500
commitaeb8fd1296eeb3d46d9c46ba5f127dc2beea7970 (patch)
treeaa0168a4f2635a054c0d483f766b6fe695cad0a6 /pkgs/games/ecwolf
parent30ace348c07d0c54c08d85c2c26d067b994cafe3 (diff)
ecwolf: replace fetchurl with fetchFromBitbucket
This change makes ecwolf’s src slightly simpler. It also makes ecwolf’s
src more future proof. When ECWolf 2.0 is released, the “1.x” in the
maniacsvault.net URL is likely to change, but the Bitbuck repo isn’t
likely to change. Additionally, this change reduces the difference
between ecwolf’s default.nix and lzwolf’s default.nix (LZWolf is a fork
of ECWolf). Finally, this change makes nixpkgs rely on bitbucket.org
instead of maniacsvault.net. bitbucket.org is probably more reliable
than maniacsvault.net.
Diffstat (limited to 'pkgs/games/ecwolf')
-rw-r--r--pkgs/games/ecwolf/default.nix10
1 files changed, 6 insertions, 4 deletions
diff --git a/pkgs/games/ecwolf/default.nix b/pkgs/games/ecwolf/default.nix
index f8ca3b40f532b..57fe97af614ef 100644
--- a/pkgs/games/ecwolf/default.nix
+++ b/pkgs/games/ecwolf/default.nix
@@ -1,12 +1,14 @@
-{ stdenv, lib, fetchurl, makeDesktopItem, copyDesktopItems, cmake, pkg-config, zlib, bzip2, libjpeg, SDL, SDL_mixer, gtk2 }:
+{ stdenv, lib, fetchFromBitbucket, makeDesktopItem, copyDesktopItems, cmake, pkg-config, zlib, bzip2, libjpeg, SDL, SDL_mixer, gtk2 }:
 
 stdenv.mkDerivation rec {
   pname = "ecwolf";
   version = "1.3.3";
 
-  src = fetchurl {
-    url = "https://maniacsvault.net/ecwolf/files/ecwolf/1.x/${pname}-${version}-src.tar.xz";
-    sha256 = "1sbdv672dz47la5a5qwmdi1v258k9kc5dkx7cdj2b6gk8nbm2srl";
+  src = fetchFromBitbucket {
+    owner = pname;
+    repo = pname;
+    rev = version;
+    sha256 = "7RjWoABZkN5J7GpG7ie7F3rSrI3Kp3I8KRalZAE92pQ=";
   };
 
   nativeBuildInputs = [ cmake copyDesktopItems pkg-config ];