Commit Graph

17 Commits

Author SHA1 Message Date
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
nicoo
2641d97cbf pkgs/by-name: Convert hashes to SRI format
Reproduction script:
	# Bulk rewrite
	./maintainers/scripts/sha-to-sri.py pkgs/by-name
	# Revert some packages which will need manual intervention
	for n in amdvlk azure-cli cargo-profiler corefonts flatito fluxcd gist perf_data_converter protoc-gen-js solana-cli swt verible; do
		git checkout -- "pkgs/by-name/${n:0:2}/${n}"
	done
2024-09-15 11:24:31 +02:00
Bobby Rong
888e32bea1
xed-editor, xplayer: Move to by-name
The previous commit requires this commit to make by-name check happy.
2024-07-22 01:02:16 +08:00
R. Ryantm
f24d7e64a5 xplr: 0.21.8 -> 0.21.9 2024-06-16 16:45:33 +00: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
R. Ryantm
ffc654851f xplr: 0.21.7 -> 0.21.8 2024-05-06 01:38:13 +00:00
Albert Safin
bb01cabd74 xpointerbarrier: 20.07 -> 23.08 2024-04-27 17:38:44 +00:00
Albert Safin
b88eb9c642 xpointerbarrier: add updateScript 2024-04-27 17:38:43 +00:00
Albert Safin
929a74529d xpointerbarrier: format with nixfmt 2024-04-27 17:38:43 +00:00
Albert Safin
09c5a08fb8 xpointerbarrier: move to by-name 2024-04-27 17:38:43 +00:00
Pyrox
11255ef03c
maintainers: thehedgeh0g -> pyrox0
Also updates my information and contact info.

I no longer use The Hedgehog as my github username or online presence
username, so this fixes that. It also matches my github username, so it
should be easier for others to mention me if needed.
2024-04-24 12:53:58 -04:00
Nick Cao
aeeb671fbc
Merge pull request #297018 from r-ryantm/auto-update/xplr
xplr: 0.21.5 -> 0.21.7
2024-03-19 09:02:38 -04: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
R. Ryantm
2d0255e3e5 xplr: 0.21.5 -> 0.21.7 2024-03-18 21:16:18 +00:00
R. Ryantm
0a742f3b0f xplr: 0.21.3 -> 0.21.5 2024-01-04 05:23:15 +00:00
Anomalocaridid
6d522bdf0a xplr: fix desktop file location 2023-12-26 16:04:10 -05:00
Anomalocaridid
cbf97b88b5 xplr: migrate to pkgs/by-name 2023-12-26 16:03:47 -05:00