From 7e227a165d55723a2cc43026cb5ddfb58d3a4654 Mon Sep 17 00:00:00 2001 From: 2kybe3 Date: Fri, 24 Apr 2026 00:27:22 +0200 Subject: [PATCH] acme-client: 1.3.3 -> 1.3.7, fix src url, adopt, updateScript Diff: https://git.wolfsden.cz/acme-client-portable/diff/?id=v1.3.7&id2=v1.3.5 Changelog: https://git.wolfsden.cz/acme-client-portable/tree/NEWS?id=v1.3.7 --- pkgs/by-name/ac/acme-client/package.nix | 13 +++++++++---- pkgs/by-name/ac/acme-client/update.sh | 10 ++++++++++ 2 files changed, 19 insertions(+), 4 deletions(-) create mode 100755 pkgs/by-name/ac/acme-client/update.sh diff --git a/pkgs/by-name/ac/acme-client/package.nix b/pkgs/by-name/ac/acme-client/package.nix index d08602b7d3f3..01903febec36 100644 --- a/pkgs/by-name/ac/acme-client/package.nix +++ b/pkgs/by-name/ac/acme-client/package.nix @@ -9,11 +9,11 @@ gccStdenv.mkDerivation (finalAttrs: { pname = "acme-client"; - version = "1.3.3"; + version = "1.3.7"; src = fetchurl { - url = "https://data.wolfsden.cz/sources/acme-client-${finalAttrs.version}.tar.gz"; - hash = "sha256-HJOk2vlDD7ADrLdf/eLEp+teu9XN0KrghEe6y4FIDoI="; + url = "https://files.wolfsden.cz/releases/acme-client/acme-client-${finalAttrs.version}.tar.gz"; + hash = "sha256-Mq+6epLcgEnlQ0JAPYCxGQu7EM0VS0Y32PYuvEuliAE="; }; nativeBuildInputs = [ @@ -29,12 +29,17 @@ gccStdenv.mkDerivation (finalAttrs: { "PREFIX=${placeholder "out"}" ]; + passthru.updateScript = ./update.sh; + meta = { description = "Secure ACME/Let's Encrypt client"; homepage = "https://git.wolfsden.cz/acme-client-portable"; platforms = lib.platforms.unix; license = lib.licenses.isc; - maintainers = with lib.maintainers; [ pmahoney ]; + maintainers = with lib.maintainers; [ + pmahoney + kybe236 + ]; mainProgram = "acme-client"; }; }) diff --git a/pkgs/by-name/ac/acme-client/update.sh b/pkgs/by-name/ac/acme-client/update.sh new file mode 100755 index 000000000000..6b6034bd26cb --- /dev/null +++ b/pkgs/by-name/ac/acme-client/update.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p curl gnugrep nix-update + +set -euo pipefail + +VERSION=$(curl https://files.wolfsden.cz/releases/acme-client/ | grep -oP 'acme-client-\K\d+\.\d+\.\d+(?=\.tar\.gz)' | sort -V | tail -n1) + +echo ">> acme-client: $VERSION" + +nix-update --version "$VERSION" acme-client