Merge pull request #16915 from puffnfresh/package/marp

marp: init at 0.0.8

authored by Daiderd Jordan and committed by GitHub b6cbb5d0 3cc54bba

+34
+32
pkgs/applications/office/marp/default.nix
··· 1 + { stdenv, fetchurl, atomEnv, libXScrnSaver }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "marp-${version}"; 5 + version = "0.0.8"; 6 + 7 + src = fetchurl { 8 + url = "https://github.com/yhatt/marp/releases/download/v${version}/${version}-Marp-linux-x64.tar.gz"; 9 + sha256 = "0d7vvz34ik2jafwl3qjkdsvcva25gyrgrfg1gz1nk8f5dkl1wjcf"; 10 + }; 11 + sourceRoot = "."; 12 + 13 + installPhase = '' 14 + mkdir -p $out/lib/marp $out/bin 15 + cp -r ./* $out/lib/marp 16 + ln -s $out/lib/marp/Marp $out/bin 17 + ''; 18 + 19 + postFixup = '' 20 + patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 21 + --set-rpath "${atomEnv.libPath}:${stdenv.lib.makeLibraryPath [ libXScrnSaver ]}:$out/lib/marp" \ 22 + $out/bin/Marp 23 + ''; 24 + 25 + meta = with stdenv.lib; { 26 + description = "Markdown presentation writer, powered by Electron"; 27 + homepage = https://yhatt.github.io/marp/; 28 + license = licenses.mit; 29 + maintainers = [ maintainers.puffnfresh ]; 30 + platforms = [ "x86_64-linux" ]; 31 + }; 32 + }
+2
pkgs/top-level/all-packages.nix
··· 13660 13660 13661 13661 marathon = callPackage ../applications/networking/cluster/marathon { }; 13662 13662 13663 + marp = callPackage ../applications/office/marp { }; 13664 + 13663 13665 matchbox = callPackage ../applications/window-managers/matchbox { }; 13664 13666 13665 13667 MBdistortion = callPackage ../applications/audio/MBdistortion { };