nixpkgs/pkgs
8573 14120a423b dmenu: Fix scripts to run commands by store paths (#17709)
The `dmenu` package includes two binary programs, `dmenu` and `stest`,
and two shell scripts, `dmenu_run` and `dmenu_path`. `dmenu_run`
invokes `dmenu` and `dmenu_path`, and `dmenu_path` invokes `stest`.

`dmenu_run`'s invocation of `dmenu` was patched to run it by its full
store path, but its invocation of `dmenu_path` and `dmenu_path`'s
invocation of `stest` were not.

If `dmenu_path` and `stest` were not in the set of system packages or
otherwise in the `PATH`, this situation would result in `dmenu_run`
opening a dmenu instance with no menu entries (which would normally be
generated by `dmenu_path`, which `dmenu_run` couldn't find, as it was
running it by `PATH` lookup).

This commit fixes the package to also patch the invocation of
`dmenu_path` in `dmenu_run` and the invocations of `stest` in
`dmenu_path` to invoke those programs by their full store paths.

I have tested this change on NixOS.
2016-08-14 11:38:25 +00:00
..
applications dmenu: Fix scripts to run commands by store paths (#17709) 2016-08-14 11:38:25 +00:00
build-support Merge pull request #17589 from cmfwyp/sagemath 2016-08-12 21:58:41 +01:00
data baekmuk-ttf: update url 2016-08-09 20:18:21 +00:00
desktops Remove top-level pyqt4 2016-08-14 12:38:01 +02:00
development Remove top-level pyqt4 2016-08-14 12:38:01 +02:00
games Remove top-level pyqt4 2016-08-14 12:38:01 +02:00
misc Remove top-level pyqt4 2016-08-14 12:38:01 +02:00
os-specific wireguard-unstable: 2016-07-22 -> 2016-08-08 (#17727) 2016-08-14 10:47:16 +00:00
servers mariadb on Darwin: another attempt to fix 2016-08-13 09:03:33 +02:00
shells buildGoPackage: remove Go deps file libs.json 2016-08-11 23:07:09 +02:00
stdenv stdenv: ARM bootstrap: Update bootstrap tarballs to hydra-built ones 2016-07-20 18:51:09 +03:00
test
tools Revert "fcitx-engines.table-other: fix build for cmake 3.6 (#17721)" 2016-08-14 11:27:28 +00:00
top-level Remove top-level setuptools 2016-08-14 13:07:26 +02:00