Loading pkgs/applications/office/foliate/default.nix +33 −22 Original line number Diff line number Diff line { stdenv, lib, fetchFromGitHub, meson, gettext, glib, gjs, ninja, python3, gtk3 , webkitgtk_4_1, gsettings-desktop-schemas, wrapGAppsHook, desktop-file-utils , gobject-introspection, glib-networking }: { stdenv , lib , fetchFromGitHub , meson , gettext , glib , gjs , ninja , gtk4 , webkitgtk_6_0 , gsettings-desktop-schemas , wrapGAppsHook4 , desktop-file-utils , gobject-introspection , glib-networking , pkg-config , libadwaita }: stdenv.mkDerivation rec { pname = "foliate"; version = "2.6.4"; version = "3.0.1"; src = fetchFromGitHub { owner = "johnfactotum"; repo = pname; rev = version; sha256 = "sha256-Pr2YA2MHXD4W7lyCxGAVLKyoZarZ8t92RSkWle3LNuc="; hash = "sha256-ksjd/H62c9dhoOXQtrKqexAjLMGd/adP/fL78fYRi/Y="; fetchSubmodules = true; }; nativeBuildInputs = [ meson ninja python3 wrapGAppsHook gobject-introspection ]; postPatch = '' patchShebangs build-aux/meson/postinstall.py substituteInPlace src/main.js \ --replace "'WebKit2': '4.0'" "'WebKit2': '4.1'" ''; postFixup = '' sed -i "1 a imports.package._findEffectiveEntryPointName = () => 'com.github.johnfactotum.Foliate';" $out/bin/.com.github.johnfactotum.Foliate-wrapped ln -s $out/bin/com.github.johnfactotum.Foliate $out/bin/foliate ''; nativeBuildInputs = [ desktop-file-utils gobject-introspection meson ninja pkg-config wrapGAppsHook4 ]; buildInputs = [ gettext gjs glib glib-networking gjs gtk3 webkitgtk_4_1 desktop-file-utils gsettings-desktop-schemas gtk4 libadwaita webkitgtk_6_0 ]; meta = with lib; { Loading Loading
pkgs/applications/office/foliate/default.nix +33 −22 Original line number Diff line number Diff line { stdenv, lib, fetchFromGitHub, meson, gettext, glib, gjs, ninja, python3, gtk3 , webkitgtk_4_1, gsettings-desktop-schemas, wrapGAppsHook, desktop-file-utils , gobject-introspection, glib-networking }: { stdenv , lib , fetchFromGitHub , meson , gettext , glib , gjs , ninja , gtk4 , webkitgtk_6_0 , gsettings-desktop-schemas , wrapGAppsHook4 , desktop-file-utils , gobject-introspection , glib-networking , pkg-config , libadwaita }: stdenv.mkDerivation rec { pname = "foliate"; version = "2.6.4"; version = "3.0.1"; src = fetchFromGitHub { owner = "johnfactotum"; repo = pname; rev = version; sha256 = "sha256-Pr2YA2MHXD4W7lyCxGAVLKyoZarZ8t92RSkWle3LNuc="; hash = "sha256-ksjd/H62c9dhoOXQtrKqexAjLMGd/adP/fL78fYRi/Y="; fetchSubmodules = true; }; nativeBuildInputs = [ meson ninja python3 wrapGAppsHook gobject-introspection ]; postPatch = '' patchShebangs build-aux/meson/postinstall.py substituteInPlace src/main.js \ --replace "'WebKit2': '4.0'" "'WebKit2': '4.1'" ''; postFixup = '' sed -i "1 a imports.package._findEffectiveEntryPointName = () => 'com.github.johnfactotum.Foliate';" $out/bin/.com.github.johnfactotum.Foliate-wrapped ln -s $out/bin/com.github.johnfactotum.Foliate $out/bin/foliate ''; nativeBuildInputs = [ desktop-file-utils gobject-introspection meson ninja pkg-config wrapGAppsHook4 ]; buildInputs = [ gettext gjs glib glib-networking gjs gtk3 webkitgtk_4_1 desktop-file-utils gsettings-desktop-schemas gtk4 libadwaita webkitgtk_6_0 ]; meta = with lib; { Loading