diff options
author | rnhmjoj <rnhmjoj@inventati.org> | 2018-09-12 02:41:03 +0200 |
---|---|---|
committer | rnhmjoj <rnhmjoj@inventati.org> | 2018-09-12 03:35:26 +0200 |
commit | cf2603f144b86201635867c7e19f41fd965b382c (patch) | |
tree | 1b0e1cfe57c41776151c3b36b3b272333be8739d /pkgs/applications/networking/browsers/qutebrowser | |
parent | d117e3ccd8f8e3944d3e2777c06626e5c834a0e1 (diff) | |
download | nixlib-cf2603f144b86201635867c7e19f41fd965b382c.tar nixlib-cf2603f144b86201635867c7e19f41fd965b382c.tar.gz nixlib-cf2603f144b86201635867c7e19f41fd965b382c.tar.bz2 nixlib-cf2603f144b86201635867c7e19f41fd965b382c.tar.lz nixlib-cf2603f144b86201635867c7e19f41fd965b382c.tar.xz nixlib-cf2603f144b86201635867c7e19f41fd965b382c.tar.zst nixlib-cf2603f144b86201635867c7e19f41fd965b382c.zip |
qutebrowser: patch all python scripts
Diffstat (limited to 'pkgs/applications/networking/browsers/qutebrowser')
-rw-r--r-- | pkgs/applications/networking/browsers/qutebrowser/default.nix | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/pkgs/applications/networking/browsers/qutebrowser/default.nix b/pkgs/applications/networking/browsers/qutebrowser/default.nix index b4932ee0f1b9..b71eea791550 100644 --- a/pkgs/applications/networking/browsers/qutebrowser/default.nix +++ b/pkgs/applications/networking/browsers/qutebrowser/default.nix @@ -55,6 +55,9 @@ in python3Packages.buildPythonApplication rec { propagatedBuildInputs = with python3Packages; [ pyyaml pyqt5 jinja2 pygments pypeg2 cssutils pyopengl attrs + # scripts and userscripts libs + tldextract beautifulsoup4 + pyreadability pykeepass stem ]; postPatch = '' @@ -81,15 +84,15 @@ in python3Packages.buildPythonApplication rec { "$out/share/icons/hicolor/scalable/apps/qutebrowser.svg" # Install scripts - sed -i "s,/usr/bin/qutebrowser,$out/bin/qutebrowser,g" scripts/open_url_in_instance.sh - install -Dm755 -t "$out/share/qutebrowser/scripts/" scripts/open_url_in_instance.sh + sed -i "s,/usr/bin/,$out/bin/,g" scripts/open_url_in_instance.sh + install -Dm755 -t "$out/share/qutebrowser/scripts/" $(find scripts -type f) install -Dm755 -t "$out/share/qutebrowser/userscripts/" misc/userscripts/* - # Install and patch python scripts + # Patch python scripts buildPythonPath "$out $propagatedBuildInputs" - for i in importer dictcli keytester utils; do - install -Dm755 -t "$out/share/qutebrowser/scripts/" scripts/$i.py - patchPythonScript "$out/share/qutebrowser/scripts/$i.py" + scripts=$(grep -rl python "$out"/share/qutebrowser/{user,}scripts/) + for i in $scripts; do + patchPythonScript "$i" done ''; @@ -97,10 +100,10 @@ in python3Packages.buildPythonApplication rec { wrapProgram $out/bin/qutebrowser --add-flags "--backend webkit" ''; - meta = { - homepage = https://github.com/The-Compiler/qutebrowser; + meta = with stdenv.lib; { + homepage = https://github.com/The-Compiler/qutebrowser; description = "Keyboard-focused browser with a minimal GUI"; - license = stdenv.lib.licenses.gpl3Plus; - maintainers = [ stdenv.lib.maintainers.jagajaga ]; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ jagajaga rnhmjoj ]; }; } |