From d400d5405288046b35b0b9767606d788c9c973ac Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Wed, 18 Feb 2026 18:11:53 +0100 Subject: [PATCH 1/3] vodozemac-bindings-cpp: init at 0.2.1 --- .../vo/vodozemac-bindings-cpp/package.nix | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 pkgs/by-name/vo/vodozemac-bindings-cpp/package.nix diff --git a/pkgs/by-name/vo/vodozemac-bindings-cpp/package.nix b/pkgs/by-name/vo/vodozemac-bindings-cpp/package.nix new file mode 100644 index 000000000000..2162086118ae --- /dev/null +++ b/pkgs/by-name/vo/vodozemac-bindings-cpp/package.nix @@ -0,0 +1,44 @@ +{ + lib, + stdenv, + fetchgit, + cargo, + perl, + rustPlatform, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "vodozemac-bindings-cpp"; + version = "0.2.1"; + + src = fetchgit { + url = "https://iron.lily-is.land/diffusion/VB/vodozemac-bindings.git"; + tag = "v${finalAttrs.version}"; + hash = "sha256-j6s+O3s6xSIZ+6aWI3itVwL4OU4qhoXos1R2NMBrJdo="; + }; + + cargoDeps = rustPlatform.fetchCargoVendor { + inherit (finalAttrs) pname version src; + hash = "sha256-RyZGR6VxWH98ujydPFbuzKZil+1pxk4qD6EuaCnN1Y8="; + }; + + makeFlags = [ + "-C" + "cpp" + "PREFIX=${placeholder "out"}" + ]; + + nativeBuildInputs = [ + cargo + perl + rustPlatform.cargoSetupHook + ]; + + meta = { + description = "C++ bindings for the vodozemac cryptographic library."; + homepage = "https://iron.lily-is.land/diffusion/VB/"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ fgaz ]; + platforms = lib.platforms.all; + }; +}) From c90ba77a1874cc37aea82f3fc4e38142944a6ec4 Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Wed, 18 Feb 2026 18:12:34 +0100 Subject: [PATCH 2/3] libkazv: 0.7.0 -> 0.8.0 --- pkgs/by-name/li/libkazv/package.nix | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/li/libkazv/package.nix b/pkgs/by-name/li/libkazv/package.nix index e17533314b4c..80deb93ca028 100644 --- a/pkgs/by-name/li/libkazv/package.nix +++ b/pkgs/by-name/li/libkazv/package.nix @@ -1,7 +1,7 @@ { lib, stdenv, - fetchFromGitLab, + fetchgit, boost, catch2_3, cmake, @@ -12,21 +12,20 @@ libhttpserver, libmicrohttpd, nlohmann_json, - olm, + vodozemac-bindings-cpp, pkg-config, zug, }: stdenv.mkDerivation (finalAttrs: { pname = "libkazv"; - version = "0.7.0"; + version = "0.8.0"; - src = fetchFromGitLab { - domain = "lily-is.land"; - owner = "kazv"; - repo = "libkazv"; + # Heavily mirrored. Click "Clone" at https://iron.lily-is.land/diffusion/L/ to see all mirrors + src = fetchgit { + url = "https://iron.lily-is.land/diffusion/L/libkazv.git"; tag = "v${finalAttrs.version}"; - hash = "sha256-bKujiuAR5otF7nc/BdVWVaEW9fSxdh2bcAgsQ5UO1Aw="; + hash = "sha256-rXQLbYPmD9UH0iXXqrAQSPF3KgIvjEyZ/97Q+/tl9Ec="; }; nativeBuildInputs = [ @@ -42,8 +41,8 @@ stdenv.mkDerivation (finalAttrs: { libcpr_1_10_5 libhttpserver libmicrohttpd - olm nlohmann_json + vodozemac-bindings-cpp zug ]; From 6ddab94c8b277fd84f59e888e73b3df906871911 Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Wed, 18 Feb 2026 18:18:28 +0100 Subject: [PATCH 3/3] kazv: 0.5.0 -> 0.6.0 --- pkgs/by-name/ka/kazv/package.nix | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/ka/kazv/package.nix b/pkgs/by-name/ka/kazv/package.nix index bdb82fadac73..c993bb727046 100644 --- a/pkgs/by-name/ka/kazv/package.nix +++ b/pkgs/by-name/ka/kazv/package.nix @@ -1,18 +1,16 @@ { lib, stdenv, - fetchFromGitLab, + fetchgit, boost, cmake, cmark, cryptopp, - extra-cmake-modules, immer, kdePackages, lager, libkazv, nlohmann_json, - olm, pkg-config, qt6, zug, @@ -20,14 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "kazv"; - version = "0.5.0"; + version = "0.6.0"; - src = fetchFromGitLab { - domain = "lily-is.land"; - owner = "kazv"; - repo = "kazv"; + # Heavily mirrored. Click "Clone" at https://iron.lily-is.land/diffusion/K/ to see all mirrors + src = fetchgit { + url = "https://iron.lily-is.land/diffusion/K/kazv.git"; tag = "v${finalAttrs.version}"; - hash = "sha256-WBS7TJJw0t57V4+NxsG8V8q4UKQXB8kRpWocvNy1Eto="; + hash = "sha256-7o6xUt/cryOg71/R33VBGpubskqlm9eYGSTyoGderDA="; }; nativeBuildInputs = [ @@ -49,7 +46,6 @@ stdenv.mkDerivation (finalAttrs: { lager libkazv nlohmann_json - olm qt6.qtbase qt6.qtimageformats qt6.qtmultimedia