Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192{ botan3, fetchFromGitLab, cmake, pkg-config, hwdata, lib, libdrm, kdePackages, mesa-demos, polkit, procps, pugixml, spdlog, stdenv, util-linux, vulkan-tools,}:
stdenv.mkDerivation (finalAttrs: { pname = "corectrl"; version = "1.5.1";
src = fetchFromGitLab { owner = "corectrl"; repo = "corectrl"; tag = "v${finalAttrs.version}"; hash = "sha256-NwGrvDqImiyPc3AsL7rMwNG9na+AzZS6NvXQOc6VWHg="; };
nativeBuildInputs = [ cmake pkg-config kdePackages.extra-cmake-modules kdePackages.wrapQtAppsHook ];
buildInputs = [ botan3 libdrm # TODO: report upstream that libdrm is not detected at configure time kdePackages.karchive kdePackages.kauth kdePackages.qtbase kdePackages.qtcharts kdePackages.qtsvg kdePackages.qttools kdePackages.quazip mesa-demos polkit procps pugixml spdlog util-linux vulkan-tools ];
patches = [ ./Always-locate-polkit-with-pkg-config.diff ];
cmakeFlags = [ "-DINSTALL_DBUS_FILES_IN_PREFIX=true" "-DPOLKIT_POLICY_INSTALL_DIR=${placeholder "out"}/share/polkit-1/actions" "-DWITH_PCI_IDS_PATH=${hwdata}/share/hwdata/pci.ids" ];
runtimeInputs = [ hwdata mesa-demos procps util-linux vulkan-tools ];
qtWrapperArgs = [ "--prefix PATH : ${lib.makeBinPath finalAttrs.runtimeInputs}" ];
meta = { homepage = "https://gitlab.com/corectrl/corectrl/"; description = "Control your computer hardware via application profiles"; longDescription = '' CoreCtrl is a Free and Open Source GNU/Linux application that allows you to control with ease your computer hardware using application profiles. It aims to be flexible, comfortable and accessible to regular users. ''; license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ Scrumplex ]; };})