libtatsu: init at 1.0.5

This commit is contained in:
Jakub Szturomski
2025-10-20 08:56:59 +02:00
committed by Yureka
parent 30c7e949b2
commit 9e871d5514
+46
View File
@@ -0,0 +1,46 @@
{
lib,
stdenv,
fetchFromGitHub,
autoreconfHook,
pkg-config,
libplist,
libimobiledevice-glue,
curl,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "libtatsu";
version = "1.0.5";
src = fetchFromGitHub {
owner = "libimobiledevice";
repo = "libtatsu";
tag = finalAttrs.version;
hash = "sha256-vf4xBTTGDJCTj4TMLOhojjAfzSbkx+ogGBnf+UeumG0=";
};
preAutoreconf = ''
echo ${finalAttrs.version} > .tarball-version
export PACKAGE_VERSION=${finalAttrs.version}
'';
nativeBuildInputs = [
autoreconfHook
pkg-config
];
buildInputs = [
libplist
libimobiledevice-glue
curl
];
meta = {
description = "Library handling the communication with Apple's Tatsu Signing Server (TSS)";
homepage = "https://github.com/libimobiledevice/libtatsu";
license = lib.licenses.lgpl21Plus;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ nxm ];
};
})