nixpkgs/pkgs/development/tools/misc
Frederik Rietdijk 27a9800e85 pwndbg: fix runtime python deps, fixes #71071
pwndbg is a Python module for gdb. The built-in interpreter is used and
pwndbg offers additional routines. Packaging this is tricky because that
interpreter needs to be used. Using `python3.withPackages` won't work.
By setting `NIX_PYTHONPATH`, the interpreter should pick up pwndbg and
its dependencies.

If `NIX_PYTHONPATH` does not function we can fall back to `PYTHONPATH`.
An example of when that won't work is if pwndbg runs a script of itself
in a subshell. `NIX_PYTHONPATH` would be  unset, but `PYTHONPATH` not.
2019-10-16 10:01:44 +02:00
..
abi-compliance-checker treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
abi-dumper treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
arcanist arcanist: 20180916 -> 20190905 2019-10-13 07:14:38 -04:00
astyle astyle: use cmake to avoid having to manually fix up LDFLAGS 2019-08-26 16:40:04 +08:00
autobuild treewide: update homepages to https where available 2019-04-15 10:10:05 -04:00
autoconf Treewide: use HTTPS on GNU domains 2018-12-02 15:51:59 +01:00
autoconf-archive treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
autogen treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
automake Re-Revert "Merge #58997 gettext: apply patch for CVE 2018-1875" 2019-04-05 21:03:59 +02:00
automoc4
avarice avarice: mark as broken 2018-04-12 23:03:59 +02:00
avrdude Treewide: use HTTPS on NonGNU domains 2018-12-02 15:21:04 +01:00
awf treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
babeltrace babeltrace: 1.5.6 -> 1.5.7 2019-07-14 23:15:31 -07:00
bashdb treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
bin_replace_string treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
binutils treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
blackmagic blackmagic: 1.6.1 -> unstable-2019-08-13 2019-08-13 17:10:02 -07:00
bossa treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
bsdbuild treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
cbrowser pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
ccache treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
ccls ccls: 0.20190823 -> 0.20190823.3 2019-09-26 13:16:41 +02:00
cflow cflow: 1.5 -> 1.6 (#58018) 2019-03-31 00:36:56 +01:00
cgdb Merge master into staging-next 2019-08-18 12:53:44 +02:00
checkbashisms treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
chrpath treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
chruby treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
circleci-cli circleci-cli: 0.1.2569 -> 0.1.5879 2019-09-18 18:00:00 -05:00
cl-launch cl-launch: change platforms to unix 2018-03-07 16:31:34 +13:00
cli11 cli11: 1.7.1 -> 1.8.0 2019-06-01 03:29:13 -07:00
coccinelle treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
complexity treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
cppi Treewide: use HTTPS on GNU Savannah domains 2018-12-02 15:33:09 +01:00
cproto treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
cquery treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
creduce creduce: 2.8.0 -> 2.9.0, llvm7 2019-05-06 23:39:56 -05:00
cscope Merge master into staging 2018-08-09 18:28:15 +02:00
csmith treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
ctags treewide: fix string escapes 2019-09-16 22:15:38 +00:00
cwebbin treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
d-feet dfeet: 0.3.14 -> 0.3.15 2019-08-24 16:15:23 -04:00
dbench treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
ddd Treewide: use HTTPS on GNU domains 2018-12-02 15:51:59 +01:00
dejagnu treewide: remove wkennington as maintainer 2019-01-26 10:05:32 +00:00
dfu-programmer treewide: name -> pname 2019-08-17 10:54:38 +00:00
dfu-util treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
dialog treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
distcc treewide: use runtimeShell instead of stdenv.shell whenever possible 2019-02-26 14:10:49 +00:00
doclifter doclifter: 2.18 -> 2.19 (#58663) 2019-04-08 00:29:49 +02:00
drush
editorconfig-core-c treewide: http -> https 2018-06-23 04:34:55 -07:00
eggdbus eggdbus: add license 2018-11-08 20:31:31 +01:00
elfinfo elfinfo: use buildGoPackage 2019-09-21 04:33:00 -05:00
elfkickers treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
elfutils Revert "elfutils: add patch that fixes compilation under gcc8 (#40705)" 2019-09-07 07:20:19 +00:00
epm treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
findnewest findnewest: init at 0.3 2019-03-12 15:28:20 -07:00
fsatrace treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
fswatch treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
gdb gdb: build with libipt 2019-09-22 21:34:32 +00:00
gdbgui treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
gede treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
gengetopt gengetopt: 2.22.6 -> 2.23 2019-08-22 14:12:23 -05:00
global treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
gnum4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
gob2 treewide: Update meta of packages hosted on gnome 2019-05-13 03:01:25 -04:00
gperf gperf: fix cross compilation (#51210) 2018-12-03 09:49:12 -06:00
gpshell treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
gputils treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
gtkdialog treewide: drop adding hicolor-icon-theme where possible 2019-09-18 22:47:26 +02:00
gtkperf tree-wide: s/GTK+/GTK/g 2019-09-06 02:54:53 +02:00
help2man help2man: 1.47.10 -> 1.47.11 2019-08-19 05:30:57 -07:00
hound treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
hydra hydra: 2019-05-06 -> 2019-08-30 2019-09-08 01:25:25 +02:00
hydra-cli hydra-cli: update the cargoSha256 hash 2019-10-09 18:29:18 +02:00
icon-naming-utils lib.makePerlPath -> perlPackages.makePerlPath 2018-12-15 03:50:31 +00:00
igprof treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
indent indent: fix darwin build 2019-05-21 23:27:10 +02:00
inotify-tools treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
intel-gpu-tools treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
intltool treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
iozone reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
itstool Revert "itstool: 2.0.2 -> 2.0.4" (#41339) 2018-06-01 15:23:53 +00:00
jscoverage treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
kconfig-frontends kconfig-frontends: don’t error on security warning 2019-06-05 22:52:58 -04:00
kdbg treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
kibana treewide: remove redundant quotes 2019-09-08 23:38:31 +00:00
libtool libtool2: enable parallel builds 2019-05-24 17:29:23 -04:00
libwhich libwhich: 2019-03-20 -> 1.1.0 2019-06-09 22:18:06 -05:00
linuxkit linuxkit: 2017-07-08 -> 0.7 2019-07-25 21:32:20 -07:00
lit lit: 0.7.1 -> 0.8.0 2019-03-22 14:12:36 -05:00
loccount treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
lsof lsof: fix man page 2019-09-28 19:19:19 -05:00
ltrace treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
lttng-tools treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
lttng-ust lttng-ust: 2.10.4 -> 2.10.5 2019-09-28 00:19:50 +02:00
lttv treewide: use more HTTPS URLs 2018-03-24 22:04:25 -07:00
luarocks Merge pull request #68258 from teto/luarocks-nix_bump 2019-09-09 12:41:54 +09:00
macdylibbundler treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
md2man treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
mdl bundlerUpdateScript: init and use (#64822) 2019-07-22 12:02:47 +00:00
mkcert mkcert: use buildGoPackage 2019-09-21 04:25:00 -05:00
moby treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
msitools treewide: Add passthru.updateScript to gnome pkgs 2019-05-12 22:23:48 +02:00
ninka treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
nixbang treewide: name -> pname 2019-08-17 10:54:38 +00:00
nrfutil nrfutil: init at 5.2.0 2019-05-19 12:12:32 +02:00
objconv treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
one_gadget one_gadget: 1.6.2 → 1.7.2 2019-08-28 19:29:17 +00:00
opengrok treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
openocd Merge remote-tracking branch 'origin/master' into gcc-8 2019-09-03 22:15:07 +02:00
pahole pahole: 1.12 -> 1.15 2019-07-09 20:15:19 +02:00
patchelf patchelf: 0.10 -> 0.9 (downgrade!) 2019-09-22 09:47:36 +02:00
pkg-config pkg-config: enable check 2019-05-15 02:13:13 +09:00
pkgconf pkgconf: 1.6.1 -> 1.6.3 2019-07-15 22:03:27 -07:00
pmccabe treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
prelink treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
premake treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
pwndbg pwndbg: fix runtime python deps, fixes #71071 2019-10-16 10:01:44 +02:00
reviewdog reviewdog: init at 0.9.12 2019-06-15 02:00:00 -05:00
rman rman: make tests run, but disable 2018-08-11 09:35:31 +00:00
rolespec
saleae-logic treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
sccache sccache: 0.2.10 -> 0.2.11 2019-09-14 15:18:12 +03:00
semver-tool semver-tool: init at 2.1.0 2019-03-31 21:32:15 +02:00
sipp treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
sloccount sloccount: Wrap shell scripts 2019-05-17 06:00:03 +00:00
sqitch sqitch-pg: add license 2018-11-08 20:45:51 +01:00
srecord treewide: Make all the rest of configureFlags 2018-08-03 17:06:03 -04:00
stlink treewide: name -> pname 2019-08-17 10:54:38 +00:00
stm32flash pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
strace strace: 5.2 -> 5.3 2019-10-03 21:16:09 +02:00
swig swig4: 4.0.0 -> 4.0.1 2019-10-11 12:05:58 +02:00
sysbench Re-Revert "Merge branch 'staging-next'" 2019-09-22 09:38:09 +02:00
tcptrack treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
teensy-loader-cli treewide: name -> pname 2019-08-17 10:54:38 +00:00
terracognita terracognita: init at 0.1.6 (#66203) 2019-08-06 10:48:57 -07:00
terraform-lsp terraform-lsp: 0.0.6 -> 0.0.9 2019-09-21 00:00:00 -05:00
tet treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
texi2html texi2html: 1.82 -> 5.0 2019-08-26 13:16:43 -07:00
texinfo treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
tie treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
tinyprog tinyprog: init at 1.0.24.dev99+ga77f828 2019-08-14 21:10:05 -05:00
tokei tokei: 9.1.1 -> 10.0.1 2019-09-10 13:21:37 -07:00
travis bundlerUpdateScript: init and use (#64822) 2019-07-22 12:02:47 +00:00
trv treewide: remove redundant quotes 2019-09-08 23:38:31 +00:00
uisp Treewide: use HTTPS on NonGNU domains 2018-12-02 15:21:04 +01:00
uncrustify uncrustify: 0.66.1 -> 0.67 2018-05-21 09:18:37 +00:00
unifdef
universal-ctags universal-ctags: Add jansson dependency 2019-10-01 11:27:59 -05:00
usb-modeswitch treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
vtable-dumper treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
watson-ruby treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
whatstyle whatstyle: init at 0.1.7 2019-05-18 23:40:39 +09:00
wishbone-tool wishbone-tool: init at 0.2.8 2019-08-22 11:09:45 +00:00
xc3sprog treewide: remove redundant quotes 2019-09-08 23:38:31 +00:00
xxdiff xxdiff: drop the old qt4 version in favour of qt5 2019-09-09 13:13:54 +08:00
ycmd ycmd: add gopls completer 2019-09-20 21:33:40 +02:00
yodl treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00