sgt-puzzles: rename all "sgtpuzzles" -> "sgt-puzzles"

nixpkgs currently mixes sgtpuzzles/sgt-puzzles across filenames,
packages, tests.

This inconsistency is frequently annoying.

Let's unify on "sgt-puzzles", on the basis that:
* "sgt-puzzles" is the package filename.
* Alpine/FreeBSD/Debian use "sgt-puzzles". No other distro uses
"sgtpuzzles". https://repology.org/project/sgt-puzzles/versions

Changed files
+11 -8
nixos
pkgs
games
sgt-puzzles
top-level
+1 -1
nixos/tests/all-tests.nix
···
service-runner = handleTest ./service-runner.nix {};
sftpgo = runTest ./sftpgo.nix;
sfxr-qt = handleTest ./sfxr-qt.nix {};
-
sgtpuzzles = handleTest ./sgtpuzzles.nix {};
+
sgt-puzzles = handleTest ./sgt-puzzles.nix {};
shadow = handleTest ./shadow.nix {};
shadowsocks = handleTest ./shadowsocks {};
shattered-pixel-dungeon = handleTest ./shattered-pixel-dungeon.nix {};
+2 -2
nixos/tests/sgtpuzzles.nix nixos/tests/sgt-puzzles.nix
···
import ./make-test-python.nix ({ pkgs, ...} :
{
-
name = "sgtpuzzles";
+
name = "sgt-puzzles";
meta = with pkgs.lib.maintainers; {
maintainers = [ tomfitzhenry ];
};
···
services.xserver.enable = true;
environment.systemPackages = with pkgs; [
-
sgtpuzzles
+
sgt-puzzles
];
};
+3 -3
pkgs/games/sgt-puzzles/default.nix
···
'';
passthru = {
-
tests.sgtpuzzles = nixosTests.sgtpuzzles;
-
updateScript = writeScript "update-sgtpuzzles" ''
+
tests.sgt-puzzles = nixosTests.sgt-puzzles;
+
updateScript = writeScript "update-sgt-puzzles" ''
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p curl pcre common-updater-scripts
set -eu -o pipefail
version="$(curl -sI 'https://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles.tar.gz' | grep -Fi Location: | pcregrep -o1 'puzzles-([0-9a-f.]*).tar.gz')"
-
update-source-version sgtpuzzles "$version"
+
update-source-version sgt-puzzles "$version"
'';
};
+5 -2
pkgs/top-level/all-packages.nix
···
sfrotz = callPackage ../games/sfrotz { };
-
sgtpuzzles = callPackage ../games/sgt-puzzles { };
+
sgt-puzzles = callPackage ../games/sgt-puzzles { };
-
sgtpuzzles-mobile = callPackage ../games/sgt-puzzles {
+
sgt-puzzles-mobile = callPackage ../games/sgt-puzzles {
isMobile = true;
+
+
sgtpuzzles = throw "sgtpuzzles has been renamed to sgt-puzzles."; # 2023-10-06
+
sgtpuzzles-mobile = throw "sgtpuzzles-mobile has been renamed to sgt-puzzles-mobile."; # 2023-10-06
shattered-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon { };