Commit Graph

178 Commits

Author SHA1 Message Date
aleksana
571c71e6f7 treewide: migrate packages to pkgs/by-name, take 1
We are migrating packages that meet below requirements:

1. using `callPackage`
2. called path is a directory
3. overriding set is empty (`{ }`)
4. not containing path expressions other than relative path (to
makenixpkgs-vet happy)
5. not referenced by nix files outside of the directory, other
than`pkgs/top-level/all-packages.nix`
6. not referencing nix files outside of the directory
7. not referencing `default.nix` (since it's changed to `package.nix`)
8. `outPath` doesn't change after migration

The tool is here: https://github.com/Aleksanaa/by-name-migrate.
2024-11-09 20:04:51 +08:00
Bobby Rong
040642103c
linuxPackages.systemtap: Don't trigger glib rebuild on kernel updates
glib now depends on linuxPackages.systemtap.override { withStap = false; }.
2024-10-14 20:54:18 +08:00
Bobby Rong
cd420b5d2c
sysprof: 47.beta → 47.0
https://gitlab.gnome.org/GNOME/sysprof/-/compare/47.beta...47.0

Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com>
2024-10-14 20:54:17 +08:00
Bobby Rong
75b12a3ac5
sysprof: 46.0 → 47.beta
https://gitlab.gnome.org/GNOME/sysprof/-/compare/46.0...47.beta

Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com>
2024-10-14 20:54:11 +08:00
Bobby Rong
0d4d5e0b72
linuxPackages.systemtap: Allow skip installing stap
https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4076
2024-10-14 20:54:09 +08:00
R. Ryantm
6018246c55 malt: 1.2.2 -> 1.2.3 2024-10-03 03:04:37 +00:00
Henner Zeller
1fa3315ea1 pprof: 0-unstable-2024-07-10 -> 0-unstable-2024-09-25 2024-09-26 20:19:40 -07:00
Peder Bergebakken Sundt
e471916645
treewide: passthru nixos test (#334491) 2024-08-18 00:29:43 +02:00
Sigmanificient
63d05d989e pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
Jörg Thalheim
5356420466 treewide: remove unused with statements from maintainer lists
$ find -type f -name '*.nix' -print0 | xargs -P "$(nproc)" -0 sed -i \
  -e 's!with lib.maintainers; \[ *\];![ ];!' \
  -e 's!with maintainers; \[ *\];![ ];!'
2024-07-29 10:06:20 +08:00
Anderson Torres
9a624d10e3 treewide: remove viric from meta.maintainers [orphans]
Since theey is not active from at least six years.

All the packages on this commit became orphans.

---------------------------------------------------------------------------
There are files not covered by this commit, because they will be adopted
soon. Namely:

- pkgs/by-name/zs/zsync/package.nix
- pkgs/games/bsdgames/default.nix
- pkgs/misc/ghostscript/default.nix
- pkgs/os-specific/linux/kernel/perf/default.nix
- pkgs/tools/system/logrotate/default.nix
2024-07-28 11:48:51 -03:00
Peder Bergebakken Sundt
fc9257572d
Merge pull request #326989 from hzeller/feature-20240713-update-pprof
pprof: 0-unstable-2024-05-09 -> 0-unstable-2024-07-10
2024-07-18 01:14:09 +02:00
Henner Zeller
1d62892b1c pprof: 0-unstable-2024-05-09 -> 0-unstable-2024-07-10 2024-07-13 19:40:32 -07:00
aleksana
1a89942243 treewide: sha256 -> hash attribute for gitlab.com fetchers 2024-07-13 22:28:37 +08:00
Alexis Hildebrandt
755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
Emily Trau
e1c76d93e5 heaptrack: support darwin 2024-05-14 20:55:39 +10:00
Henner Zeller
0cd61c1ba1 pprof: unstable-2024-02-27 -> 0-unstable-2024-05-09 2024-05-10 17:02:26 -07:00
Vladimír Čunát
725f48a252
Merge branch 'master' into staging-next 2024-05-02 09:05:49 +02:00
Bobby Rong
736c6be462
treewide: Move away from wiki.gnome.org
The wiki.gnome.org site is planned for retirement.
2024-05-01 21:16:03 +08:00
Maxine Aubrey
73f6361c94
sysprof: 45.1 → 46.0
https://gitlab.gnome.org/GNOME/sysprof/-/compare/45.1...46.0

Changelog-Reviewed-By: Maxine Aubrey <max@ine.dev>
2024-04-22 21:11:06 +02:00
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00
Henner Zeller
c73c8b36d6 pprof: unstable-2023-07-05 -> unstable-2024-02-27 2024-03-03 08:51:53 -08:00
Herwig Hochleitner
ae34cddb51
linuxPackages.systemtap: 4.8 -> 5.0a, add nixos tests (#276840)
* nixos/tests/systemtap: init smoke test

* linuxPackages.systemtap: use --sysroot instead of -r

* nixos/tests/systemtap: rule out warnings

* linuxPackages.systemtap: smaller sysroot

* nixos/tests/systemtap: test on a few more kernels

* linuxPackages.systemtap: provide debuginfo for tracing kernel.function

* linuxPackages.systemtap: test kernel.function probe

* linuxPackages.systemtap: 4.8 -> 5.0a
2024-01-09 19:38:02 +01:00
Pierre Bourdon
bc5c75e9ee
linuxPackages.systemtap: fix cross-build by depending on host Python 2023-11-26 16:32:42 +01:00
Jan Tojnar
23ddb9d87c sysprof: 45.0 → 45.1
https://gitlab.gnome.org/GNOME/sysprof/-/compare/45.0...45.1

Changelog-reviewed-by: Jan Tojnar <jtojnar@gmail.com>
2023-11-21 08:42:54 +01:00
Bobby Rong
211250edb4 sysprof: 45.rc → 45.0
https://gitlab.gnome.org/GNOME/sysprof/-/compare/45.rc...45.0

NEWS look okay.

Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com>
Changelog-reviewed-by: Jan Tojnar <jtojnar@gmail.com>
2023-11-21 08:42:28 +01:00
Bobby Rong
355189f547 sysprof: 45.beta → 45.rc
https://gitlab.gnome.org/GNOME/sysprof/-/compare/45.beta...45.rc

No longer possible to disable libunwind – it is bound to libsysprof:

4ad44609d0

Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com>
Changelog-reviewed-by: Jan Tojnar <jtojnar@gmail.com>
Co-authored-by: Jan Tojnar <jtojnar@gmail.com>
2023-11-21 08:42:01 +01:00
Bobby Rong
e5f1221317 sysprof: 3.48.0 → 45.beta
https://gitlab.gnome.org/GNOME/sysprof/-/compare/3.48.0...45.beta

New libdex dependency:

d1bcf93922

Dropped pango (pangoft2) dependency:

d6539c1bdb

The libsysprof option is dropped and re-introduced fromt the -analyze and -profile libs:

12e75e4c8c
dbb7833cbf

The agent option is merged into tools:

1fba250444

Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com>
Changelog-reviewed-by: Jan Tojnar <jtojnar@gmail.com>
2023-11-21 08:41:45 +01:00
R. Ryantm
41e5e56dc3 heaptrack: 1.4.0 -> 1.5.0 2023-10-10 08:13:14 +00:00
maralorn
ae7cc3b314
libsysprof-capture: add meta.pkgConfigModules annotation 2023-08-08 16:00:37 +02:00
Aaron Jheng
71c77f1f1b
pprof: unstable-2022-05-09 -> unstable-2023-07-05 2023-07-28 02:04:57 +00:00
Tobias Mayer
ba2ce6e73b
various packages: pin boost179
Taken from PR #244831 and vcunat amended the miopen override.
2023-07-22 16:54:22 +02:00
R. Ryantm
f548cc50b0 malt: 1.2.1 -> 1.2.2 2023-07-02 14:14:01 +00:00
Jan Tojnar
7d9863eae2 sysprof: 3.46.0 → 3.48.0
https://gitlab.gnome.org/GNOME/sysprof/-/compare/3.46.0...3.48.0

Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2023-04-06 01:35:33 +02:00
K900
53539903ff systemtap: remove hack, fix build 2023-03-22 14:05:35 +03:00
Guillaume Girol
9bd4087071
Merge pull request #217191 from symphorien/systemtap-4.8
linuxPackages.systemtap: 4.5 -> 4.8
2023-03-12 15:09:26 +00:00
Artturin
f9fdf2d402 treewide: move NIX_CFLAGS_COMPILE to the env attrset
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper

this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists
in env cause a eval failure
2023-02-22 21:23:04 +02:00
Artturin
6f6cc4a22d treewide: use toString on list NIX_CFLAGS_COMPILE
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper
2023-02-22 21:23:04 +02:00
Guillaume Girol
b3b79fc41e linuxPackages.systemtap: 4.5 -> 4.8
fixes the build with debuginfod-enabled elfutils
2023-02-19 12:00:00 +00:00
Vladimír Čunát
9287f4461d
Merge #206907: stdenv: gcc11 -> gcc12 2023-02-01 16:54:44 +01:00
Vladimír Čunát
6930b5bda8
lyx, rr, linuxPackgaes.systemtap: fixup build with gcc12 2023-02-01 16:53:31 +01:00
Alyssa Ross
1d86b75742 systemtap: mark supported only for Glibc platforms
Uses obstack, a GNU API not implemented by other Linux libcs.
2023-01-29 10:50:11 +00:00
Jan Tojnar
e6964aea38 sysprof: 3.45.1 → 3.46.0
https://gitlab.gnome.org/GNOME/sysprof/-/compare/3.45.1...3.46.0

Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2022-10-11 18:52:28 +02:00
Jan Tojnar
20dffc8ab0 sysprof: 3.45.0 → 3.45.1
https://gitlab.gnome.org/GNOME/sysprof/-/compare/3.45.0...3.45.1

Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2022-10-11 18:52:14 +02:00
Jan Tojnar
0f4c9742ab sysprof: 3.44.0 → 3.45.0
https://gitlab.gnome.org/GNOME/sysprof/-/compare/3.44.0...3.45.0

Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2022-10-11 18:52:11 +02:00
Artturin
da9a9a4404 treewide: cross fixes 2022-09-07 21:20:54 +03:00
Sergei Trofimovich
a12305070f eztrace: use binutils-2.38 until upstream is ported
Without the change eztrace build fails on binutils-2.39 due to API change:

    ../pptrace/arch/x86_64/hijack.c: In function 'check_instructions':
    ../pptrace/arch/x86_64/hijack.c:62:3: error: too few arguments to function 'init_disassemble_info'
       62 |   init_disassemble_info ( &i, NULL, dummy_print );
          |   ^~~~~~~~~~~~~~~~~~~~~
2022-08-24 22:30:44 +01:00
R. Ryantm
ecc85e21a1 heaptrack: 1.3.0 -> 1.4.0 2022-07-31 13:47:47 +00:00
ajs124
a661cfe9c2 oprofile: remove withGUI
hasn't been supported since 2014
see 0c142c3a096d3e9ec42cc9b0ddad994fea60d135 upstream
2022-05-25 01:24:07 +02:00
Sergei Trofimovich
33ca5b98b4 pprof: unstable-2021-09-30 -> unstable-2022-05-09
Fixed build failure against binutils-2.28.
2022-05-09 22:37:08 +01:00