diff options
author | Timothy DeHerrera <tim@nrdxp.dev> | 2022-10-12 01:24:28 -0600 |
---|---|---|
committer | Timothy DeHerrera <tim@nrdxp.dev> | 2022-10-12 01:27:04 -0600 |
commit | eafbd542ed0e721c4faae46adbe58419bbaa0f95 (patch) | |
tree | 9d35b3cc3b63ae95ba4254e8579b090fc7004641 /pkgs/applications/networking/browsers/qutebrowser/default.nix | |
parent | e1734cb2b4670d5e6bfeba9a6728fc76fddbb41f (diff) | |
download | nixpkgs-eafbd542ed0e721c4faae46adbe58419bbaa0f95.tar nixpkgs-eafbd542ed0e721c4faae46adbe58419bbaa0f95.tar.gz nixpkgs-eafbd542ed0e721c4faae46adbe58419bbaa0f95.tar.bz2 nixpkgs-eafbd542ed0e721c4faae46adbe58419bbaa0f95.tar.lz nixpkgs-eafbd542ed0e721c4faae46adbe58419bbaa0f95.tar.xz nixpkgs-eafbd542ed0e721c4faae46adbe58419bbaa0f95.tar.zst nixpkgs-eafbd542ed0e721c4faae46adbe58419bbaa0f95.zip |
qutebrowser-qt6: fix help command
Fixes #195626 The unstable qt6 build requires invoking the doc builder before setup.py is called in order to have it properly installed. Also added pygments as a missing doc build dependency.
Diffstat (limited to 'pkgs/applications/networking/browsers/qutebrowser/default.nix')
-rw-r--r-- | pkgs/applications/networking/browsers/qutebrowser/default.nix | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/pkgs/applications/networking/browsers/qutebrowser/default.nix b/pkgs/applications/networking/browsers/qutebrowser/default.nix index c4327901d73..27dd55fc787 100644 --- a/pkgs/applications/networking/browsers/qutebrowser/default.nix +++ b/pkgs/applications/networking/browsers/qutebrowser/default.nix @@ -75,7 +75,8 @@ buildPythonApplication { nativeBuildInputs = [ wrapQtAppsHook wrapGAppsHook asciidoc docbook_xml_dtd_45 docbook_xsl libxml2 libxslt - ]; + ] + ++ lib.optional isQt6 python3Packages.pygments; propagatedBuildInputs = with python3Packages; ([ pyyaml backendPackage jinja2 pygments @@ -97,6 +98,12 @@ buildPythonApplication { dontWrapGApps = true; dontWrapQtApps = true; + preConfigure = '' + a2x -f manpage doc/qutebrowser.1.asciidoc + '' + lib.optionalString isQt6 '' + python scripts/asciidoc2html.py + ''; + postPatch = '' substituteInPlace qutebrowser/misc/quitter.py --subst-var-by qutebrowser "$out/bin/qutebrowser" @@ -105,10 +112,6 @@ buildPythonApplication { sed -i "s,/usr/share/pdf.js,${pdfjs},g" qutebrowser/browser/pdfjs.py ''; - postBuild = '' - a2x -f manpage doc/qutebrowser.1.asciidoc - ''; - postInstall = '' install -Dm644 doc/qutebrowser.1 "$out/share/man/man1/qutebrowser.1" install -Dm644 misc/org.qutebrowser.qutebrowser.desktop \ |