diff options
| author | Chris Wells <chris@mathematicaster.org> | 2024-09-03 19:34:56 -0500 |
|---|---|---|
| committer | Chris Wells <chris@mathematicaster.org> | 2024-09-03 19:34:56 -0500 |
| commit | 1e9e6dbdd6edbfd8ac6249ba0d16e68b336cf093 (patch) | |
| tree | a9e6528408f425d7d41ae4229bbd15f42bd94bd6 /pkgs/plato | |
| parent | 849bdb056feb8e064396970f79c8962b20b0c07f (diff) | |
| download | kobo-manager-1e9e6dbdd6edbfd8ac6249ba0d16e68b336cf093.tar kobo-manager-1e9e6dbdd6edbfd8ac6249ba0d16e68b336cf093.tar.gz kobo-manager-1e9e6dbdd6edbfd8ac6249ba0d16e68b336cf093.tar.bz2 kobo-manager-1e9e6dbdd6edbfd8ac6249ba0d16e68b336cf093.tar.lz kobo-manager-1e9e6dbdd6edbfd8ac6249ba0d16e68b336cf093.tar.xz kobo-manager-1e9e6dbdd6edbfd8ac6249ba0d16e68b336cf093.tar.zst kobo-manager-1e9e6dbdd6edbfd8ac6249ba0d16e68b336cf093.zip | |
Added different outpaths to separate KoboRoot, png and other files
Diffstat (limited to 'pkgs/plato')
| -rw-r--r-- | pkgs/plato/default.nix | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/pkgs/plato/default.nix b/pkgs/plato/default.nix index 797044c..2c7b5df 100644 --- a/pkgs/plato/default.nix +++ b/pkgs/plato/default.nix @@ -1,7 +1,9 @@ { stdenvNoCC, fetchzip, lib, ... }: -stdenvNoCC.mkDerivation (finalAttrs: { - pname = "plato"; +let version = "0.9.43"; +in stdenvNoCC.mkDerivation (finalAttrs: { + pname = "plato"; + inherit version; src = fetchzip { url = "https://github.com/baskerville/plato/releases/download/${finalAttrs.version}/plato-${finalAttrs.version}.zip"; @@ -9,6 +11,17 @@ stdenvNoCC.mkDerivation (finalAttrs: { hash = "sha256-1E9trfAF3w0+ix8JVDJwYjWQ/dfsLjLPmkCLJAYXkZU="; }; + picSrc = fetchzip { + url = "https://github.com/baskerville/plato/archive/refs/tags/${version}.zip"; + hash = "sha256-u9d/8C9rRb0glZR07tqz/d8EXO0bRddXlCFDje7ow2Y="; + }; + + outputs = [ + "out" + "KoboRoot" + "png" + ]; + phases = "installPhase"; installPhase = '' @@ -16,6 +29,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { cp -r $src $out + mkdir $KoboRoot + + cp $picSrc/artworks/plato.png $png + runHook postInstall ''; @@ -23,5 +40,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { homepage = "https://github.com/baskerville/plato"; platform = platforms.all; license = licenses.agpl3Plus; + outputsToInstall = finalAttrs.outputs; }; }) |
