qt5integration: init at 5.6.4

authored by rewine and committed by rewine 88d1f287 9ac7f410

+57 -1
+2 -1
pkgs/desktops/deepin/default.nix
··· 10 10 dtkgui = callPackage ./library/dtkgui { }; 11 11 dtkwidget = callPackage ./library/dtkwidget { }; 12 12 qt5platform-plugins = callPackage ./library/qt5platform-plugins { }; 13 - 13 + qt5integration = callPackage ./library/qt5integration { }; 14 + 14 15 }; 15 16 in 16 17 lib.makeScope libsForQt5.newScope packages
+55
pkgs/desktops/deepin/library/qt5integration/default.nix
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , dtkwidget 5 + , qmake 6 + , qtbase 7 + , qtsvg 8 + , pkg-config 9 + , wrapQtAppsHook 10 + , qtx11extras 11 + , qt5platform-plugins 12 + , lxqt 13 + , mtdev 14 + , xorg 15 + , gtest 16 + }: 17 + 18 + stdenv.mkDerivation rec { 19 + pname = "qt5integration"; 20 + version = "5.6.3"; 21 + 22 + src = fetchFromGitHub { 23 + owner = "linuxdeepin"; 24 + repo = pname; 25 + rev = version; 26 + sha256 = "sha256-GXxPoBM4tlWezTfv/f+/IJezzcAsuMbr/OOGaSOpn2g="; 27 + }; 28 + 29 + nativeBuildInputs = [ qmake pkg-config wrapQtAppsHook ]; 30 + 31 + buildInputs = [ 32 + dtkwidget 33 + qtx11extras 34 + qt5platform-plugins 35 + mtdev 36 + lxqt.libqtxdg 37 + xorg.xcbutilrenderutil 38 + gtest 39 + ]; 40 + 41 + installPhase = '' 42 + runHook preInstall 43 + mkdir -p $out/${qtbase.qtPluginPrefix} 44 + cp -r bin/plugins/* $out/${qtbase.qtPluginPrefix}/ 45 + runHook postInstall 46 + ''; 47 + 48 + meta = with lib; { 49 + description = "Qt platform theme integration plugins for DDE"; 50 + homepage = "https://github.com/linuxdeepin/qt5integration"; 51 + license = licenses.lgpl3Plus; 52 + platforms = platforms.linux; 53 + maintainers = teams.deepin.members; 54 + }; 55 + }