diff options
Diffstat (limited to 'pkgs/applications/science/math/qalculate-qt/default.nix')
-rw-r--r-- | pkgs/applications/science/math/qalculate-qt/default.nix | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/pkgs/applications/science/math/qalculate-qt/default.nix b/pkgs/applications/science/math/qalculate-qt/default.nix index e610297a9020..67c7f6fb4a61 100644 --- a/pkgs/applications/science/math/qalculate-qt/default.nix +++ b/pkgs/applications/science/math/qalculate-qt/default.nix @@ -12,18 +12,25 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ qmake intltool pkg-config wrapQtAppsHook ]; - buildInputs = [ libqalculate qtbase qttools qtsvg qtwayland ]; + buildInputs = [ libqalculate qtbase qttools qtsvg ] + ++ lib.optionals stdenv.isLinux [ qtwayland ]; postPatch = '' substituteInPlace qalculate-qt.pro\ --replace "LRELEASE" "${qttools.dev}/bin/lrelease" ''; + postInstall = lib.optionalString stdenv.isDarwin '' + mkdir -p $out/Applications + mv $out/bin/qalculate-qt.app $out/Applications + makeWrapper $out/{Applications/qalculate-qt.app/Contents/MacOS,bin}/qalculate-qt + ''; + meta = with lib; { description = "The ultimate desktop calculator"; homepage = "http://qalculate.github.io"; maintainers = with maintainers; [ _4825764518 ]; license = licenses.gpl2Plus; - platforms = platforms.linux; + platforms = platforms.unix; }; } |