summaryrefslogtreecommitdiff
path: root/pkgs/os-specific/linux/trace-cmd (follow)
Commit message (Expand)AuthorAgeFilesLines
* kernelshark: move to by-nameAliaksandr2026-01-311-72/+0
* treewide: clean up 'meta = with' pattern•••This commit was created by a combination of scripts and tools: - an ast-grep script to prefix things in meta with `lib.`, - a modified nixf-diagnose / nixf combination to remove unused `with lib;`, and - regular nixfmt. Co-authored-by: Wolfgang Walther <walther@technowledgy.de> Ihar Hrachyshka2025-12-102-8/+8
* kernelshark: fix build with cmake4Michal Sojka2025-10-101-0/+9
* trace-cmd: 3.3.2 -> 3.3.3R. Ryantm2025-08-061-2/+2
* trace-cmd: 3.3.1 -> 3.3.2•••Changelog: https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git/tag/?h=trace-cmd-v3.3.2 Michal Sojka2025-07-211-3/+3
* kernelshark: 2.3.2 -> 2.4.0R. Ryantm2025-04-051-2/+2
* treewide: remove unused argumentsSigmanificient2025-03-131-3/+0
* kernelshark: 2.3.1 -> 2.3.2R. Ryantm2025-01-251-9/+2
* kernelshark: fix buildMichal Sojka2024-12-281-0/+8
* treewide: format all inactive Nix files•••After final improvements to the official formatter implementation, this commit now performs the first treewide reformat of Nix files using it. This is part of the implementation of RFC 166. Only "inactive" files are reformatted, meaning only files that aren't being touched by any PR with activity in the past 2 months. This is to avoid conflicts for PRs that might soon be merged. Later we can do a full treewide reformat to get the rest, which should not cause as many conflicts. A CI check has already been running for some time to ensure that new and already-formatted files are formatted, so the files being reformatted here should also stay formatted. This commit was automatically created and can be verified using nix-build https://github.com/infinisil/treewide-nixpkgs-reformat-script/archive/a08b3a4d199c6124ac5b36a889d9099b4383463f.tar.gz \ --argstr baseRev b32a0943687d2a5094a6d92f25a4b6e16a76b5b7 result/bin/apply-formatting $NIXPKGS_PATH Silvan Mosberger2024-12-102-19/+89
* trace-cmd: 3.2 -> 3.3.1Michal Sojka2024-10-171-11/+3
* trace-cmd: Add updateScriptMichal Sojka2024-10-171-1/+7
* treewide: replace freeglut with libglut•••Allow the macOS GLUT framework to be used automatically in many cases. Packages that specifically search for freeglut or require its additional APIs should still explicitly depend on it. Deliberately skip the Haskell package set, which is mostly automatically generated, and mupdf, which has its own fork of freeglut. Emily2024-06-221-2/+2
* pkgs/os-specific: remove licenses.gpl2Jussi Kuokkanen2024-06-211-1/+1
* kernelshark: 2.2.1 -> 2.3.1•••Bump the package and move it over to qt6. Rouven Czerwinski2024-05-261-9/+9
* 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. stuebinm2024-03-191-0/+1
* trace-cmd: search path properly when running commandsEmil Thorsoe2024-01-151-1/+9
* treewide: fetchgit -> fetchzip (git.kernel.org)•••fetchzip is more efficient, because it doesn't do a full git clone, so it should be preferred where possible. Where hashes have not been changed, I have verified that they don't need to be. Where hashes have changed, in all cases this is because of .gitattributes files that exclude certain files from the tarball, and in these cases I have verified that the packages still build. sbsigntool still uses fetchgit because it has a submodule, and ell and iwd still use fetchgit because git.kernel.org does not provide snapshot links for them. Apparently this is intentional. Alyssa Ross2023-12-052-9/+7
* kernelshark: 2.2.0 -> 2.2.1Nicolas Benes2023-07-111-2/+2
* trace-cmd: add myself to maintainersMichal Sojka2023-06-171-1/+1
* trace-cmd: 3.1.6 -> 3.2Michal Sojka2023-06-171-3/+3
* kernelshark: 2.1.1 -> 2.2.0R. Ryantm2023-02-061-2/+2
* treewide: use more secure and proxy friendly https protocol to fetch from git...Jörg Thalheim2023-01-271-1/+1
* trace-cmd: 3.1.2 -> 3.1.6Michal Sojka2023-01-271-2/+3
* treewide: drop -l$NIX_BUILD_CORES•••Passing `-l$NIX_BUILD_CORES` improperly limits the overall system load. For a build machine which is configured to run `$B` builds where each build gets `total cores / B` cores (`$C`), passing `-l $C` to make will improperly limit the load to `$C` instead of `$B * $C`. This effect becomes quite pronounced on machines with 80 cores, with 40 simultaneous builds and a cores limit of 2. On a machine with this configuration, Nix will run 40 builds and make will limit the overall system load to approximately 2. A build machine with this many cores can happily run with a load approaching 80. A non-solution is to oversubscribe the machine, by picking a larger `$C`. However, there is no way to divide the number of cores in a way which fairly subdivides the available cores when `$B` is greater than 1. There has been exploration of passing a jobserver in to the sandbox, or sharing a jobserver between all the builds. This is one option, but relatively complicated and only supports make. Lots of other software uses its own implementation of `-j` and doesn't support either `-l` or the Make jobserver. For the case of an interactive user machine, the user should limit overall system load using `$B`, `$C`, and optionally systemd's cpu/network/io limiting features. Making this change should significantly improve the utilization of our build farm, and improve the throughput of Hydra. Graham Christensen2022-09-221-1/+1
* Merge pull request #184300 from r-ryantm/auto-update/kernelshark•••kernelshark: 2.1.0 -> 2.1.1Jonas Heinrich2022-08-281-2/+2
|\
| * kernelshark: 2.1.0 -> 2.1.1R. Ryantm2022-07-311-2/+2
* | trace-cmd: 3.1.1 -> 3.1.2R. Ryantm2022-08-021-2/+2
|/
* trace-cmd: 3.0.3->3.1.1Michal Sojka2022-07-051-8/+17
* trace-cmd: 2.9.7 -> 3.0.3Michal Sojka2022-06-181-5/+5
* trace-cmd: 2.9.6 -> 2.9.7R. Ryantm2022-02-231-2/+2
* trace-cmd: 2.9.5 -> 2.9.6•••* trace-cmd: 2.9.5 -> 2.9.6 (#148944) And update meta.licenses The lib part is under LGPL-2.1 And use SPDX 3.0 license identifier Co-authored-by: Renaud <c0bw3b@users.noreply.github.com>R. RyanTM2022-02-111-3/+3
* kernelshark: 2.0.2 -> 2.1.0Michal Sojka2022-01-191-2/+2
* kernelshark: 1.2 -> 2.0.2•••Relevant upstream changes: - Sources were moved from trace-cmd repository to a new repository. - Makefile for building documentation is broken. Therefore, we don't build documentation. After upstream fixes it, we can build it again. Michal Sojka2021-10-231-24/+15
* trace-cmd: 2.9.1 -> 2.9.5•••Besides updating trace-cmd, this commit also switches from bundled libtraceevent and libtracefs to their external sources. Upstream copied those libraries to separate repositories (see https://lore.kernel.org/linux-trace-devel/20210325172357.6e059c31@gandalf.local.home/). Another change relates to documentation building, which upstream reworked. We disable HTML documentation - previous versions did not provide it too. Finally, we enable parallel build, which is simpler if `buildPhase` is not overridden. Michal Sojka2021-10-232-42/+21
* trace-cmd: 2.9-dev -> 2.9.1, kernelshark: 1.1.0 -> 1.2•••Besides updating the version, this commit decouples trace-cmd and kernelshark source revisions. These two programs are developed in the same repository but are released independently. Nixpkgs built the previous versions of these programs from the same source commit, which meant that at least one of the programs were not built from the officially released version. Now we use the release tags of the corresponding programs. Michal Sojka2021-03-224-23/+27
* treewide: remove stdenv where not neededPavol Rusnak2021-01-251-1/+1
* treewide: with stdenv.lib; in meta -> with lib;•••Part of: https://github.com/NixOS/nixpkgs/issues/108938 meta = with stdenv.lib; is a widely used pattern. We want to slowly remove the `stdenv.lib` indirection and encourage people to use `lib` directly. Thus let’s start with the meta field. This used a rewriting script to mostly automatically replace all occurances of this pattern, and add the `lib` argument to the package header if it doesn’t exist yet. The script in its current form is available at https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix Profpatsch2021-01-112-4/+4
* tree-wide: unify Bash completions outputs (#103421)•••Use $out/share/bash-completion/completions to store the Bash completionsJonas Chevalier2020-11-121-1/+1
* treewide: Per RFC45, remove all unquoted URLsMichael Reilly2020-04-102-2/+2
* treewide: fix redirected urls•••According to https://repology.org/repository/nix_unstable/problems, we have a lot of packages that have http links that redirect to https as their homepage. This commit updates all these packages to use the https links as their homepage. The following script was used to make these updates: ``` curl https://repology.org/api/v1/repository/nix_unstable/problems \ | jq '.[] | .problem' -r \ | rg 'Homepage link "(.+)" is a permanent redirect to "(.+)" and should be updated' --replace 's@$1@$2@' \ | sort | uniq > script.sed find -name '*.nix' | xargs -P4 -- sed -f script.sed -i ``` Patrick Hilhorst2020-01-221-1/+1
* Treewide: fix URL permanent redirects•••Permanent redirects on homepages and/or source URLs as reported by Repology c0bw3b2019-11-161-1/+1
* tracecmd: 2.8.3 -> 2.9-dev & kernelshark: 0.9.8 -> 1.1.0Bas van Dijk2019-10-314-54/+34
* treewide: remove redundant recvolth2019-08-282-2/+2
* treewide: name -> pname (easy cases) (#66585)•••treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pnamevolth2019-08-151-1/+1
* trace-cmd/kernelshark: downgrade to the trace-cmd-stable-v2.8 branchBas van Dijk2019-07-274-27/+11
* kernelshark: 0.9.8-f97e28a -> 1.0.0Bas van Dijk2019-07-273-12/+22
* kernelshark: remove doxygen and graphviz because they aren't usedBas van Dijk2019-07-251-2/+2
* kernelshark: install documentationBas van Dijk2019-07-252-6/+21
* trace-cmd: 2.8-0c957d2 -> 2.9-dev-1517dc3Bas van Dijk2019-07-254-21/+20