Commit Graph

3457 Commits

Author SHA1 Message Date
github-actions[bot]
6c87856002
Merge staging-next into staging 2024-08-06 12:01:45 +00:00
Sandro
b772ff98cd
Merge pull request #330806 from siriobalmelli/pr-330503
Co-authored-by: R. Ryantm <ryantm-bot@ryantm.com>
2024-08-06 13:53:16 +02:00
K900
7f8f58d9f8
Merge pull request #332661 from r-ryantm/auto-update/poetryPlugins.poetry-plugin-up
poetryPlugins.poetry-plugin-up: 0.7.1 -> 0.7.2
2024-08-06 11:38:57 +03:00
R. Ryantm
7ac6fb9b83 poetryPlugins.poetry-plugin-up: 0.7.1 -> 0.7.2 2024-08-06 08:26:55 +00:00
Sirio Balmelli
e13e593f1a
dpkg: add CoreServices to fix Darwin build
Signed-off-by: Sirio Balmelli <sirio@b-ad.ch>
2024-08-06 09:16:13 +02:00
R. Ryantm
8e8f5b90c5
dpkg: 1.22.6 -> 1.22.10 2024-08-06 09:16:13 +02:00
Peder Bergebakken Sundt
462b96d2a1
Merge pull request #326243 from jcaesar/pr-13
treewide: skip generating shell completions using $out/bin/… when cross compiling
2024-08-06 08:15:56 +02:00
github-actions[bot]
eddd97e1fd
Merge staging-next into staging 2024-08-06 06:01:44 +00:00
Philip Taron
fb8fb78e1c
Merge pull request #331720 from Mic92/nix-2.24.1 2024-08-05 19:20:55 -07:00
Julius Michaelis
6a9beaf893 treewide: skip generating shell completions using $out/bin/… when cross compiling
This focuses on Rust packages, since the most commonly used argument
parser library (clap/structopt) makes the following pattern natural and
thus common:

  postInstall = ''
    installShellCompletion --cmd foo \
      --bash <($out/bin/foo completion bash) \
      …

This commit just guards those with

lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform)

splitting the string where unrelated actions are performed.
2024-08-04 10:50:48 +09:00
github-actions[bot]
746071163c
Merge staging-next into staging 2024-08-03 06:01:24 +00:00
rewine
fa768fbda9
Merge pull request #331856 from symphorien/update-nix-du-121
nix-du: 1.2.0 -> 1.2.1
2024-08-03 09:27:56 +08:00
adisbladis
e0816431a2 treewide: Pass self when overriding Python
Otherwise references to the Python interpreter inside the set are wrong, as demonstrated by:
``` nix
with import <nixpkgs> { };
let
  python' = python3.override {
    packageOverrides = final: prev: { requests = prev.requests.overridePythonAttrs(old: { version = "1337";  }); };
  };
in python'.pkgs.python.pkgs.requests
```
which returns the _non_ overriden requests.

And the same with `self`:
```
with import <nixpkgs> { };
let
  python' = python3.override {
    self = python';
    packageOverrides = final: prev: { requests = prev.requests.overridePythonAttrs(old: { version = "1337";  }); };
  };
in python'.pkgs.python.pkgs.requests
```
which returns the overriden requests.

This can manifest itself as file collisions when constructing environments or as subtly incorrect dependency graphs.
2024-08-03 12:18:56 +12:00
Guillaume Girol
4c445ed479 nix-du: 1.2.0 -> 1.2.1
Diff: https://github.com/symphorien/nix-du/compare/v1.2.0...v1.2.1
2024-08-02 23:06:19 +02:00
Jörg Thalheim
5f7514af7e nixVersions.nix_2_24: init at 2.24.1 2024-08-02 12:40:11 +02:00
github-actions[bot]
6005fb81f3
Merge staging-next into staging 2024-08-01 18:01:28 +00:00
Peder Bergebakken Sundt
b926e6ece9
Merge pull request #331116 from pbsds/fix-finalattrs-docheck-1722356587
treewide: finalAttrs.doCheck -> finalAttrs.finalPackage.doCheck
2024-08-01 14:58:44 +02:00
github-actions[bot]
bcb5e2eebe
Merge staging-next into staging 2024-07-31 12:01:52 +00:00
Paul Meyer
c3837ef025 dnf5: 5.1.15 -> 5.2.5.0
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2024-07-31 10:44:02 +02:00
Paul Meyer
0358591a76 librepo: 1.15.1 -> 1.18.0
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2024-07-31 10:43:38 +02:00
K900
4f29b5a16b Merge remote-tracking branch 'origin/staging-next' into staging 2024-07-31 08:57:17 +03:00
Peder Bergebakken Sundt
29ab705c17 treewide: finalAttrs.doCheck -> finalAttrs.finalPackage.doCheck
repeat of #271241
discussion: #272978

