PageEdit: fix build on aarch64-darwin
This commit is contained in:
parent
d9c199dbc6
commit
cdb1801e28
|
@ -1,7 +1,7 @@
|
||||||
{ lib, mkDerivation, fetchFromGitHub, cmake, qtsvg, qtwebengine, qttranslations }:
|
{ lib, stdenv, mkDerivation, fetchFromGitHub, cmake, qtsvg, qtwebengine, qttranslations, wrapQtAppsHook }:
|
||||||
|
|
||||||
mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "PageEdit";
|
pname = "pageedit";
|
||||||
version = "1.9.20";
|
version = "1.9.20";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
|
@ -11,10 +11,21 @@ mkDerivation rec {
|
||||||
hash = "sha256-naoflFANeMwabbdrNL3+ndvEXYT4Yqf+Mo77HcCexHE=";
|
hash = "sha256-naoflFANeMwabbdrNL3+ndvEXYT4Yqf+Mo77HcCexHE=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake qttranslations ];
|
nativeBuildInputs = [ cmake qttranslations wrapQtAppsHook ];
|
||||||
propagatedBuildInputs = [ qtsvg qtwebengine ];
|
propagatedBuildInputs = [ qtsvg qtwebengine ];
|
||||||
cmakeFlags = [ "-DINSTALL_BUNDLED_DICTS=0" ];
|
cmakeFlags = [ "-DINSTALL_BUNDLED_DICTS=0" ];
|
||||||
|
|
||||||
|
installPhase =
|
||||||
|
if stdenv.isDarwin then ''
|
||||||
|
runHook preInstall
|
||||||
|
|
||||||
|
mkdir -p $out/Applications
|
||||||
|
cp -r bin/PageEdit.app $out/Applications
|
||||||
|
makeWrapper $out/Applications/PageEdit.app/Contents/MacOS/PageEdit $out/bin/pageedit
|
||||||
|
|
||||||
|
runHook postInstall
|
||||||
|
'' else null;
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "ePub XHTML Visual Editor";
|
description = "ePub XHTML Visual Editor";
|
||||||
homepage = "https://sigil-ebook.com/pageedit/";
|
homepage = "https://sigil-ebook.com/pageedit/";
|
||||||
|
|
Loading…
Reference in a new issue