Merge pull request #8469 from ehahn/qutebrowser

add packages: qutebrowser + dependency pypeg2

+45
+25
pkgs/applications/networking/browsers/qutebrowser/default.nix
···
··· 1 + { stdenv, fetchurl, python, buildPythonPackage, qt5, pyqt5, jinja2, pygments, pyyaml, pypeg2}: 2 + 3 + let version = "0.2.1"; in 4 + 5 + buildPythonPackage { 6 + name = "qutebrowser-${version}"; 7 + namePrefix = ""; 8 + 9 + src = fetchurl { 10 + url = "https://github.com/The-Compiler/qutebrowser/releases/download/v${version}/qutebrowser-${version}.tar.gz"; 11 + sha256 = "b741a1a0336b8d36133603a3318d1c4c63c9abf50212919200cd2ae665b07111"; 12 + }; 13 + # Needs tox 14 + doCheck = false; 15 + 16 + propagatedBuildInputs = [ 17 + python pyyaml pyqt5 jinja2 pygments pypeg2 18 + ]; 19 + 20 + meta = { 21 + homepage = https://github.com/The-Compiler/qutebrowser; 22 + description = "Keyboard-focused browser with a minimal GUI"; 23 + license = stdenv.lib.licenses.gpl3; 24 + }; 25 + }
+4
pkgs/top-level/all-packages.nix
··· 12303 gst_plugins_bad = null; 12304 }; 12305 12306 rakarrack = callPackage ../applications/audio/rakarrack { 12307 inherit (xorg) libXpm libXft; 12308 fltk = fltk13;
··· 12303 gst_plugins_bad = null; 12304 }; 12305 12306 + qutebrowser = callPackage ../applications/networking/browsers/qutebrowser { 12307 + inherit (python34Packages) buildPythonPackage python pyqt5 jinja2 pygments pyyaml pypeg2; 12308 + }; 12309 + 12310 rakarrack = callPackage ../applications/audio/rakarrack { 12311 inherit (xorg) libXpm libXft; 12312 fltk = fltk13;
+16
pkgs/top-level/python-packages.nix
··· 16043 }; 16044 }; 16045 16046 16047 }; in pythonPackages
··· 16043 }; 16044 }; 16045 16046 + pypeg2 = buildPythonPackage rec { 16047 + version = "2.15.1"; 16048 + name = "pypeg2-${version}"; 16049 + 16050 + src = pkgs.fetchurl { 16051 + url = "https://pypi.python.org/packages/source/p/pyPEG2/pyPEG2-${version}.tar.gz"; 16052 + sha256 = "f4814a5f9c84bbb0794bef8d2a5871f4aed25366791c55e2162681873ad8bd21"; 16053 + }; 16054 + 16055 + meta = { 16056 + description = "PEG parser interpreter in Python"; 16057 + homepage = http://fdik.org/pyPEG; 16058 + license = licenses.gpl2; 16059 + }; 16060 + }; 16061 + 16062 16063 }; in pythonPackages