1{ 2 stdenv, 3 lib, 4 fetchFromGitLab, 5 cmake, 6 qtbase, 7}: 8 9stdenv.mkDerivation (finalAttrs: { 10 pname = "qt-color-widgets"; 11 version = "2.2.0-unstable-2025-05-26"; 12 13 src = fetchFromGitLab { 14 owner = "mattbas"; 15 repo = "qt-color-widgets"; 16 rev = "8491078434b24cba295b5e41cc0d2a94c7049a5b"; 17 hash = "sha256-77G1NU7079pvqhQnSTmMdkd2g1R2hoJxn183WcsWq8c="; 18 }; 19 20 dontWrapQtApps = true; 21 22 cmakeFlags = [ 23 "-DQT_VERSION_MAJOR=${lib.versions.major qtbase.version}" 24 ]; 25 nativeBuildInputs = [ 26 cmake 27 ]; 28 29 buildInputs = [ 30 qtbase 31 ]; 32 33 meta = { 34 homepage = "https://gitlab.com/mattbas/Qt-Color-Widgets"; 35 description = "Qt (C++) widgets to manage color inputs"; 36 license = lib.licenses.lgpl3Plus; 37 maintainers = with lib.maintainers; [ dmkhitaryan ]; 38 platforms = lib.platforms.linux ++ lib.platforms.darwin; 39 }; 40})