xdragon: rename -> dragon-drop

mwh/dragon#17 nominates 'dragon-drop' as disambiguation
(https://github.com/mwh/dragon/issues/17#issuecomment-947332142)

xdragon alias for compatibility

'dragon' binary removal
pkg upstream suggests to use the disambiguating name exclusively

top-level/all-packages.nix lowPrio
lowPrio was introduced because kdePackages.dragon also produces a 'dragon'
binary (no longer needed, see above).

+9 -5
+4
doc/release-notes/rl-2505.section.md
··· 21 21 - [testers.shellcheck](https://nixos.org/manual/nixpkgs/unstable/#tester-shellcheck) now warns when `name` is not provided. 22 22 The `name` argument will become mandatory in a future release. 23 23 24 + - `xdragon` package has been renamed to `dragon-drop`. 25 + `xdragon` is an alias to `dragon-drop` and the package still provides `bin/xdragon`. 26 + `bin/dragon` is no longer supplied. 27 + 24 28 - The `nixLog*` family of functions made available through the standard environment have been rewritten to prefix messages with both the debug level and the function name of the caller. 25 29 The `nixLog` function, which logs unconditionally, was also re-introduced and modified to prefix messages with the function name of the caller. 26 30 For more information, [see this PR](https://github.com/NixOS/nixpkgs/pull/370742).
+4 -3
pkgs/by-name/xd/xdragon/package.nix pkgs/by-name/dr/dragon-drop/package.nix
··· 7 7 }: 8 8 9 9 stdenv.mkDerivation (finalAttrs: { 10 - pname = "xdragon"; 10 + pname = "dragon-drop"; 11 11 version = "1.2.0"; 12 12 13 13 src = fetchFromGitHub { ··· 20 20 nativeBuildInputs = [ pkg-config ]; 21 21 buildInputs = [ gtk3 ]; 22 22 23 + makeFlags = [ "NAME=dragon-drop" ]; 23 24 installFlags = [ "PREFIX=${placeholder "out"}" ]; 24 25 postInstall = '' 25 - ln -s $out/bin/dragon $out/bin/xdragon 26 + ln -s $out/bin/dragon-drop $out/bin/xdragon 26 27 ''; 27 28 28 29 meta = with lib; { ··· 33 34 das_j 34 35 taliyahwebb 35 36 ]; 36 - mainProgram = "xdragon"; 37 + mainProgram = "dragon-drop"; 37 38 }; 38 39 })
+1
pkgs/top-level/aliases.nix
··· 1700 1700 xbmc-retroarch-advanced-launchers = throw "'xbmc-retroarch-advanced-launchers' has been renamed to/replaced by 'kodi-retroarch-advanced-launchers'"; # Converted to throw 2024-10-17 1701 1701 xboxdrv = throw "'xboxdrv' has been dropped as it has been superseded by an in-tree kernel driver"; # Added 2024-12-25 1702 1702 xdg_utils = throw "'xdg_utils' has been renamed to/replaced by 'xdg-utils'"; # Converted to throw 2024-10-17 1703 + xdragon = dragon-drop; # Added 2025-03-22 1703 1704 xen-light = throw "'xen-light' has been renamed to/replaced by 'xen-slim'"; # Added 2024-06-30 1704 1705 xen-slim = throw "'xen-slim' has been renamed to 'xen'. The old Xen package with built-in components no longer exists"; # Added 2024-10-05 1705 1706 xen_4_16 = throw "While Xen 4.16 was still security-supported when it was removed from Nixpkgs, it would have reached its End of Life a couple of days after NixOS 24.11 released. To avoid shipping an insecure version of Xen, the Xen Project Hypervisor Maintenance Team decided to delete the derivation entirely"; # Added 2024-10-05
-2
pkgs/top-level/all-packages.nix
··· 17701 17701 stdenv = gccStdenv; 17702 17702 }; 17703 17703 17704 - xdragon = lowPrio (callPackage ../by-name/xd/xdragon/package.nix { }); 17705 - 17706 17704 sail-riscv = callPackage ../applications/virtualization/sail-riscv { 17707 17705 inherit (ocamlPackages) sail; 17708 17706 };