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]; + }; +}