tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
qutebrowser: add pdfjs support
Nikolay Amiantov
9 years ago
76223aa4
07c44b81
+21
-3
1 changed file
expand all
collapse all
unified
split
pkgs
applications
networking
browsers
qutebrowser
default.nix
+21
-3
pkgs/applications/networking/browsers/qutebrowser/default.nix
···
1
-
{ stdenv, fetchurl, buildPythonApplication, makeQtWrapper, wrapGAppsHook
2
, qtbase, pyqt5, jinja2, pygments, pyyaml, pypeg2, glib_networking
3
, asciidoc, docbook_xml_dtd_45, docbook_xsl, libxml2, libxslt
4
, gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-libav
5
, qtwebkit-plugins }:
6
7
-
let version = "0.8.2"; in
0
0
0
8
9
-
buildPythonApplication rec {
0
0
0
0
0
0
0
0
0
0
0
0
0
10
name = "qutebrowser-${version}";
0
11
namePrefix = "";
12
13
src = fetchurl {
···
34
35
postPatch = ''
36
sed -i "s,/usr/share/qutebrowser,$out/share/qutebrowser,g" qutebrowser/utils/standarddir.py
0
37
'';
38
39
postBuild = ''
···
1
+
{ stdenv, fetchurl, unzip, buildPythonApplication, makeQtWrapper, wrapGAppsHook
2
, qtbase, pyqt5, jinja2, pygments, pyyaml, pypeg2, glib_networking
3
, asciidoc, docbook_xml_dtd_45, docbook_xsl, libxml2, libxslt
4
, gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-libav
5
, qtwebkit-plugins }:
6
7
+
let
8
+
pdfjs = stdenv.mkDerivation rec {
9
+
name = "pdfjs-${version}";
10
+
version = "1.4.20";
11
12
+
src = fetchurl {
13
+
url = "https://github.com/mozilla/pdf.js/releases/download/v${version}/${name}-dist.zip";
14
+
sha256 = "1ca1fzyc5qnan6gavcd8bnfqriqqvgdsf4m8ka4nayf50k64xxj9";
15
+
};
16
+
17
+
nativeBuildInputs = [ unzip ];
18
+
19
+
buildCommand = ''
20
+
mkdir $out
21
+
unzip -d $out $src
22
+
'';
23
+
};
24
+
25
+
in buildPythonApplication rec {
26
name = "qutebrowser-${version}";
27
+
version = "0.8.2";
28
namePrefix = "";
29
30
src = fetchurl {
···
51
52
postPatch = ''
53
sed -i "s,/usr/share/qutebrowser,$out/share/qutebrowser,g" qutebrowser/utils/standarddir.py
54
+
sed -i "s,/usr/share/pdf.js,${pdfjs},g" qutebrowser/browser/pdfjs.py
55
'';
56
57
postBuild = ''