Commit graph

335707 commits

Author SHA1 Message Date
Dominique Martinet
fa857bb435 bpftrace: fix build with libbpf 0.6.0
libbpf 0.6.0 relies on typeof in bpf/btf.h to pick the right version of
btf_dump__new() but that's not valid c++.
see https://github.com/iovisor/bpftrace/issues/2068
2021-12-06 07:15:56 +09:00
Dominique Martinet
559fe43665 nixos/tests: add bpf test
test bcc and bpftrace briefly
2021-12-04 21:12:07 +09:00
Dominique Martinet
2318433b73 bcc: remove submodule
reverting libbpf back to 0.5.0 fixes bcc compilation with our libbpf
This also shows this was a libbpf bug rather than a bcc problem...
2021-12-04 21:12:07 +09:00
Dominique Martinet
0ae1623ea3 pahole: remove submodule
1.22 merged the EMBEDDED_LIBBPF patch back
2021-12-04 21:12:07 +09:00
Dominique Martinet
78a4ea51e4 libbpf: install linux/btf.h
This installs the linux/btf.h header in libbpf, which is necessarily
compatible with bpf/btf.h
Note that we also ship the linux header's linux/btf.h with glibc,
but explicit buildInputs should have priority over default headers so
hopefully this one will always be used.
2021-12-04 21:12:07 +09:00
Dominique Martinet
bc58795244 pahole: 1.20 -> 1.22 2021-12-04 21:12:07 +09:00
Dominique Martinet
292cea9418 bpftrace: 0.13.0 -> 0.14.0 2021-12-04 21:12:07 +09:00
Dominique Martinet
1ffe19f6d8 maintainers: add martinetd
will add myself to bpf-related packages over the next few commits
2021-12-04 21:12:06 +09:00
Dominique Martinet
eb774dd039 bpftrace: move from linux kernel packages to normal package
bpftrace doesn't actually need to be a kernel package anymore.
It used to require path to kernel sources, but we build our kernels
with IKHEADER and BTF so the currently running configuration can always
be found automatically without any patch
2021-12-04 21:07:10 +09:00
Dominique Martinet
efe6967e93 bcc: move from linux-kernels packages to normal packages
bcc doesn't really need kernel itself, it just cares about module path.

It's actually better to use /run/booted-system/kernel-modules/lib/modules
for two reasons:
 - no need to rebuild bcc for each new kernel
 - can use a newer bcc with a booted kernel that doesn't match the current
   system
