Skip to content

Commit

Permalink
pkgs/pvxs: init at 1.2.2
Browse files Browse the repository at this point in the history
  • Loading branch information
minijackson committed Aug 7, 2023
1 parent 76298ba commit a446da2
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 0 deletions.
1 change: 1 addition & 0 deletions pkgs/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ with prev;
epics-systemd = callPackage ./epnix/support/epics-systemd {};
ipac = callPackage ./epnix/support/ipac {};
modbus = callPackage ./epnix/support/modbus {};
pvxs = callPackage ./epnix/support/pvxs {};
seq = callPackage ./epnix/support/seq {};
snmp = callPackage ./epnix/support/snmp {};
sscan = callPackage ./epnix/support/sscan {};
Expand Down
35 changes: 35 additions & 0 deletions pkgs/epnix/support/pvxs/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
lib,
epnixLib,
mkEpicsPackage,
fetchFromGitHub,
libevent,
local_config_site ? {},
local_release ? {},
}:
mkEpicsPackage rec {
pname = "pvxs";
version = "1.2.2";
varname = "PVXS";

inherit local_config_site local_release;

buildInputs = [libevent];

# Only loopback interface is present
doCheck = false;

src = fetchFromGitHub {
owner = "mdavidsaver";
repo = "pvxs";
rev = version;
sha256 = "sha256-h2B+kkQ8n33m2TkqRJ52MEUrUlTYDMSrwwpkHL2RWJE=";
};

meta = {
description = "PVA protocol client/server library and utilities";
homepage = "https://mdavidsaver.github.io/pvxs/";
license = lib.licenses.bsd3;
maintainers = with epnixLib.maintainers; [minijackson];
};
}

0 comments on commit a446da2

Please sign in to comment.