I did not replace the instance in eiwd, since it causes an infinite recursion.
2024-07-30 18:32:01 +02:00
Philip Taron
e430cf4dbd
nix-doc: sign up to maintain this tool in nixpkgs
I use it a lot.
2024-07-29 12:43:38 -07:00
Philip Taron
bb65f97e88
nix-doc: fix build for Rust 1.79+
As of Rust 1.79+ (turned on in a5b2fe7374) `relro-level` is now stable. 🎉

This means `nix-doc` (which uses this option in its unstable form) needs to pass through `-C` instead of `-Z`.
2024-07-29 12:42:13 -07: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
Emily
8a837af302
Merge pull request #326819 from risicle/ris-shadowstack
cc-wrapper: add support for `shadowstack` hardening flag
2024-07-28 19:07:52 +01:00
Robert Scott
0dacfda0af nix: disable shadowstack hardening flag 2024-07-28 17:40:54 +01:00
Robert Scott
b84da125d0 lix: disable shadowstack hardening flag 2024-07-28 17:40:54 +01:00
K900
1410c766c8 Merge remote-tracking branch 'origin/master' into staging-next 2024-07-26 08:41:08 +03:00
Peder Bergebakken Sundt
956c99c0af
Merge pull request #328329 from A1ca7raz/ciel
ciel: 3.1.4 -> 3.2.7
2024-07-25 22:05:41 +02:00
github-actions[bot]
2567b049bd
Merge master into staging-next 2024-07-25 18:00:59 +00:00
Aleksana
1256e74a0f
Merge pull request #329598 from Aleksanaa/nix-git
nixVersions.git: pre20240717_464e5925 -> pre20240723_fb450de2
2024-07-26 01:57:10 +08:00
aleksana
df1076806d nixVersions.git: pre20240717_464e5925 -> pre20240723_fb450de2 2024-07-24 15:55:47 +08:00
github-actions[bot]
1d59cd3783
Merge master into staging-next 2024-07-24 06:00:58 +00:00
John Garcia
4eef2a3d43 apx: move to pkgs/by-name 2024-07-23 22:39:36 +01:00
Artturin
60e9cffe2c Merge branch 'master' into staging-next 2024-07-22 22:53:31 +03:00
rewine
7625f316e8
Merge pull request #327925 from r-ryantm/auto-update/dpkg
dpkg: 1.22.5 -> 1.22.6
2024-07-21 23:30:13 +08:00
Randy Eckenrode
d5f637590e
tree-wide: enable LTO on Darwin 2024-07-20 03:19:54 -04:00
A1ca7raz
0a37af1547 ciel: add A1ca7raz to maintainers 2024-07-19 10:57:06 +08:00
A1ca7raz
d5e8b5385e ciel: 3.1.4 -> 3.2.7 2024-07-19 10:56:29 +08:00
github-actions[bot]
401d4660b3
Merge staging-next into staging 2024-07-18 18:01:57 +00:00
Robert Hensing
f8b69469ae
Merge pull request #327940 from Aleksanaa/nix-git
nixVersions.git: pre20240709_142e566a -> pre20240717_464e5925
2024-07-18 15:59:55 +02:00
Martin Weinelt
983077457f
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
-	pkgs/development/python-modules/uvcclient/default.nix
-	pkgs/development/tools/rust/rust-analyzer/default.nix
2024-07-18 12:35:33 +02:00
Aleksana
87cb6e7002
Merge pull request #326966 from hzeller/feature-20240713-rename-verilog-to-iverilog
verilog: rename to actual name iverilog
2024-07-18 12:39:17 +08:00
aleksana
e1dcb38f8a nixVersions.git: pre20240709_142e566a -> pre20240717_464e5925 2024-07-17 22:48:13 +08:00
R. Ryantm
34cfb7a535 dpkg: 1.22.5 -> 1.22.6 2024-07-17 13:21:40 +00:00
Artturin
a516ea8c99 Merge branch 'staging-next' into staging 2024-07-16 19:07:48 +03:00
Henner Zeller
61f0a17d3c verilog: rename to actual name iverilog
The iverilog project is commonly known as ... iverilog, not verilog.
The package name `verilog` so far has been confusing, rename to `iverilog`.

While doing so, move the package to the new by-name/ convention directory.
Fix all the fall-out of packages that referred to the old name.
2024-07-15 08:36:13 -07:00
Jörg Thalheim
507d59f7cd
Merge pull request #327109 from r-ryantm/auto-update/nix-eval-jobs
nix-eval-jobs: 2.22.1 -> 2.23.0
2024-07-15 15:40:13 +02:00
Aleksana
9a10c288f6
Merge pull request #327082 from SamLukeYes/pacman
pacman: 6.1.0 -> 7.0.0
2024-07-15 14:35:22 +08:00