Merge pull request #221621 from wineee/deepin-shortcut-viewer

deepin.deepin-shortcut-viewer: init at 5.0.7

Nick Cao d586805a 520e52af

Changed files
+57
pkgs
desktops
deepin
apps
deepin-shortcut-viewer
+56
pkgs/desktops/deepin/apps/deepin-shortcut-viewer/default.nix
···
+
{ stdenv
+
, lib
+
, fetchFromGitHub
+
, dtkwidget
+
, qt5integration
+
, qt5platform-plugins
+
, qmake
+
, qtbase
+
, qttools
+
, pkg-config
+
, wrapQtAppsHook
+
}:
+
+
stdenv.mkDerivation rec {
+
pname = "deepin-shortcut-viewer";
+
version = "5.0.7";
+
+
src = fetchFromGitHub {
+
owner = "linuxdeepin";
+
repo = pname;
+
rev = version;
+
sha256 = "sha256-r/ZhA9yiPnJNTrBkVOvaTqfRvGO/NTod5tiQCquG5Gw=";
+
};
+
+
nativeBuildInputs = [
+
qmake
+
qttools
+
pkg-config
+
wrapQtAppsHook
+
];
+
+
buildInputs = [
+
qtbase
+
dtkwidget
+
qt5platform-plugins
+
];
+
+
qmakeFlags = [
+
"VERSION=${version}"
+
"PREFIX=${placeholder "out"}"
+
];
+
+
# qt5integration must be placed before qtsvg in QT_PLUGIN_PATH
+
qtWrapperArgs = [
+
"--prefix QT_PLUGIN_PATH : ${qt5integration}/${qtbase.qtPluginPrefix}"
+
];
+
+
meta = with lib; {
+
description = "Deepin Shortcut Viewer";
+
homepage = "https://github.com/linuxdeepin/deepin-shortcut-viewer";
+
license = licenses.gpl3Plus;
+
platforms = platforms.linux;
+
maintainers = teams.deepin.members;
+
};
+
}
+
+1
pkgs/desktops/deepin/default.nix
···
deepin-movie-reborn = callPackage ./apps/deepin-movie-reborn { };
deepin-music = callPackage ./apps/deepin-music { };
deepin-picker = callPackage ./apps/deepin-picker { };
+
deepin-shortcut-viewer = callPackage ./apps/deepin-shortcut-viewer { };
deepin-terminal = callPackage ./apps/deepin-terminal { };
deepin-reader = callPackage ./apps/deepin-reader { };
deepin-voice-note = callPackage ./apps/deepin-voice-note { };