lol

libxkbcommon_7: drop

Not used anymore in nixpkgs and affected by a bunch of security issues:
CVE-2018-15853, CVE-2018-15857, CVE-2018-15858, CVE-2018-15859, CVE-2018-15861,
CVE-2018-15862 and CVE-2018-15863.

+1 -40
-39
pkgs/development/libraries/libxkbcommon/libxkbcommon_7.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, bison, flex, xkeyboard_config, libxcb, libX11 }: 2 - 3 - stdenv.mkDerivation rec { 4 - pname = "libxkbcommon"; 5 - version = "0.7.2"; 6 - 7 - src = fetchurl { 8 - url = "http://xkbcommon.org/download/libxkbcommon-${version}.tar.xz"; 9 - sha256 = "1n5rv5n210kjnkyrvbh04gfwaa7zrmzy1393p8nyqfw66lkxr918"; 10 - }; 11 - 12 - outputs = [ "out" "dev" ]; 13 - 14 - nativeBuildInputs = [ pkg-config ]; 15 - buildInputs = [ bison flex xkeyboard_config libxcb ]; 16 - 17 - configureFlags = [ 18 - "--with-xkb-config-root=${xkeyboard_config}/etc/X11/xkb" 19 - "--with-x-locale-root=${libX11.out}/share/X11/locale" 20 - ]; 21 - 22 - env.NIX_CFLAGS_COMPILE = toString [ 23 - # Needed with GCC 12 24 - "-Wno-error=array-bounds" 25 - ]; 26 - 27 - preBuild = lib.optionalString stdenv.isDarwin '' 28 - sed -i 's/,--version-script=.*$//' Makefile 29 - ''; 30 - 31 - meta = with lib; { 32 - description = "A library to handle keyboard descriptions"; 33 - homepage = "https://xkbcommon.org"; 34 - license = licenses.mit; 35 - maintainers = with maintainers; [ ttuegel ]; 36 - mainProgram = "xkbcli"; 37 - platforms = with platforms; unix; 38 - }; 39 - }
+1
pkgs/top-level/aliases.nix
··· 437 437 libwnck3 = libwnck; 438 438 libyamlcpp = yaml-cpp; # Added 2023-01-29 439 439 libyamlcpp_0_3 = yaml-cpp_0_3; # Added 2023-01-29 440 + libxkbcommon_7 = throw "libxkbcommon_7 has been removed because it is impacted by security issues and not used in nixpkgs, move to 'libxkbcommon'"; # Added 2023-01-03 440 441 lightdm_gtk_greeter = lightdm-gtk-greeter; # Added 2022-08-01 441 442 llama = walk; # Added 2023-01-23 442 443
-1
pkgs/top-level/all-packages.nix
··· 23916 23916 23917 23917 libxkbcommon = libxkbcommon_8; 23918 23918 libxkbcommon_8 = callPackage ../development/libraries/libxkbcommon { }; 23919 - libxkbcommon_7 = callPackage ../development/libraries/libxkbcommon/libxkbcommon_7.nix { }; 23920 23919 23921 23920 libxklavier = callPackage ../development/libraries/libxklavier { }; 23922 23921