From cb75c51baf6eeaab5d1b82002bbb605cdc8f9b41 Mon Sep 17 00:00:00 2001 From: Minijackson Date: Wed, 11 Oct 2023 10:21:46 +0200 Subject: [PATCH] pkgs/pcas: init at 4.13.3 --- pkgs/default.nix | 2 ++ pkgs/epnix/tools/pcas/default.nix | 24 ++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 pkgs/epnix/tools/pcas/default.nix diff --git a/pkgs/default.nix b/pkgs/default.nix index 09777425..eb311d40 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -37,6 +37,8 @@ with prev; archiver-appliance = callPackage ./epnix/tools/archiver-appliance {}; + pcas = callPackage ./epnix/tools/pcas {}; + phoebus = callPackage ./epnix/tools/phoebus/client { # TODO: uncomment when this works: # TODO: add libjfxwebkit.so into openjfx diff --git a/pkgs/epnix/tools/pcas/default.nix b/pkgs/epnix/tools/pcas/default.nix new file mode 100644 index 00000000..bdb67357 --- /dev/null +++ b/pkgs/epnix/tools/pcas/default.nix @@ -0,0 +1,24 @@ +{ + epnixLib, + mkEpicsPackage, + fetchFromGitHub, +}: +mkEpicsPackage rec { + pname = "pcas"; + version = "4.13.3"; + varname = "PCAS"; + + src = fetchFromGitHub { + owner = "epics-modules"; + repo = pname; + rev = "v${version}"; + hash = "sha256-wwU2/4CHI/dExqfFL1AzK7d+cMRGU1oxSlhb/3xY7xs="; + }; + + meta = { + description = "Portable Channel Access Server"; + homepage = "https://github.com/epics-modules/pcas"; + license = epnixLib.licenses.epics; + maintainers = with epnixLib.maintainers; [minijackson]; + }; +}