Commit Graph

35 Commits

Author SHA1 Message Date
Ben Siraphob
c522fec274 pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
Jonathan Ringer
9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
Profpatsch
4a7f99d55d 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
2021-01-11 10:38:22 +01:00
Jan Tojnar
c7c4c236e0
libsysprof-capture: init
This will allow us to use sysprof-capture as a dependency of other libraries like GLib.
2020-10-24 06:57:59 +02:00
Jan Tojnar
6472c6c76f
sysprof: 3.38.0 → 3.38.1 2020-10-24 06:00:38 +02:00
Doron Behar
ed71430c44
sysprof: 3.36.0 -> 3.38.0 2020-10-24 01:14:06 +02:00
Florian Klink
661314d27b sysprof: use lib.getLib systemd instead of systemd.lib
This will pick the `lib` output if it exists, otherwise default to `out`.
2020-08-13 20:51:41 +02:00
Daiderd Jordan
7b3a2963d1
treewide: replace base64 encoded hashes 2020-06-03 18:35:19 +02:00
Jan Tojnar
f5ca4bc6ab
sysprof: fix build on i686
Closes: https://github.com/NixOS/nixpkgs/issues/51133
2020-06-02 05:52:32 +02:00
Jan Tojnar
a04625379a
Merge branch 'master' into staging-next 2020-04-13 18:50:35 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Jan Tojnar
15002f1cfd
tree-wide: Switch from gnome3.maintainers to lib.teams.gnome 2020-04-01 14:41:43 +02:00
Tor Hedin Brønner
7b8546a26d
sysprof: 3.34.1 -> 3.36.0 2020-03-24 07:06:58 +01:00
R. RyanTM
ee3ab209fe sysprof: 3.34.0 -> 3.34.1 2019-11-03 10:03:07 +01:00
Tor Hedin Brønner
63b9cbdb8e sysprof: 3.32.0 -> 3.34.0 2019-09-30 19:39:48 +02:00
Tor Hedin Brønner
f79bf2c3c0
sysprof: 3.30.2 -> 3.32.0
https://gitlab.gnome.org/GNOME/sysprof/blob/sysprof-3.32.0/NEWS
2019-04-05 12:13:33 +02:00
Matthew Bauer
b1bbd94bb6 Merge remote-tracking branch 'NixOS/master' into staging 2019-02-18 20:36:48 -05:00
worldofpeace
e407f51aaf sysprof: 3.31.1 -> 3.30.2
This was accidentally updated to an unstable version
and is now at the latest stable release.
2019-02-16 23:26:49 -05:00
Jan Tojnar
606ceda352
gnome3: stop using aliases 2019-02-14 02:31:15 +01:00
worldofpeace
69be72a64a desktop-files-utils: add setupHook to remove mimeinfo.cache
Post-Installation scripts are running `update-desktop-database -q`
creating these files which obviously results in a lot of collisions.

Much better solution than eventually noticing their existence and
removing them in postInstall.
2019-02-09 01:29:53 +00:00
Jörg Thalheim
4d7ff6c04c
sysprof: also provide default icons 2018-12-14 10:58:32 +00:00
R. RyanTM
734cd2c98a sysprof: 3.30.0 -> 3.31.1
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/sysprof/versions
2018-12-14 00:39:32 -08:00
Tor Hedin Brønner
1f914b56e8
sysprof: 3.28.1 → 3.30.0 2018-11-30 21:34:45 +01:00
Jan Tojnar
173c749f31
sysprof: fix includedir in pc file 2018-06-20 23:01:22 +02:00
Andreas Rammhold
8a93595550
sysprof: 1.2.0 -> 3.28.1 2018-05-16 16:54:12 +02:00
John Ericson
d7bddc27b2 treewide: Try to avoid depending on binutils directly
One should depend on

 - `stdenv.cc.bintools`: for executables at build time
 - `libbfd` or `libiberty`: for those libraries
 - `targetPackages.cc.bintools`: for exectuables at *run* time
 - `binutils`: only for specifically GNU Binutils's executables, regardless of
   the host platform, at run time.
2017-11-13 00:47:48 -05:00
John Ericson
531e4b80c9 misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs
Only acts on one-line dependency lists.
2017-09-21 15:49:53 -04:00
Kirill Boltaev
bccd75094f treewide: explicitly specify gtk and related package versions 2016-09-12 18:26:06 +03:00
Tuomas Tynkkynen
21f17d69f6 treewide: Add lots of meta.platforms
Build-tested on x86_64 Linux & Mac.
2016-08-02 21:42:43 +03:00
Bjørn Forsman
c9baba9212 Fix many package descriptions
(My OCD kicked in today...)

Remove repeated package names, capitalize first word, remove trailing
periods and move overlong descriptions to longDescription.

I also simplified some descriptions as well, when they were particularly
long or technical, often based on Arch Linux' package descriptions.

I've tried to stay away from generated expressions (and I think I
succeeded).

Some specifics worth mentioning:
 * cron, has "Vixie Cron" in its description. The "Vixie" part is not
   mentioned anywhere else. I kept it in a parenthesis at the end of the
   description.

 * ctags description started with "Exuberant Ctags ...", and the
   "exuberant" part is not mentioned elsewhere. Kept it in a parenthesis
   at the end of description.

 * nix has the description "The Nix Deployment System". Since that
   doesn't really say much what it is/does (especially after removing
   the package name!), I changed that to "Powerful package manager that
   makes package management reliable and reproducible" (borrowed from
   nixos.org).

 * Tons of "GNU Foo, Foo is a [the important bits]" descriptions
   is changed to just [the important bits]. If the package name doesn't
   contain GNU I don't think it's needed to say it in the description
   either.
2014-08-24 22:31:37 +02:00
Mateusz Kowalczyk
7a45996233 Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
Arseniy Alekseyev
d1e70f9b84 Updated sysprof from 1.0.12 to 1.2.0.
Updated the sysprof package. I've removed 1.0.12 because itwas failing to build.
It also allowed to simplify the expression because 1.2.0 no longer
includes a kernel module.
2012-12-27 01:02:06 +00:00
David Guibert
c13b3f2f8a sysprof: update to 1.0.12
svn path=/nixpkgs/trunk/; revision=22017
2010-05-27 19:34:08 +00:00
Eelco Dolstra
f53195f29e * Improved a bunch of "name" attributes (mostly missing version
numbers).

svn path=/nixpkgs/trunk/; revision=17991
2009-10-28 14:06:56 +00:00
Ludovic Courtès
ff704a0102 Add Sysprof, a system-wide profiler for Linux.
svn path=/nixpkgs/trunk/; revision=12008
2008-06-07 14:02:17 +00:00