diff options
author | Robert Djubek <envy1988@gmail.com> | 2019-11-28 10:46:33 +0000 |
---|---|---|
committer | Robert Djubek <envy1988@gmail.com> | 2019-11-28 17:28:12 +0000 |
commit | bf78367499a186318e73e93c6aa9b7f8d584f045 (patch) | |
tree | bb21ad32b77d6ad58d3357fa5a9e674b99ad6c54 /pkgs/applications/misc/simplenote | |
parent | 9ff252ec23eb039bb5c932a036666e3628e2d01f (diff) | |
download | nixpkgs-bf78367499a186318e73e93c6aa9b7f8d584f045.tar nixpkgs-bf78367499a186318e73e93c6aa9b7f8d584f045.tar.gz nixpkgs-bf78367499a186318e73e93c6aa9b7f8d584f045.tar.bz2 nixpkgs-bf78367499a186318e73e93c6aa9b7f8d584f045.tar.lz nixpkgs-bf78367499a186318e73e93c6aa9b7f8d584f045.tar.xz nixpkgs-bf78367499a186318e73e93c6aa9b7f8d584f045.tar.zst nixpkgs-bf78367499a186318e73e93c6aa9b7f8d584f045.zip |
simplenote: 1.9.1 -> 1.11.0
Diffstat (limited to 'pkgs/applications/misc/simplenote')
-rw-r--r-- | pkgs/applications/misc/simplenote/default.nix | 54 |
1 files changed, 37 insertions, 17 deletions
diff --git a/pkgs/applications/misc/simplenote/default.nix b/pkgs/applications/misc/simplenote/default.nix index be8e2105401..1829407705b 100644 --- a/pkgs/applications/misc/simplenote/default.nix +++ b/pkgs/applications/misc/simplenote/default.nix @@ -1,23 +1,37 @@ -{ atomEnv, autoPatchelfHook, dpkg, fetchurl, makeDesktopItem, makeWrapper -, stdenv, udev, wrapGAppsHook }: +{ atomEnv +, autoPatchelfHook +, dpkg +, fetchurl +, makeDesktopItem +, makeWrapper +, stdenv +, udev +, wrapGAppsHook +}: let inherit (stdenv.hostPlatform) system; + throwSystem = throw "Unsupported system: ${system}"; + pname = "simplenote"; - version = "1.9.1"; + version = "1.11.0"; sha256 = { - x86_64-linux = "1zqrjh1xfdpkpj1fsri9r4qkazh9j89pbj8vjr474b39v56v693j"; - }.${system}; + x86_64-linux = "1ljam1yfiy1lh6lrknrq7cdqpj1q7f655mxjiiwv3izp98qr1f8s"; + }.${system} or throwSystem; meta = with stdenv.lib; { description = "The simplest way to keep notes"; homepage = "https://github.com/Automattic/simplenote-electron"; license = licenses.gpl2; - maintainers = with maintainers; [ kiwi ]; - platforms = [ "x86_64-linux" ]; + maintainers = with maintainers; [ + kiwi + ]; + platforms = [ + "x86_64-linux" + ]; }; linux = stdenv.mkDerivation rec { @@ -31,14 +45,14 @@ let }; desktopItem = makeDesktopItem { - name = "simplenote"; + categories = "Development"; comment = "Simplenote for Linux"; + desktopName = "Simplenote"; exec = "simplenote %U"; icon = "simplenote"; - type = "Application"; + name = "simplenote"; startupNotify = "true"; - desktopName = "Simplenote"; - categories = "Development"; + type = "Application"; }; dontBuild = true; @@ -46,9 +60,14 @@ let dontPatchELF = true; dontWrapGApps = true; - buildInputs = atomEnv.packages; + nativeBuildInputs = [ + autoPatchelfHook + dpkg + makeWrapper + wrapGAppsHook + ]; - nativeBuildInputs = [ dpkg makeWrapper autoPatchelfHook wrapGAppsHook ]; + buildInputs = atomEnv.packages; unpackPhase = "dpkg-deb -x $src ."; @@ -62,14 +81,15 @@ let cp "${desktopItem}/share/applications/"* "$out/share/applications" ''; - runtimeDependencies = [ udev.lib ]; + runtimeDependencies = [ + udev.lib + ]; postFixup = '' - ls -ahl $out makeWrapper $out/opt/Simplenote/simplenote $out/bin/simplenote \ - "''${gappsWrapperArgs[@]}" + "''${gappsWrapperArgs[@]}" ''; }; in - linux +linux |