aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie/nixpkgs/pkgs/applications/misc/polar-bookshelf/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/applications/misc/polar-bookshelf/default.nix')
-rw-r--r--infra/libkookie/nixpkgs/pkgs/applications/misc/polar-bookshelf/default.nix23
1 files changed, 11 insertions, 12 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/applications/misc/polar-bookshelf/default.nix b/infra/libkookie/nixpkgs/pkgs/applications/misc/polar-bookshelf/default.nix
index fc86b2e885de..cd309797aa32 100644
--- a/infra/libkookie/nixpkgs/pkgs/applications/misc/polar-bookshelf/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/applications/misc/polar-bookshelf/default.nix
@@ -1,29 +1,29 @@
{ stdenv, lib, makeWrapper, fetchurl
, dpkg, wrapGAppsHook, autoPatchelfHook
-, gtk3, cairo, gnome2, atk, gdk-pixbuf, glib
+, gtk3, cairo, pango, atk, gdk-pixbuf, glib
, at-spi2-atk, dbus, libX11, libxcb, libXi
, libXcursor, libXdamage, libXrandr, libXcomposite
, libXext, libXfixes, libXrender, libXtst, libXScrnSaver
, nss, nspr, alsaLib, cups, fontconfig, expat
-, libudev0-shim, glibc, curl, openssl, libnghttp2, gnome3 }:
+, libudev0-shim, glibc, curl, openssl, libnghttp2, gsettings-desktop-schemas }:
stdenv.mkDerivation rec {
pname = "polar-bookshelf";
- version = "1.13.10";
+ version = "2.0.42";
# fetching a .deb because there's no easy way to package this Electron app
src = fetchurl {
- url = "https://github.com/burtonator/polar-bookshelf/releases/download/v${version}/polar-bookshelf-${version}-amd64.deb";
- sha256 = "1bxcyf6n2m5x1z8ic6kzskinyyc6lh6nj0bycbwc524n6ms5j99p";
+ url = "https://github.com/burtonator/polar-bookshelf/releases/download/v${version}/polar-desktop-app-${version}-amd64.deb";
+ hash = "sha256-JyO71wyE6b0iHAYs/6/WbG+OdUVUUPpJla+ZUzg0Gng=";
};
buildInputs = [
- gnome3.gsettings_desktop_schemas
+ gsettings-desktop-schemas
glib
gtk3
cairo
- gnome2.pango
+ pango
atk
gdk-pixbuf
at-spi2-atk
@@ -64,16 +64,15 @@ stdenv.mkDerivation rec {
mkdir -p $out/bin
mkdir -p $out/lib
- mv opt/Polar\ Bookshelf/* $out/share/polar-bookshelf
+ mv opt/Polar/* $out/share/polar-bookshelf
mv $out/share/polar-bookshelf/*.so $out/lib
mv usr/share/* $out/share/
- ln -s $out/share/polar-bookshelf/polar-bookshelf $out/bin/polar-bookshelf
+ ln -s $out/share/polar-bookshelf/polar-desktop-app $out/bin/polar-desktop-app
- # Correct desktop file `Exec`
- substituteInPlace $out/share/applications/polar-bookshelf.desktop \
- --replace "/opt/Polar Bookshelf/polar-bookshelf" "$out/bin/polar-bookshelf"
+ substituteInPlace $out/share/applications/polar-desktop-app.desktop \
+ --replace "/opt/Polar/polar-desktop-app" "$out/bin/polar-desktop-app"
'';
preFixup = ''