Fix #4210: Remove builderDefs
This was one of the ways to build packages, we are trying hard to minimize different ways so it's easier for newcomers to learn only one way. This also: - removes texLive (old), fixes #14807 - removed upstream-updater, if that code is still used it should be in separate repo - changes a few packages like gitit/mit-scheme to use new texlive
This commit is contained in:
@@ -1,21 +0,0 @@
|
||||
#! /bin/sh
|
||||
|
||||
[ -n "$2" ] && NIXPKGS_ALL="$2";
|
||||
[ -z "$NIXPKGS_ALL" ] && [ -d "/etc/nixos/nixpkgs" ] && NIXPKGS_ALL="/etc/nixos/nixpkgs";
|
||||
[ -z "$NIXPKGS_ALL" ] && [ -d "$HOME/nixpkgs" ] && NIXPKGS_ALL="$HOME/nixpkgs";
|
||||
[ -z "$NIXPKGS_ALL" ] && {
|
||||
echo "Cannot find Nixpkgs source. Please specify it via NIXPKGS_ALL or second command line argument"
|
||||
exit 1
|
||||
};
|
||||
|
||||
derivation="$(nix-instantiate --show-trace - << EOF
|
||||
let
|
||||
pkgs = import "${NIXPKGS_ALL}" {};
|
||||
attrSet = import "${1}";
|
||||
in
|
||||
pkgs.attrSetToDir attrSet
|
||||
EOF
|
||||
)"
|
||||
echo "Derivation is: $derivation" >&2
|
||||
output="$(nix-store -r "$derivation")"
|
||||
echo "$output/attributes"
|
||||
Reference in New Issue
Block a user