Skip to content

Commit

Permalink
marp: init at 0.0.8
Browse files Browse the repository at this point in the history
  • Loading branch information
puffnfresh committed Jul 13, 2016
1 parent fe2468b commit 52d658d
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 0 deletions.
32 changes: 32 additions & 0 deletions pkgs/applications/office/marp/default.nix
@@ -0,0 +1,32 @@
{ stdenv, fetchurl, atomEnv, libXScrnSaver }:

stdenv.mkDerivation rec {
name = "marp-${version}";
version = "0.0.8";

src = fetchurl {
url = "https://github.com/yhatt/marp/releases/download/v${version}/${version}-Marp-linux-x64.tar.gz";
sha256 = "0d7vvz34ik2jafwl3qjkdsvcva25gyrgrfg1gz1nk8f5dkl1wjcf";
};
sourceRoot = ".";

installPhase = ''
mkdir -p $out/lib/marp $out/bin
cp -r ./* $out/lib/marp
ln -s $out/lib/marp/Marp $out/bin
'';

postFixup = ''
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
--set-rpath "${atomEnv.libPath}:${stdenv.lib.makeLibraryPath [ libXScrnSaver ]}:$out/lib/marp" \
$out/bin/Marp
'';

meta = with stdenv.lib; {
description = "Markdown presentation writer, powered by Electron";
homepage = https://yhatt.github.io/marp/;
license = licenses.mit;
maintainers = [ maintainers.puffnfresh ];
platforms = [ "x86_64-linux" ];
};
}
2 changes: 2 additions & 0 deletions pkgs/top-level/all-packages.nix
Expand Up @@ -13553,6 +13553,8 @@ in

marathon = callPackage ../applications/networking/cluster/marathon { };

marp = callPackage ../applications/office/marp { };

matchbox = callPackage ../applications/window-managers/matchbox { };

MBdistortion = callPackage ../applications/audio/MBdistortion { };
Expand Down

0 comments on commit 52d658d

Please sign in to comment.