mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-12-25 03:17:13 +00:00
29 lines
915 B
Nix
29 lines
915 B
Nix
{ stdenv, qtSubmodule, makeQtWrapper, copyPathsToStore, qtbase }:
|
|
|
|
with stdenv.lib;
|
|
|
|
qtSubmodule {
|
|
name = "qttools";
|
|
qtInputs = [ qtbase ];
|
|
nativeBuildInputs = [ makeQtWrapper ];
|
|
|
|
patches = copyPathsToStore (readPathsFromFile ./. ./series);
|
|
postFixup = ''
|
|
moveToOutput "bin/qdbus" "$out"
|
|
moveToOutput "bin/qtpaths" "$out"
|
|
'';
|
|
|
|
postInstall = ''
|
|
wrapQtProgram $out/bin/qcollectiongenerator
|
|
wrapQtProgram $out/bin/qhelpconverter
|
|
wrapQtProgram $out/bin/qhelpgenerator
|
|
wrapQtProgram $out/bin/qtdiag
|
|
'' + optionalString (stdenv.isDarwin) ''
|
|
wrapQtProgram $out/bin/Assistant.app/Contents/MacOS/Assistant
|
|
wrapQtProgram $out/bin/Designer.app/Contents/MacOS/Designer
|
|
wrapQtProgram $out/bin/Linguist.app/Contents/MacOS/Linguist
|
|
wrapQtProgram $out/bin/pixeltool.app/Contents/MacOS/pixeltool
|
|
wrapQtProgram $out/bin/qdbusviewer.app/Contents/MacOS/qdbusviewer
|
|
'';
|
|
}
|