From 844c468b8f53e8bb84c75bb944ee9b4ad6b025ce Mon Sep 17 00:00:00 2001 From: Olivier Bourdoux Date: Mon, 19 Feb 2018 21:47:36 +0100 Subject: [PATCH] postman : 5.5.2 -> 5.5.3 --- pkgs/development/web/postman/default.nix | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/pkgs/development/web/postman/default.nix b/pkgs/development/web/postman/default.nix index 605e5de03119..eb5287a3ece9 100644 --- a/pkgs/development/web/postman/default.nix +++ b/pkgs/development/web/postman/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "postman-${version}"; - version = "5.5.2"; + version = "5.5.3"; src = fetchurl { url = "https://dl.pstmn.io/download/version/${version}/linux64"; - sha1 = "68886197A8375E860AB880547838FEFC9E12FC64"; + sha1 = "BC0C6117BEC6D1638FD18A0E2A580617669A9297"; name = "${name}.tar.gz"; }; @@ -16,10 +16,15 @@ stdenv.mkDerivation rec { buildPhase = ":"; # nothing to build + icon = fetchurl { + url = "https://www.getpostman.com/img-rebrand/logo.png"; + sha256 = "0jdhl9c07b1723j2f172z3s5p5lh8sqa1rcvdzz3h6z5zwn21g7v"; + }; + desktopItem = makeDesktopItem { name = "postman"; exec = "postman"; - icon = "$out/share/postman/resources/app/assets/icon.png"; + icon = "${icon}"; comment = "API Development Environment"; desktopName = "Postman"; genericName = "Postman"; @@ -28,10 +33,12 @@ stdenv.mkDerivation rec { installPhase = '' mkdir -p $out/share/postman - mkdir -p $out/share/applications cp -R * $out/share/postman + mkdir -p $out/bin ln -s $out/share/postman/Postman $out/bin/postman + + mkdir -p $out/share/applications ln -s ${desktopItem}/share/applications/* $out/share/applications/ '';