From bfe43a74bd2c5c9cbd6b5f44217a84d6e4a420ba Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Tue, 31 Oct 2023 15:43:58 -0400 Subject: Add delivery get_spec_header() --- src/deliverable.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src') diff --git a/src/deliverable.c b/src/deliverable.c index e7a2015..b534264 100644 --- a/src/deliverable.c +++ b/src/deliverable.c @@ -576,6 +576,21 @@ int delivery_index_wheel_artifacts(struct Delivery *ctx) { } return 0; } +char *delivery_get_spec_header(struct Delivery *ctx) { + char output[BUFSIZ]; + char stamp[100]; + const char *header = "# delivery_name: %s\n" + "# creation_time: %s\n" + "# conda_version: %s\n" + "# condabuild_version: %s\n"; + strftime(stamp, sizeof(stamp) - 1, "%c", ctx->info.time_info); + sprintf(output, header, + ctx->info.release_name, + stamp, + ctx->conda.tool_version, + ctx->conda.tool_build_version); + return strdup(output); +} void delivery_rewrite_spec(struct Delivery *ctx, char *filename) { char *package_name = NULL; -- cgit