mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-25 16:33:15 +00:00
xow: remove
Upstream project has been deprecated in favour of the 'xone' kernel mode driver.
This commit is contained in:
parent
7cc23a097d
commit
34a04025cf
@ -257,6 +257,14 @@
|
||||
maintainer to update the package.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
xow package removed along with the
|
||||
<literal>hardware.xow</literal> module, due to the project
|
||||
being deprecated in favor of <literal>xone</literal>, which is
|
||||
available via the <literal>hardware.xone</literal> module.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
The <literal>services.graphite.api</literal> and
|
||||
|
@ -99,6 +99,8 @@ In addition to numerous new and upgraded packages, this release has the followin
|
||||
|
||||
- riak package removed along with `services.riak` module, due to lack of maintainer to update the package.
|
||||
|
||||
- xow package removed along with the `hardware.xow` module, due to the project being deprecated in favor of `xone`, which is available via the `hardware.xone` module.
|
||||
|
||||
- The `services.graphite.api` and `services.graphite.beacon` NixOS options, and
|
||||
the `python3.pkgs.graphite_api`, `python3.pkgs.graphite_beacon` and
|
||||
`python3.pkgs.influxgraph` packages, have been removed due to lack of upstream
|
||||
|
@ -474,7 +474,6 @@
|
||||
./services/hardware/thermald.nix
|
||||
./services/hardware/undervolt.nix
|
||||
./services/hardware/vdr.nix
|
||||
./services/hardware/xow.nix
|
||||
./services/home-automation/home-assistant.nix
|
||||
./services/home-automation/zigbee2mqtt.nix
|
||||
./services/logging/SystemdJournal2Gelf.nix
|
||||
|
@ -30,6 +30,10 @@ with lib;
|
||||
udev rules from libu2f-host to the system. Udev gained native support
|
||||
to handle FIDO security tokens, so this isn't necessary anymore.
|
||||
'')
|
||||
(mkRemovedOptionModule [ "hardware" "xow" ] ''
|
||||
The xow package was removed from nixpkgs. Upstream has deprecated
|
||||
the project and users are urged to switch to xone.
|
||||
'')
|
||||
(mkRemovedOptionModule [ "networking" "vpnc" ] "Use environment.etc.\"vpnc/service.conf\" instead.")
|
||||
(mkRemovedOptionModule [ "networking" "wicd" ] "The corresponding package was removed from nixpkgs.")
|
||||
(mkRemovedOptionModule [ "programs" "tilp2" ] "The corresponding package was removed from nixpkgs.")
|
||||
|
@ -1,20 +0,0 @@
|
||||
{ config, pkgs, lib, ... }:
|
||||
|
||||
let
|
||||
cfg = config.services.hardware.xow;
|
||||
in {
|
||||
options.services.hardware.xow = {
|
||||
enable = lib.mkEnableOption "xow as a systemd service";
|
||||
};
|
||||
|
||||
config = lib.mkIf cfg.enable {
|
||||
hardware.uinput.enable = true;
|
||||
|
||||
boot.extraModprobeConfig = lib.readFile "${pkgs.xow}/lib/modprobe.d/xow-blacklist.conf";
|
||||
|
||||
systemd.packages = [ pkgs.xow ];
|
||||
systemd.services.xow.wantedBy = [ "multi-user.target" ];
|
||||
|
||||
services.udev.packages = [ pkgs.xow ];
|
||||
};
|
||||
}
|
@ -1,45 +0,0 @@
|
||||
{ lib, stdenv, cabextract, fetchurl, fetchFromGitHub, libusb1 }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "xow";
|
||||
version = "unstable-2022-04-24";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "medusalix";
|
||||
repo = "xow";
|
||||
rev = "d335d6024f8380f52767a7de67727d9b2f867871";
|
||||
sha256 = "0q5nr21p4dlx2a99hiivwz6qj9anrqqsdhiz6xi375yqkxis4251";
|
||||
};
|
||||
|
||||
firmware = fetchurl {
|
||||
url = "http://download.windowsupdate.com/c/msdownload/update/driver/drvs/2017/07/1cd6a87c-623f-4407-a52d-c31be49e925c_e19f60808bdcbfbd3c3df6be3e71ffc52e43261e.cab";
|
||||
sha256 = "013g1zngxffavqrk5jy934q3bdhsv6z05ilfixdn8dj0zy26lwv5";
|
||||
};
|
||||
|
||||
makeFlags = [
|
||||
"BUILD=RELEASE"
|
||||
"VERSION=${version}-${src.rev}"
|
||||
"BINDIR=${placeholder "out"}/bin"
|
||||
"UDEVDIR=${placeholder "out"}/lib/udev/rules.d"
|
||||
"MODLDIR=${placeholder "out"}/lib/modules-load.d"
|
||||
"MODPDIR=${placeholder "out"}/lib/modprobe.d"
|
||||
"SYSDDIR=${placeholder "out"}/lib/systemd/system"
|
||||
];
|
||||
|
||||
postUnpack = ''
|
||||
cabextract -F FW_ACC_00U.bin ${firmware}
|
||||
mv FW_ACC_00U.bin source/firmware.bin
|
||||
'';
|
||||
|
||||
enableParallelBuilding = true;
|
||||
nativeBuildInputs = [ cabextract ];
|
||||
buildInputs = [ libusb1 ];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/medusalix/xow";
|
||||
description = "Linux driver for the Xbox One wireless dongle";
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = [ maintainers.jansol ];
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
}
|
@ -1519,6 +1519,10 @@ mapAliases ({
|
||||
'';
|
||||
xf86_input_multitouch = throw "xf86_input_multitouch has been removed from nixpkgs"; # Added 2020-01-20
|
||||
xlibs = throw "'xlibs' has been renamed to/replaced by 'xorg'"; # Converted to throw 2022-02-22
|
||||
xow = throw (
|
||||
"Upstream has ended support for 'xow' and the package has been removed" +
|
||||
"from nixpkgs. Users are urged to switch to 'xone'."
|
||||
); # Added 2022-08-02
|
||||
xpraGtk3 = throw "'xpraGtk3' has been renamed to/replaced by 'xpra'"; # Converted to throw 2022-02-22
|
||||
xv = xxv; # Added 2020-02-22
|
||||
xvfb_run = xvfb-run; # Added 2021-05-07
|
||||
|
@ -35743,8 +35743,6 @@ with pkgs;
|
||||
|
||||
xorex = callPackage ../tools/security/xorex { };
|
||||
|
||||
xow = callPackage ../misc/drivers/xow { };
|
||||
|
||||
xbps = callPackage ../tools/package-management/xbps { };
|
||||
|
||||
xcftools = callPackage ../tools/graphics/xcftools { };
|
||||
|
Loading…
Reference in New Issue
Block a user