From f95f31ff2dfd2e83fb15bec6cd3bca60524f989c Mon Sep 17 00:00:00 2001 From: Chris Moultrie <821688+tebriel@users.noreply.github.com> Date: Thu, 31 Jul 2025 14:13:21 -0400 Subject: [PATCH] taskchampion-sync-server: 0.6.1 -> 0.7.0 changelog: https://github.com/GothenburgBitFactory/taskchampion-sync-server/releases/tag/v0.7.0 Co-authored-by: Masum Reza <50095635+JohnRTitor@users.noreply.github.com> --- .../ta/taskchampion-sync-server/package.nix | 23 +++++++++++++++---- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ta/taskchampion-sync-server/package.nix b/pkgs/by-name/ta/taskchampion-sync-server/package.nix index fbe747b5f35d..76b32312b44d 100644 --- a/pkgs/by-name/ta/taskchampion-sync-server/package.nix +++ b/pkgs/by-name/ta/taskchampion-sync-server/package.nix @@ -1,19 +1,32 @@ { - lib, - rustPlatform, fetchFromGitHub, + lib, + openssl, + rustPlatform, + stdenv, }: rustPlatform.buildRustPackage rec { pname = "taskchampion-sync-server"; - version = "0.6.1"; + version = "0.7.0"; src = fetchFromGitHub { owner = "GothenburgBitFactory"; repo = "taskchampion-sync-server"; tag = "v${version}"; - hash = "sha256-spuTCRsF1uHTTWfOjkMRokZnBhqP53CPAi3WMJB3yq4="; + hash = "sha256-DNGugytc4dMjj8je4BpEjNjdrnTBnWc1MNeMqcdTr4s="; }; - cargoHash = "sha256-bsB/dPqPmzviHsGA8gtSew2PQdySNzifZ6dhu7XQ8IU="; + cargoHash = "sha256-A0alSDqsqlAL0XW0rJ35rYcoyx2ndX/Xft9Qff/rr9I="; + + env = { + # Use system openssl. + OPENSSL_DIR = lib.getDev openssl; + OPENSSL_LIB_DIR = "${lib.getLib openssl}/lib"; + OPENSSL_NO_VENDOR = 1; + }; + + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + openssl + ]; meta = { description = "Sync server for Taskwarrior 3";