polar-bookshelf: 1.13.10 -> 2.0.42

* polar-bookshelf: 1.13.10 -> 2.0.42

* Update pkgs/applications/misc/polar-bookshelf/default.nix

Co-authored-by: Zak B. Elep <zakame@zakame.net>

authored by GuangTao Zak B. Elep and committed by GitHub f5a8ea23 d3b23802

+7 -8
+7 -8
pkgs/applications/misc/polar-bookshelf/default.nix
··· 10 11 stdenv.mkDerivation rec { 12 pname = "polar-bookshelf"; 13 - version = "1.13.10"; 14 15 # fetching a .deb because there's no easy way to package this Electron app 16 src = fetchurl { 17 - url = "https://github.com/burtonator/polar-bookshelf/releases/download/v${version}/polar-bookshelf-${version}-amd64.deb"; 18 - sha256 = "1bxcyf6n2m5x1z8ic6kzskinyyc6lh6nj0bycbwc524n6ms5j99p"; 19 }; 20 21 buildInputs = [ ··· 64 mkdir -p $out/bin 65 mkdir -p $out/lib 66 67 - mv opt/Polar\ Bookshelf/* $out/share/polar-bookshelf 68 mv $out/share/polar-bookshelf/*.so $out/lib 69 70 mv usr/share/* $out/share/ 71 72 - ln -s $out/share/polar-bookshelf/polar-bookshelf $out/bin/polar-bookshelf 73 74 - # Correct desktop file `Exec` 75 - substituteInPlace $out/share/applications/polar-bookshelf.desktop \ 76 - --replace "/opt/Polar Bookshelf/polar-bookshelf" "$out/bin/polar-bookshelf" 77 ''; 78 79 preFixup = ''
··· 10 11 stdenv.mkDerivation rec { 12 pname = "polar-bookshelf"; 13 + version = "2.0.42"; 14 15 # fetching a .deb because there's no easy way to package this Electron app 16 src = fetchurl { 17 + url = "https://github.com/burtonator/polar-bookshelf/releases/download/v${version}/polar-desktop-app-${version}-amd64.deb"; 18 + hash = "sha256-JyO71wyE6b0iHAYs/6/WbG+OdUVUUPpJla+ZUzg0Gng="; 19 }; 20 21 buildInputs = [ ··· 64 mkdir -p $out/bin 65 mkdir -p $out/lib 66 67 + mv opt/Polar/* $out/share/polar-bookshelf 68 mv $out/share/polar-bookshelf/*.so $out/lib 69 70 mv usr/share/* $out/share/ 71 72 + ln -s $out/share/polar-bookshelf/polar-desktop-app $out/bin/polar-desktop-app 73 74 + substituteInPlace $out/share/applications/polar-desktop-app.desktop \ 75 + --replace "/opt/Polar/polar-desktop-app" "$out/bin/polar-desktop-app" 76 ''; 77 78 preFixup = ''