Compare commits

...

1 Commits

Author SHA1 Message Date
Jan Tojnar
cf56488777 clipboard-inspector: init at 1.0.0-beta-1 2022-11-07 17:25:39 +01:00
2 changed files with 54 additions and 0 deletions

View File

@@ -0,0 +1,52 @@
{ stdenv
, lib
, fetchFromGitHub
, cmake
, extra-cmake-modules
, wrapGAppsHook
, qt5
, libsForQt5
}:
stdenv.mkDerivation rec {
pname = "ClipboardInspector";
version = "1.0.0-beta-1";
src = fetchFromGitHub {
owner = "Cuperino";
repo = "ClipboardInspector";
rev = "v${version}";
sha256 = "qzEpFZ1mW0m/zB4j0Fq/zqB1seh1IDwGOGcw3CU+z64=";
};
nativeBuildInputs = [
cmake
extra-cmake-modules
qt5.wrapQtAppsHook
wrapGAppsHook
];
buildInputs = [
qt5.qtbase
qt5.qtquickcontrols2
qt5.qtsvg
libsForQt5.kirigami2
libsForQt5.kdeFrameworks.kcoreaddons
libsForQt5.kdeFrameworks.ki18n
libsForQt5.kdeFrameworks.syntax-highlighting
];
# Prevent double-wrapping, inject wrapper args manually instead.
dontWrapGApps = true;
preFixup = ''
qtWrapperArgs+=("''${gappsWrapperArgs[@]}")
'';
meta = with lib; {
homepage = "https://github.com/Cuperino/ClipboardInspector";
description = "Native clipboard inspection app";
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ ];
};
}

View File

@@ -27630,6 +27630,8 @@ with pkgs;
clightd = callPackage ../applications/misc/clight/clightd.nix { };
clipboard-inspector = callPackage ../applications/misc/clipboard-inspector { };
clipgrab = libsForQt5.callPackage ../applications/video/clipgrab { };
clipcat = callPackage ../applications/misc/clipcat { };