all: FJVER := 11.0.2 dirs: dirs-amd64 dirs-arm-6 dirs-arm64 dirs-amd64: @install -dvm0755 fs fs/amd64 fs/amd64/usr fs/amd64/usr/bin dirs-arm-6: @install -dvm0755 fs fs/arm-6 fs/arm-6/usr fs/arm-6/usr/bin dirs-arm64: @install -dvm0755 fs fs/arm64 fs/arm64/usr fs/arm64/usr/bin download: dirs dl-amd64 dl-arm-6 dl-arm64 dl-amd64: @printf 'forgejo-${FJVER}-amd64:\n' @( cd fs/amd64/usr/bin && curl -#RLO -C - https://codeberg.org/forgejo/forgejo/releases/download/v${FJVER}/forgejo-${FJVER}-linux-amd64 ) dl-arm-6: @printf 'forgejo-${FJVER}-arm-6:\n' @( cd fs/arm-6/usr/bin && curl -#RLO -C - https://codeberg.org/forgejo/forgejo/releases/download/v${FJVER}/forgejo-${FJVER}-linux-arm-6 ) dl-arm64: @printf 'forgejo-${FJVER}-arm64:\n' @( cd fs/arm64/usr/bin && curl -#RLO -C - https://codeberg.org/forgejo/forgejo/releases/download/v${FJVER}/forgejo-${FJVER}-linux-arm64 ) clean: clean-downloads clean-builds clean-builds: @rm -rv ./nfpm/build/ clean-downloads: @rm -rv ./fs/* nfpm: nfpm-Makefile nfpm-descend nfpm-Makefile: @sed -i 's/FJVER :=.*/FJVER := $"${FJVER}$"/' ./nfpm/Makefile nfpm-descend: $(MAKE) -C ./nfpm