Skip to content

Commit

Permalink
pkgs/ca-gateway: init at 2.1.3
Browse files Browse the repository at this point in the history
  • Loading branch information
minijackson committed Oct 13, 2023
1 parent cb75c51 commit 379ea44
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 0 deletions.
2 changes: 2 additions & 0 deletions pkgs/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ with prev;

archiver-appliance = callPackage ./epnix/tools/archiver-appliance {};

ca-gateway = callPackage ./epnix/tools/ca-gateway {};

pcas = callPackage ./epnix/tools/pcas {};

phoebus = callPackage ./epnix/tools/phoebus/client {
Expand Down
32 changes: 32 additions & 0 deletions pkgs/epnix/tools/ca-gateway/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
epnixLib,
mkEpicsPackage,
fetchFromGitHub,
python3Packages,
epnix,
}:
mkEpicsPackage rec {
pname = "ca-gateway";
version = "2.1.3";
varname = "CA_GATEWAY";

src = fetchFromGitHub {
owner = "epics-extensions";
repo = pname;
rev = "v${version}";
hash = "sha256-PUe/MPvmBUFOKsrgIZvz65K1/HhD/ugmldKGY6SnMck=";
};

buildInputs = with epnix; [pcas];

# Needs pyepics
doCheck = false;
checkInputs = [python3Packages.nose];

meta = {
description = "Channel Access PV gateway";
homepage = "https://epics.anl.gov/extensions/gateway/";
license = epnixLib.licenses.epics;
maintainers = with epnixLib.maintainers; [minijackson];
};
}

0 comments on commit 379ea44

Please sign in to comment.