diff options
author | Jason Yundt <jason@jasonyundt.email> | 2023-01-19 10:31:54 -0500 |
---|---|---|
committer | Jason Yundt <jason@jasonyundt.email> | 2023-01-21 08:45:21 -0500 |
commit | aeb8fd1296eeb3d46d9c46ba5f127dc2beea7970 (patch) | |
tree | aa0168a4f2635a054c0d483f766b6fe695cad0a6 /pkgs/games/ecwolf | |
parent | 30ace348c07d0c54c08d85c2c26d067b994cafe3 (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.nix | 10 |
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 ]; |