From fae40fa193d838bd2f7e8021ddabb65902021d63 Mon Sep 17 00:00:00 2001 From: 2kybe3 Date: Tue, 28 Apr 2026 20:10:26 +0200 Subject: [PATCH] libcotp: 3.1.1 -> 4.1.0 Diff: https://github.com/paolostivanin/libcotp/compare/v3.1.1...v4.1.0 Changelogs: - https://github.com/paolostivanin/libcotp/releases/tag/v4.1.0 - https://github.com/paolostivanin/libcotp/releases/tag/v4.0.1 - https://github.com/paolostivanin/libcotp/releases/tag/v4.0.0 --- pkgs/by-name/li/libcotp/package.nix | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/li/libcotp/package.nix b/pkgs/by-name/li/libcotp/package.nix index 3fe41d69cd33..e8c51602e239 100644 --- a/pkgs/by-name/li/libcotp/package.nix +++ b/pkgs/by-name/li/libcotp/package.nix @@ -6,24 +6,21 @@ pkg-config, libgcrypt, }: - stdenv.mkDerivation (finalAttrs: { pname = "libcotp"; - version = "3.1.1"; + version = "4.1.0"; + + __structuredAttrs = true; src = fetchFromGitHub { owner = "paolostivanin"; repo = "libcotp"; - rev = "v${finalAttrs.version}"; - sha256 = "sha256-5Jjk8uby1QjvU7TraTTTp+29Yh5lzbCvlorfPbGvciM="; + tag = "v${finalAttrs.version}"; + hash = "sha256-iNmCQHAl2LIkdJiVByc9CWiJSTo1HIz5Ma5Xjo2n9mA="; }; - postPatch = lib.optionalString stdenv.cc.isClang '' - substituteInPlace CMakeLists.txt \ - --replace "add_link_options(-Wl," "# add_link_options(-Wl," - ''; - buildInputs = [ libgcrypt ]; + nativeBuildInputs = [ cmake pkg-config @@ -32,6 +29,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "C library that generates TOTP and HOTP"; homepage = "https://github.com/paolostivanin/libcotp"; + changelog = "https://github.com/paolostivanin/libcotp/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ alexbakker ]; platforms = lib.platforms.all;