Merge pull request #216063 from Stunkymonkey/source-and-tags-phases

This commit is contained in:
Sandro 2023-06-29 16:23:35 +02:00 committed by GitHub
commit bc8aa1cdb0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -12,13 +12,12 @@
# tag command must create file named $TAG_FILE
sourceWithTagsDerivation = {name, src, srcDir ? ".", tagSuffix ? "_tags", createTagFiles ? []} :
stdenv.mkDerivation {
phases = "unpackPhase buildPhase";
inherit src srcDir tagSuffix;
name = "${name}-source-with-tags";
nativeBuildInputs = [ unzip ];
# using separate tag directory so that you don't have to glob that much files when starting your editor
# is this a good choice?
buildPhase =
installPhase =
let createTags = lib.concatStringsSep "\n"
(map (a: ''
TAG_FILE="$SRC_DEST/${a.name}$tagSuffix"