diff --git a/pkgs/by-name/li/libuinputplus/0001-Add-cmake-install-directives.patch b/pkgs/by-name/li/libuinputplus/0001-Add-cmake-install-directives.patch deleted file mode 100644 index cd6f43d37705..000000000000 --- a/pkgs/by-name/li/libuinputplus/0001-Add-cmake-install-directives.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 265e406e254c8d84016b12b344d8df71d1765dd1 Mon Sep 17 00:00:00 2001 -From: Jappie Klooster -Date: Fri, 2 Apr 2021 16:33:18 -0400 -Subject: [PATCH] Add cmake install directives - -To make nix builds work, it expect a make install command to -be available. -Adding these directives seems to fix the build. - -If it's no trouble to you, please consider adding them. ---- - CMakeLists.txt | 8 ++++++++ - 1 file changed, 8 insertions(+) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index cbfc9c1..948c432 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -7,6 +7,8 @@ set(SOURCE_FILES - uInput.cpp uInputSetup.cpp uInputResource.cpp - uInput.hpp CommonIncludes.hpp uInputSetup.hpp) - -+include(GNUInstallDirs) -+ - add_library(uInputPlus ${SOURCE_FILES}) - target_include_directories(uInputPlus PUBLIC .) - -@@ -15,3 +17,9 @@ target_link_libraries(uInputPlus_test uInputPlus) - - configure_file(uInputPlus.pc.in uInputPlus.pc @ONLY) - -+ -+install(TARGETS uInputPlus -+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}) -+install(FILES uInput.hpp CommonIncludes.hpp uInputSetup.hpp -+ DESTINATION include/) -+ --- -2.29.2 - diff --git a/pkgs/by-name/li/libuinputplus/package.nix b/pkgs/by-name/li/libuinputplus/package.nix deleted file mode 100644 index 1541a52b32a7..000000000000 --- a/pkgs/by-name/li/libuinputplus/package.nix +++ /dev/null @@ -1,40 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - cmake, - pkg-config, -}: -stdenv.mkDerivation rec { - pname = "libuinputplus"; - version = "2021-04-02"; - - # adds missing cmake install directives - # https://github.com/YukiWorkshop/libuInputPlus/pull/7 - patches = [ ./0001-Add-cmake-install-directives.patch ]; - - src = fetchFromGitHub { - owner = "YukiWorkshop"; - repo = "libuInputPlus"; - rev = "f7f18eb339bba61a43f2cad481a9b1a453a66957"; - sha256 = "0sind2ghhy4h9kfkr5hsmhcq0di4ifwqyv4gac96rgj5mwvs33lp"; - }; - - nativeBuildInputs = [ - cmake - pkg-config - ]; - - postPatch = '' - substituteInPlace CMakeLists.txt \ - --replace-fail "cmake_minimum_required(VERSION 3.0)" "cmake_minimum_required(VERSION 3.10)" - ''; - - meta = with lib; { - inherit (src.meta) homepage; - description = "Easy-to-use uinput library in C++"; - license = licenses.mit; - maintainers = [ ]; - platforms = with platforms; linux; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 11fa2596113d..530ab4fe1483 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -827,6 +827,7 @@ mapAliases { libtorrent = throw "'libtorrent' has been renamed to 'libtorrent-rakshasa' for clearer distinction from 'libtorrent-rasterbar'"; # Added 2025-09-10 libtransmission = throw "libtransmission_3 has been removed in favour of libtransmission_4. Note that upgrade caused data loss for some users so backup is recommended (see NixOS 24.11 release notes for details)"; # Converted to throw 2025-10-26 libtransmission_3 = throw "libtransmission_3 has been removed in favour of libtransmission_4. Note that upgrade caused data loss for some users so backup is recommended (see NixOS 24.11 release notes for details)"; # Converted to throw 2025-10-26 + libuinputplus = throw "'libuinputplus' has been removed, as it was unmaintained upstream since 2021, no longer builds, and is no longer used by anything"; # Added 2025-11-02 libviper = throw "'libviper' was removed as it is broken and not maintained upstream"; # Added 2025-05-17 libwnck3 = throw "'libwnck3' has been renamed to/replaced by 'libwnck'"; # Converted to throw 2025-10-27 lightdm_gtk_greeter = throw "'lightdm_gtk_greeter' has been renamed to/replaced by 'lightdm-gtk-greeter'"; # Converted to throw 2025-10-27