Unverified Commit d7367584 authored by Austin Horstman's avatar Austin Horstman Committed by GitHub
Browse files

x11iddle: drop (#388568)

parents c5a3c862 58cf82fd
Loading
Loading
Loading
Loading
+0 −43
Original line number Diff line number Diff line
{
  lib,
  stdenv,
  fetchurl,
  libXScrnSaver,
  libX11,
}:

stdenv.mkDerivation rec {
  version = "9.2.4";
  pname = "x11idle-org";

  src = fetchurl {
    url = "https://code.orgmode.org/bzg/org-mode/raw/release_${version}/contrib/scripts/x11idle.c";
    sha256 = "0fc5g57xd6bmghyl214gcff0ni3idv33i3gkr339kgn1mdjljv5g";
  };

  buildInputs = [
    libXScrnSaver
    libX11
  ];

  dontUnpack = true;

  installPhase = ''
    mkdir -p $out/bin
    gcc -lXss -lX11 $src -o $out/bin/x11idle
  '';

  meta = with lib; {
    description = ''
      Compute consecutive idle time for current X11 session with millisecond resolution
    '';
    longDescription = ''
      Idle time passes when the user does not act, i.e. when the user doesn't move the mouse or use the keyboard.
    '';
    homepage = "https://orgmode.org/";
    license = licenses.gpl3;
    platforms = platforms.linux;
    maintainers = [ maintainers.swflint ];
    mainProgram = "x11idle";
  };
}
+1 −0
Original line number Diff line number Diff line
@@ -1632,6 +1632,7 @@ mapAliases {

  ### X ###

  x11idle = throw "'x11idle' has been removed as the upstream is no longer available. Please see 'xprintidle' as an alternative"; # Added 2025-03-10
  x509-limbo = throw "'x509-limbo' has been removed from nixpkgs"; # Added 2024-10-22
  xarchive = throw "'xarchive' has been removed due to lack of maintenance upstream. Consider using 'file-roller' instead"; # Added 2024-10-19
  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