nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 55 lines 1.1 kB view raw
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 cmake, 6 qt6Packages, 7}: 8 9stdenv.mkDerivation (finalAttrs: { 10 pname = "pageedit"; 11 version = "2.7.0"; 12 13 src = fetchFromGitHub { 14 owner = "Sigil-Ebook"; 15 repo = "pageedit"; 16 tag = finalAttrs.version; 17 hash = "sha256-oC4OMYTFXIoLCstAalyJb4ppstmSTiE+mdmqhOY6FUU="; 18 }; 19 20 nativeBuildInputs = with qt6Packages; [ 21 cmake 22 wrapQtAppsHook 23 qttools 24 ]; 25 26 propagatedBuildInputs = with qt6Packages; [ 27 qtsvg 28 qtwebengine 29 ]; 30 31 cmakeFlags = [ "-DINSTALL_BUNDLED_DICTS=0" ]; 32 33 installPhase = 34 if stdenv.hostPlatform.isDarwin then 35 '' 36 runHook preInstall 37 38 mkdir -p $out/Applications 39 cp -r bin/PageEdit.app $out/Applications 40 makeWrapper $out/Applications/PageEdit.app/Contents/MacOS/PageEdit $out/bin/pageedit 41 42 runHook postInstall 43 '' 44 else 45 null; 46 47 meta = { 48 description = "EPUB XHTML Visual Editor"; 49 mainProgram = "pageedit"; 50 homepage = "https://sigil-ebook.com/pageedit/"; 51 license = lib.licenses.gpl3Plus; 52 maintainers = [ lib.maintainers.pasqui23 ]; 53 platforms = lib.platforms.all; 54 }; 55})