From 00395f0f319cc4e44a0dfa50ded8082a5daee0a2 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 24 May 2024 17:16:37 +0200 Subject: [PATCH] signal-backup-deduplicator: init at 0-unstable-2024-05-24 --- .../si/signal-backup-deduplicator/package.nix | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 pkgs/by-name/si/signal-backup-deduplicator/package.nix diff --git a/pkgs/by-name/si/signal-backup-deduplicator/package.nix b/pkgs/by-name/si/signal-backup-deduplicator/package.nix new file mode 100644 index 000000000000..d5efff9e3f4d --- /dev/null +++ b/pkgs/by-name/si/signal-backup-deduplicator/package.nix @@ -0,0 +1,38 @@ +{ + lib, + stdenv, + fetchFromGitLab, + cmake, + cryptopp, + protobuf, +}: + +stdenv.mkDerivation { + pname = "signal-backup-deduplicator"; + version = "0-unstable-2024-05-24"; + + src = fetchFromGitLab { + owner = "gerum"; + repo = "signal-backup-deduplicator"; + rev = "6c09f14b16ff47c2ed0914c68102e45c93ebbfa6"; + hash = "sha256-JR2Qu4EtTMObM/BvxQS5WwGFqWj9g0bqOpKt4y5UNaM="; + }; + + nativeBuildInputs = [ cmake ]; + + buildInputs = [ + protobuf + cryptopp + ]; + + meta = { + description = "Generate chunked backups for Signal messages"; + homepage = "https://gitlab.com/gerum/signal-backup-deduplicator"; + license = lib.licenses.agpl3Only; + maintainers = with lib.maintainers; [ GaetanLepage ]; + mainProgram = "signal_backup_deduplicate"; + platforms = lib.platforms.all; + # ld: symbol(s) not found for architecture ... + broken = stdenv.isDarwin; + }; +}