From a0d45980285d912185213b812de519a6203a4671 Mon Sep 17 00:00:00 2001 From: fosslinux Date: Tue, 28 Nov 2023 14:22:57 +1100 Subject: [PATCH] Move checksum-transcriber to a subdirectory --- .reuse/dep5 | 2 +- .../checksum-transcriber-1.0.amd64.checksums} | 0 .../checksum-transcriber-1.0.kaem | 20 +++++++++++++++++++ ...hecksum-transcriber-1.0.riscv64.checksums} | 0 .../checksum-transcriber-1.0.x86.checksums} | 0 .../src}/checksum-transcriber.c | 0 sysa/run.kaem | 9 ++++++--- 7 files changed, 27 insertions(+), 4 deletions(-) rename sysa/{checksum-transcriber.amd64.SHA256SUM => checksum-transcriber-1.0/checksum-transcriber-1.0.amd64.checksums} (100%) create mode 100644 sysa/checksum-transcriber-1.0/checksum-transcriber-1.0.kaem rename sysa/{checksum-transcriber.riscv64.SHA256SUM => checksum-transcriber-1.0/checksum-transcriber-1.0.riscv64.checksums} (100%) rename sysa/{checksum-transcriber.x86.SHA256SUM => checksum-transcriber-1.0/checksum-transcriber-1.0.x86.checksums} (100%) rename sysa/{ => checksum-transcriber-1.0/src}/checksum-transcriber.c (100%) diff --git a/.reuse/dep5 b/.reuse/dep5 index 4d437e1..e499642 100644 --- a/.reuse/dep5 +++ b/.reuse/dep5 @@ -9,6 +9,6 @@ Source: https://github.com/fosslinux/live-bootstrap # Copyright: $YEAR $NAME <$CONTACT> # License: ... -Files: sys*/*/sources sysa/checksum-transcriber.*.SHA256SUM sysa/*/*.checksums sysa/SHA256SUMS.pkgs sysa/*/simple-patches/* +Files: sys*/*/sources sysa/*/*.checksums sysa/SHA256SUMS.pkgs sysa/*/simple-patches/* Copyright: none License: MIT diff --git a/sysa/checksum-transcriber.amd64.SHA256SUM b/sysa/checksum-transcriber-1.0/checksum-transcriber-1.0.amd64.checksums similarity index 100% rename from sysa/checksum-transcriber.amd64.SHA256SUM rename to sysa/checksum-transcriber-1.0/checksum-transcriber-1.0.amd64.checksums diff --git a/sysa/checksum-transcriber-1.0/checksum-transcriber-1.0.kaem b/sysa/checksum-transcriber-1.0/checksum-transcriber-1.0.kaem new file mode 100644 index 0000000..6599471 --- /dev/null +++ b/sysa/checksum-transcriber-1.0/checksum-transcriber-1.0.kaem @@ -0,0 +1,20 @@ +#!/bin/sh + +# SPDX-FileCopyrightText: 2023 fosslinux +# +# SPDX-License-Identifier: GPL-3.0-or-later + +set -ex + +# Build & install +M2-Mesoplanet --architecture ${ARCH} -f src/checksum-transcriber.c -o ${BINDIR}/checksum-transcriber + +# Checksums +if match x${UPDATE_CHECKSUMS} xTrue; then + sha256sum -o ${pkg}.${ARCH}.checksums \ + /usr/bin/checksum-transcriber + + cp ${pkg}.${ARCH}.checksums ${SRCDIR} +else + sha256sum -c ${pkg}.${ARCH}.checksums +fi diff --git a/sysa/checksum-transcriber.riscv64.SHA256SUM b/sysa/checksum-transcriber-1.0/checksum-transcriber-1.0.riscv64.checksums similarity index 100% rename from sysa/checksum-transcriber.riscv64.SHA256SUM rename to sysa/checksum-transcriber-1.0/checksum-transcriber-1.0.riscv64.checksums diff --git a/sysa/checksum-transcriber.x86.SHA256SUM b/sysa/checksum-transcriber-1.0/checksum-transcriber-1.0.x86.checksums similarity index 100% rename from sysa/checksum-transcriber.x86.SHA256SUM rename to sysa/checksum-transcriber-1.0/checksum-transcriber-1.0.x86.checksums diff --git a/sysa/checksum-transcriber.c b/sysa/checksum-transcriber-1.0/src/checksum-transcriber.c similarity index 100% rename from sysa/checksum-transcriber.c rename to sysa/checksum-transcriber-1.0/src/checksum-transcriber.c diff --git a/sysa/run.kaem b/sysa/run.kaem index 178b470..e11b79b 100755 --- a/sysa/run.kaem +++ b/sysa/run.kaem @@ -9,10 +9,13 @@ set -ex -# checksum-transcriber utility M2LIBC_PATH=/M2libc -M2-Mesoplanet --architecture ${ARCH} -f checksum-transcriber.c -o ${BINDIR}/checksum-transcriber -sha256sum -c checksum-transcriber.${ARCH}.SHA256SUM + +# checksum-transcriber utility +pkg="checksum-transcriber-1.0" +cd ${pkg} +kaem --file ${pkg}.kaem +cd .. # simple patch tool based on before and after chunks pkg="simple-patch-1.0"