steamcontroller: drop (#444713)

Changed files
+3 -43
doc
release-notes
pkgs
by-name
st
steamcontroller
top-level
+2
doc/release-notes/rl-2511.section.md
···
- `fetchtorrent`, when using the "rqbit" backend, erroneously started fetching files into a subdirectory in Nixpkgs 24.11. The original behaviour – which matches the behaviour using the "transmission" backend – has now been restored. Users reliant on the erroneous behaviour can temporarily maintain it by adding `flatten = false` to the `fetchtorrent` arguments; Nix will produce an evaluation warning for anyone using `backend = "rqbit"` without `flatten = true`.
+
- `steamcontroller` has been removed due to lack of upstream maintenance. Consider using `sc-controller` instead.
+
- `linux` and all other Linux kernel packages have moved all in-tree kernel modules into a new `modules` output.
- `webfontkitgenerator` has been renamed to `webfont-bundler`, following the rename of the upstream project.
-43
pkgs/by-name/st/steamcontroller/package.nix
···
-
{
-
lib,
-
fetchFromGitHub,
-
python3Packages,
-
libusb1,
-
linuxHeaders,
-
}:
-
-
with python3Packages;
-
-
buildPythonApplication {
-
pname = "steamcontroller";
-
version = "2017-08-11";
-
format = "setuptools";
-
-
src = fetchFromGitHub {
-
owner = "ynsta";
-
repo = "steamcontroller";
-
rev = "80928ce237925e0d0d7a65a45b481435ba6b931e";
-
sha256 = "0lv9j2zv8fmkmc0x9r7fa8zac2xrwfczms35qz1nfa1hr84wniid";
-
};
-
-
postPatch = ''
-
substituteInPlace src/uinput.py --replace \
-
"/usr/include" "${linuxHeaders}/include"
-
'';
-
-
buildInputs = [ libusb1 ];
-
propagatedBuildInputs = [
-
psutil
-
python3Packages.libusb1
-
];
-
doCheck = false;
-
pythonImportsCheck = [ "steamcontroller" ];
-
-
meta = with lib; {
-
description = "Standalone Steam controller driver";
-
homepage = "https://github.com/ynsta/steamcontroller";
-
license = licenses.mit;
-
maintainers = with maintainers; [ rnhmjoj ];
-
platforms = platforms.linux;
-
};
-
}
+1
pkgs/top-level/aliases.nix
···
starpls-bin = starpls; # Added 2024-10-30
starspace = throw "starspace has been removed from nixpkgs, as it was broken"; # Added 2024-07-15
station = throw "station has been removed from nixpkgs, as there were no committers among its maintainers to unblock security issues"; # added 2025-06-16
+
steamcontroller = throw "'steamcontroller' has been removed due to lack of upstream maintenance. Consider using 'sc-controller' instead."; # Added 2025-09-20
steamPackages = {
steamArch = throw "`steamPackages.steamArch` has been removed as it's no longer applicable"; # Added 2024-10-16
steam = lib.warnOnInstantiate "`steamPackages.steam` has been moved to top level as `steam-unwrapped`" steam-unwrapped; # Added 2024-10-16