From 52d658df933c7cb6403829bc713ec6abf2fac937 Mon Sep 17 00:00:00 2001 From: Brian McKenna Date: Wed, 13 Jul 2016 20:59:37 +1000 Subject: [PATCH] marp: init at 0.0.8 --- pkgs/applications/office/marp/default.nix | 32 +++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/applications/office/marp/default.nix diff --git a/pkgs/applications/office/marp/default.nix b/pkgs/applications/office/marp/default.nix new file mode 100644 index 000000000000..7c95bcafec5c --- /dev/null +++ b/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" ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f5b2c7013c71..eae5312d3bfe 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -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 { };