Files
my-pkgs/pkgs/anisette-v3-server/default.nix
T
Hermes af8d36af8b
CI / Build Packages (default) (pull_request) Successful in 2m8s
CI / Nix Flake Check (pull_request) Successful in 2m9s
CI / Build Packages (example-a) (pull_request) Successful in 49s
CI / Build Packages (example-b) (pull_request) Successful in 49s
CI / Build Packages (pyzotero) (pull_request) Successful in 1m21s
CI / Build Packages (pyzotero-cli) (pull_request) Successful in 1m21s
Add installPhase to place the built binary
2026-08-08 10:13:50 +00:00

39 lines
881 B
Nix

{
lib,
buildDubPackage,
fetchFromGitHub,
zlib,
openssl_1_1,
}:
buildDubPackage rec {
pname = "anisette-v3-server";
version = "unstable-2026-08-01";
src = fetchFromGitHub {
owner = "Dadoum";
repo = "anisette-v3-server";
rev = "2ef18d7da2abe3a6d070aa478f774538b947aaa2";
hash = "sha256-G8loi2BTIRKamLeY8DiN4BLSrRxh13BNvs8bC2l9zNo=";
};
dubLock = ./dub-lock.json;
buildInputs = [ zlib openssl_1_1 ];
installPhase = ''
runHook preInstall
mkdir -p $out/bin
install -Dm755 anisette-v3-server $out/bin/anisette-v3-server
runHook postInstall
'';
meta = {
description = "Anisette server implementing SideStore's anisette v3 protocol";
homepage = "https://github.com/Dadoum/anisette-v3-server";
license = lib.licenses.agpl3Only;
mainProgram = "anisette-v3-server";
platforms = lib.platforms.linux;
};
}