steamcontroller: drop

This commit is contained in:
Michael Daniels
2025-09-20 13:37:25 -04:00
parent 52c032768a
commit 4eba7aebe0
3 changed files with 3 additions and 43 deletions

View File

@@ -119,6 +119,8 @@
- `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.

View File

@@ -1,43 +0,0 @@
{
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;
};
}

View File

@@ -2355,6 +2355,7 @@ mapAliases {
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