diff options
author | Nikolay Amiantov <ab@fmap.me> | 2016-08-23 19:18:22 +0300 |
---|---|---|
committer | Nikolay Amiantov <ab@fmap.me> | 2016-08-23 23:36:18 +0300 |
commit | 76223aa4b2cc7ebda27a93f00829bd447701740a (patch) | |
tree | 3d50055ae2a2ec46d35f7abf2ef21442f0bfb119 | |
parent | 07c44b81c3c50ac55fdde82aa7a761aa6e758fd6 (diff) | |
download | nixpkgs-76223aa4b2cc7ebda27a93f00829bd447701740a.tar nixpkgs-76223aa4b2cc7ebda27a93f00829bd447701740a.tar.gz nixpkgs-76223aa4b2cc7ebda27a93f00829bd447701740a.tar.bz2 nixpkgs-76223aa4b2cc7ebda27a93f00829bd447701740a.tar.lz nixpkgs-76223aa4b2cc7ebda27a93f00829bd447701740a.tar.xz nixpkgs-76223aa4b2cc7ebda27a93f00829bd447701740a.tar.zst nixpkgs-76223aa4b2cc7ebda27a93f00829bd447701740a.zip |
qutebrowser: add pdfjs support
-rw-r--r-- | pkgs/applications/networking/browsers/qutebrowser/default.nix | 24 |
1 files changed, 21 insertions, 3 deletions
diff --git a/pkgs/applications/networking/browsers/qutebrowser/default.nix b/pkgs/applications/networking/browsers/qutebrowser/default.nix index bb7e66a94be..490823860b1 100644 --- a/pkgs/applications/networking/browsers/qutebrowser/default.nix +++ b/pkgs/applications/networking/browsers/qutebrowser/default.nix @@ -1,13 +1,30 @@ -{ stdenv, fetchurl, buildPythonApplication, makeQtWrapper, wrapGAppsHook +{ stdenv, fetchurl, unzip, buildPythonApplication, makeQtWrapper, wrapGAppsHook , qtbase, pyqt5, jinja2, pygments, pyyaml, pypeg2, glib_networking , asciidoc, docbook_xml_dtd_45, docbook_xsl, libxml2, libxslt , gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-libav , qtwebkit-plugins }: -let version = "0.8.2"; in +let + pdfjs = stdenv.mkDerivation rec { + name = "pdfjs-${version}"; + version = "1.4.20"; -buildPythonApplication rec { + src = fetchurl { + url = "https://github.com/mozilla/pdf.js/releases/download/v${version}/${name}-dist.zip"; + sha256 = "1ca1fzyc5qnan6gavcd8bnfqriqqvgdsf4m8ka4nayf50k64xxj9"; + }; + + nativeBuildInputs = [ unzip ]; + + buildCommand = '' + mkdir $out + unzip -d $out $src + ''; + }; + +in buildPythonApplication rec { name = "qutebrowser-${version}"; + version = "0.8.2"; namePrefix = ""; src = fetchurl { @@ -34,6 +51,7 @@ buildPythonApplication rec { postPatch = '' sed -i "s,/usr/share/qutebrowser,$out/share/qutebrowser,g" qutebrowser/utils/standarddir.py + sed -i "s,/usr/share/pdf.js,${pdfjs},g" qutebrowser/browser/pdfjs.py ''; postBuild = '' |