Unverified Commit 85441483 authored by Weijia Wang's avatar Weijia Wang Committed by GitHub
Browse files

Merge pull request #221529 from wegank/qalculate-qt-darwin

qalculate-qt: add darwin support
parents d0ea253e 5c214fb1
Loading
Loading
Loading
Loading
+9 −2
Original line number Diff line number Diff line
@@ -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;
  };
}