package xfer9860

This commit is contained in:
Daniel Olsen 2021-05-08 21:04:41 +02:00
parent 2c492cd7b6
commit e166eaa103
2 changed files with 33 additions and 0 deletions

View File

@ -21,6 +21,8 @@ rec {
modules = import ./modules; # NixOS modules
overlays = import ./overlays; # nixpkgs overlays
xfer9860 = pkgs.callPackage ./pkgs/xfer9860 { };
colors = pkgs.callPackage ./pkgs/colors { };
eplot = pkgs.callPackage ./pkgs/eplot { };

31
pkgs/xfer9860/default.nix Normal file
View File

@ -0,0 +1,31 @@
{ lib, stdenv, fetchFromGitHub, sconsPackages, libusb1, pkg-config }:
stdenv.mkDerivation {
pname = "xfer9860";
version = "unstable-2019-01-28";
src = fetchFromGitHub {
owner = "sanjay900";
repo = "xfer9860";
rev = "b869779e5ac43ba6fcb549020ccf84f686813ebc";
sha256 = "19wybkvv5rxi5hi831gx7zdfd4d9bkqwb2f1hn1d3czycrk80kk0";
};
nativeBuildInputs = [ pkg-config ];
buildInputs = [ libusb1 ];
buildPhase = ''
mkdir -p $out/bin
gcc src/*.c -o $out/bin/xfer9860 $(pkg-config --cflags --libs libusb-1.0)
'';
installPhase = "true";
meta = with lib; {
broken = false;
homepage = "https://github.com/sanjay900/xfer9860";
description = "open source equivalent of FA-124 by Casio";
license = licenses.gpl2Only;
platforms = platforms.linux;
};
}