nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 stdenv,
3 fetchFromGitHub,
4 lib,
5}:
6stdenv.mkDerivation (finalAttrs: {
7 pname = "kplex";
8 version = "1.4";
9 src = fetchFromGitHub {
10 owner = "stripydog";
11 repo = "kplex";
12 rev = "v${finalAttrs.version}";
13 hash = "sha256-sps9l238hGLJ673kewFH8fOJw0HphEkZbJ+VUIzxC+o=";
14 };
15
16 installPhase = ''
17 runHook preInstall
18
19 install -D -m 0555 kplex $out/bin/kplex
20
21 runHook postInstall
22 '';
23
24 meta = {
25 description = "Multiplexer for various nmea 0183 interfaces";
26 homepage = "https://www.stripydog.com/kplex/";
27 changelog = "https://www.stripydog.com/kplex/changes.html";
28 license = lib.licenses.gpl3Plus;
29 maintainers = with lib.maintainers; [ mabster314 ];
30 mainProgram = "kplex";
31 };
32})