2021-12-04 21:07:09 +09:00
Maciej Krüger
c52ea537b3
Merge pull request #146840 from mkg20001/twup 2021-12-04 12:52:32 +01:00
Fabian Affolter
ccb03c908b
Merge pull request #148553 from dotlambda/cssselect2-dependencies
python3Packages.cssselect2: remove superfluous dependencies
2021-12-04 12:12:11 +01:00
Fabian Affolter
1083fd1d97
Merge pull request #148533 from figsoda/update-taplo-cli
taplo-cli: 0.4.1 -> 0.5.0
2021-12-04 11:17:50 +01:00
Guillaume Girol
7639c9ef20
Merge pull request #147044 from cyplo/update-genpass
genpass: 0.4.12 -> 0.5.1
2021-12-04 10:08:06 +00:00
Guillaume Girol
75faf46d7a
Merge pull request #147020 from mmilata/lndmanage-0.14
lndmanage: 0.13.0 -> 0.14.0
2021-12-04 09:56:27 +00:00
Guillaume Girol
abab86e212
Merge pull request #147691 from hmenke/sof-firmware
sof-firmware: 1.9 -> 1.9.2
2021-12-04 09:52:39 +00:00
Guillaume Girol
39a44f3a76
Merge pull request #148151 from pacien/beamerpresenter-0.2.1
beamerpresenter: 0.2.0 -> 0.2.1
2021-12-04 09:48:54 +00:00
Bobby Rong
c1407ce631
Merge pull request #148387 from JesusMtnezForks/go-task
go-task: 3.9.1 -> 3.9.2
2021-12-04 17:48:21 +08:00
Tristan
7f6a2d5663 oci-containers: fix imageFile example 2021-12-04 10:23:58 +01:00
Guillaume Girol
c1641865d8
Merge pull request #148317 from figsoda/update-glitter
glitter: 1.5.7 -> 1.5.9
2021-12-04 09:21:40 +00:00
Vincent Laporte
deef812ae8 frama-c: 23.1 (Vanadium) → 24.0 (Chromium) 2021-12-04 10:21:17 +01:00
Bobby Rong
91de7c5e7b
Merge pull request #148554 from VergeDX/flat-remix-gnome
flat-remix-gnome: 20211113 -> 20211202.
2021-12-04 17:09:52 +08:00
Guillaume Girol
b9bb3464ba
Merge pull request #147601 from McSinyx/glfw-3.3.5
glfw: 3.3.4 -> 3.3.5 and fix linkage with X11
2021-12-04 08:57:02 +00:00
Fabian Affolter
73fa2c6faa
Merge pull request #148393 from fabaff/bump-bitlist
python3Packages.parts: 1.1.2 -> 1.2.0, python3Packages.bitlist: 0.5.1 -> 0.6.0
2021-12-04 09:44:45 +01:00
Fabian Affolter
506870c4cf
Merge pull request #148394 from fabaff/bump-qcs-api-client
python3Packages.qcs-api-client: 0.20.4 -> 0.20.5
2021-12-04 09:44:35 +01:00
Fabian Affolter
8ee873dcc0
Merge pull request #148405 from fabaff/bump-natscli
natscli: 0.0.26 -> 0.0.28
2021-12-04 09:36:17 +01:00
Fabian Affolter
83f90d92a2
Merge pull request #148410 from fabaff/bump-goaccess
goaccess: 1.5.2 -> 1.5.3
2021-12-04 09:36:04 +01:00
Fabian Affolter
e368b85a11
Merge pull request #148411 from fabaff/bump-metasploit
metasploit: 6.1.16 -> 6.1.17
2021-12-04 09:35:51 +01:00
Fabian Affolter
567b495ddb
Merge pull request #148412 from fabaff/bump-exploitdb
exploitdb: 2021-11-27 -> 2021-12-02
2021-12-04 09:35:25 +01:00
Fabian Affolter
90a7dda880
Merge pull request #148413 from fabaff/bump-theharvester
theharvester: 4.0.2 -> 4.0.3
2021-12-04 09:35:04 +01:00
Vanilla
652b351d3e
flat-remix-gnome: 20211113 -> 20211202. 2021-12-04 14:26:36 +08:00
Robert Schütz
d112a3363a python3Packages.cssselect2: remove superfluous dependencies 2021-12-03 22:14:34 -08:00
zowoq
bb9bd465b6 go_1_17: 1.17.3 -> 1.17.4 2021-12-04 14:07:50 +10:00
Artturi
77dc4eecc2
Merge pull request #146607 from l0b0/root/ignore-default-jetbrains-idea-module-configuration 2021-12-04 04:35:54 +02:00
deltadelta
f01e912599 scaleway-cli: 1.20 -> 2.4.0
Use buildGoModule instead of buildGoPackage because newer version is a module.
2021-12-03 18:21:03 -08:00
Kirill Elagin
0d8cbc4fd4
rmapi: 0.0.17 -> 0.0.18 (#148531) 2021-12-04 02:14:55 +00:00
Pavol Rusnak
e65a0f3f98
Merge pull request #148516 from lourkeur/update/electrum-ltc
electrum-ltc: 3.3.8.1 -> 4.0.9.3
2021-12-04 02:16:31 +01:00
Pavol Rusnak
f32b60f8d6
Merge pull request #148532 from r-burns/flashrom
flashrom: build with default gcc
2021-12-04 02:07:04 +01:00
Pavol Rusnak
a2a684ac13
Merge pull request #148528 from prusnak/scrypt-darwin
scrypt: fix build on aarch64-darwin
2021-12-04 01:41:04 +01:00
Thiago Kenji Okada
e62557be5d
Merge pull request #148504 from jonringer/amdgpu-pro-meta
amdgpu-pro: fix homepage
2021-12-03 21:33:58 -03:00
Thiago Kenji Okada
aed087bca5
Merge pull request #148503 from jonringer/remove-0x0
_0x0: remove
2021-12-03 21:33:18 -03:00
Bobby Rong
85e14b6bf7
Merge pull request #148490 from aru-hackZ/patch-1
koreader: 2021.10.1 -> 2021.11
2021-12-04 08:24:06 +08:00
figsoda
01d45ee673 taplo-cli: 0.4.1 -> 0.5.0 2021-12-03 19:15:05 -05:00
Artturi
610b719d91
Merge pull request #148491 from Artturin/sendkeydelay
nixos/test-driver: add 10ms delay to send_key
2021-12-04 02:13:49 +02:00
Ryan Burns
de5ab3881e flashrom: build with default gcc
Fetch upstream patch to fix build with gcc 10
2021-12-03 16:09:50 -08:00
Pavol Rusnak
9118fde4b0
scrypt: fix build on aarch64-darwin
util-linux alternative for darwin does not contain `rev` anyway
and somehow the tests pass even when it is missing
2021-12-04 00:19:54 +01:00
Harsh Shandilya
fd481c684c scrcpy: 1.20 -> 1.21 2021-12-04 00:15:57 +01:00
Artturi
80457f0dc0
Merge pull request #148381 from Artturin/openconnectshafix
globalprotect-openconnect: use ver rev instead of commit & correct sh…
2021-12-04 01:06:59 +02:00
Krzysztof Nazarewski
23315789cf keepass: 2.48.1 -> 2.49 2021-12-03 23:59:36 +01:00
Krzysztof Nazarewski
b5a44bdcbd keepass: stop saving config to /nix/store
TLDR: makes KeePass prefer $XDG_CONFIG_HOME instead of install (/nix/store) location

KeePass defaults `PreferUserConfiguration` to `false`,r
 the only way to set it to `true` is through global
 KeePass.config.xml at the install location.
The default installer configuration does just that and nothing else.

Excerpt from documentation (see https://keepass.info/help/base/configuration.html#tech )
> If the PreferUserConfiguration flag is false,
>  try to store all configuration items into the global configuration file.
>  If this fails, report the error and try to store them into the local configuration file.
>  If this fails, report the error.
2021-12-03 23:59:36 +01:00