core/pkgs/build-support
Yueh-Shun Li ef1e2ef8c2 fetchFromGitHub: take passthru and enhance overriding
Take optional argument `passthru` for custom passthru attribute set.

Update the `meta` attribute via `<pkg>.overrideAttrs` instead of
attribute set update (`//`).

Attach attributes `owner`, `repo` and `rev` via `passthru` instead of
attribute set update.
2024-05-21 11:15:52 +05:30
..
add-driver-runpath pkgs: init 2024-05-13 11:34:52 -04:00
add-opengl-runpath pkgs: init 2024-05-13 11:34:52 -04:00
agda pkgs: init 2024-05-13 11:34:52 -04:00
alternatives pkgs: init 2024-05-13 11:34:52 -04:00
appimage pkgs: init 2024-05-13 11:34:52 -04:00
binary-cache pkgs: init 2024-05-13 11:34:52 -04:00
bintools-wrapper pkgs: init 2024-05-13 11:34:52 -04:00
build-bazel-package pkgs: init 2024-05-13 11:34:52 -04:00
build-fhsenv-bubblewrap pkgs: init 2024-05-13 11:34:52 -04:00
build-fhsenv-chroot pkgs: init 2024-05-13 11:34:52 -04:00
build-graalvm-native-image pkgs: init 2024-05-13 11:34:52 -04:00
buildenv pkgs: init 2024-05-13 11:34:52 -04:00
cc-wrapper pkgs: init 2024-05-13 11:34:52 -04:00
coq pkgs: init 2024-05-13 11:34:52 -04:00
dart pkgs: init 2024-05-13 11:34:52 -04:00
deterministic-uname pkgs: init 2024-05-13 11:34:52 -04:00
dhall pkgs: init 2024-05-13 11:34:52 -04:00
dlang pkgs: init 2024-05-13 11:34:52 -04:00
docker pkgs: init 2024-05-13 11:34:52 -04:00
dotnet pkgs: init 2024-05-13 11:34:52 -04:00
emacs pkgs: init 2024-05-13 11:34:52 -04:00
expand-response-params pkgs: init 2024-05-13 11:34:52 -04:00
fake-nss pkgs: init 2024-05-13 11:34:52 -04:00
fetch9front pkgs: init 2024-05-13 11:34:52 -04:00
fetchbitbucket pkgs: init 2024-05-13 11:34:52 -04:00
fetchbower pkgs: init 2024-05-13 11:34:52 -04:00
fetchbzr pkgs: init 2024-05-13 11:34:52 -04:00
fetchcvs pkgs: init 2024-05-13 11:34:52 -04:00
fetchdarcs pkgs: init 2024-05-13 11:34:52 -04:00
fetchdebianpatch pkgs: init 2024-05-13 11:34:52 -04:00
fetchdocker pkgs: init 2024-05-13 11:34:52 -04:00
fetchfirefoxaddon pkgs: init 2024-05-13 11:34:52 -04:00
fetchfossil pkgs: init 2024-05-13 11:34:52 -04:00
fetchgit pkgs: init 2024-05-13 11:34:52 -04:00
fetchgitea pkgs: init 2024-05-13 11:34:52 -04:00
fetchgithub fetchFromGitHub: take passthru and enhance overriding 2024-05-21 11:15:52 +05:30
fetchgitiles pkgs: init 2024-05-13 11:34:52 -04:00
fetchgitlab pkgs: init 2024-05-13 11:34:52 -04:00
fetchgitlocal pkgs: init 2024-05-13 11:34:52 -04:00
fetchgx pkgs: init 2024-05-13 11:34:52 -04:00
fetchhg pkgs: init 2024-05-13 11:34:52 -04:00
fetchipfs pkgs: init 2024-05-13 11:34:52 -04:00
fetchmavenartifact pkgs: init 2024-05-13 11:34:52 -04:00
fetchmtn pkgs: init 2024-05-13 11:34:52 -04:00
fetchnextcloudapp pkgs: init 2024-05-13 11:34:52 -04:00
fetchpatch pkgs: init 2024-05-13 11:34:52 -04:00
fetchpijul pkgs: init 2024-05-13 11:34:52 -04:00
fetchpypi pkgs: init 2024-05-13 11:34:52 -04:00
fetchpypilegacy pkgs: init 2024-05-13 11:34:52 -04:00
fetchrepoorcz pkgs: init 2024-05-13 11:34:52 -04:00
fetchrepoproject pkgs: init 2024-05-13 11:34:52 -04:00
fetchs3 pkgs: init 2024-05-13 11:34:52 -04:00
fetchsavannah pkgs: init 2024-05-13 11:34:52 -04:00
fetchsourcehut pkgs: init 2024-05-13 11:34:52 -04:00
fetchsvn pkgs: init 2024-05-13 11:34:52 -04:00
fetchsvnrevision pkgs: init 2024-05-13 11:34:52 -04:00
fetchsvnssh pkgs: init 2024-05-13 11:34:52 -04:00
fetchtorrent pkgs: init 2024-05-13 11:34:52 -04:00
fetchurl pkgs: init 2024-05-13 11:34:52 -04:00
fetchzip pkgs: init 2024-05-13 11:34:52 -04:00
flutter pkgs: init 2024-05-13 11:34:52 -04:00
go pkgs: init 2024-05-13 11:34:52 -04:00
icon-conv-tools pkgs: init 2024-05-13 11:34:52 -04:00
install-shell-files pkgs: init 2024-05-13 11:34:52 -04:00
kernel pkgs: init 2024-05-13 11:34:52 -04:00
lib pkgs: init 2024-05-13 11:34:52 -04:00
libredirect pkgs: init 2024-05-13 11:34:52 -04:00
make-darwin-bundle pkgs: init 2024-05-13 11:34:52 -04:00
make-desktopitem pkgs: init 2024-05-13 11:34:52 -04:00
make-hardcode-gsettings-patch pkgs: init 2024-05-13 11:34:52 -04:00
make-pkgconfigitem pkgs: init 2024-05-13 11:34:52 -04:00
make-startupitem pkgs: init 2024-05-13 11:34:52 -04:00
mkshell pkgs: init 2024-05-13 11:34:52 -04:00
mono-dll-fixer pkgs: init 2024-05-13 11:34:52 -04:00
nix-gitignore pkgs: init 2024-05-13 11:34:52 -04:00
node pkgs: init 2024-05-13 11:34:52 -04:00
nuke-references pkgs: init 2024-05-13 11:34:52 -04:00
ocaml pkgs: init 2024-05-13 11:34:52 -04:00
oci-tools pkgs: init 2024-05-13 11:34:52 -04:00
php pkgs: init 2024-05-13 11:34:52 -04:00
pkg-config-wrapper pkgs: init 2024-05-13 11:34:52 -04:00
portable-service pkgs: init 2024-05-13 11:34:52 -04:00
prefer-remote-fetch pkgs: init 2024-05-13 11:34:52 -04:00
references-by-popularity pkgs: init 2024-05-13 11:34:52 -04:00
release pkgs: init 2024-05-13 11:34:52 -04:00
remove-references-to pkgs: init 2024-05-13 11:34:52 -04:00
replace-secret pkgs: init 2024-05-13 11:34:52 -04:00
rust pkgs: init 2024-05-13 11:34:52 -04:00
setup-hooks pkgs: init 2024-05-13 11:34:52 -04:00
singularity-tools pkgs: init 2024-05-13 11:34:52 -04:00
src-only pkgs: init 2024-05-13 11:34:52 -04:00
substitute pkgs: init 2024-05-13 11:34:52 -04:00
substitute-files pkgs: init 2024-05-13 11:34:52 -04:00
testers pkgs: init 2024-05-13 11:34:52 -04:00
trivial-builders pkgs: init 2024-05-13 11:34:52 -04:00
vm pkgs: init 2024-05-13 11:34:52 -04:00
wrapper-common pkgs: init 2024-05-13 11:34:52 -04:00
writers pkgs: init 2024-05-13 11:34:52 -04:00
build-maven.nix pkgs: init 2024-05-13 11:34:52 -04:00
checkpoint-build.nix pkgs: init 2024-05-13 11:34:52 -04:00
closure-info.nix pkgs: init 2024-05-13 11:34:52 -04:00
make-impure-test.nix pkgs: init 2024-05-13 11:34:52 -04:00
packages.nix pkgs: init 2024-05-13 11:34:52 -04:00
plugins.nix pkgs: init 2024-05-13 11:34:52 -04:00
replace-dependency.nix pkgs: init 2024-05-13 11:34:52 -04:00
setup-systemd-units.nix pkgs: init 2024-05-13 11:34:52 -04:00
source-from-head-fun.nix pkgs: init 2024-05-13 11:34:52 -04:00