package xfer9860
This commit is contained in:
parent
2c492cd7b6
commit
e166eaa103
|
@ -21,6 +21,8 @@ rec {
|
||||||
modules = import ./modules; # NixOS modules
|
modules = import ./modules; # NixOS modules
|
||||||
overlays = import ./overlays; # nixpkgs overlays
|
overlays = import ./overlays; # nixpkgs overlays
|
||||||
|
|
||||||
|
xfer9860 = pkgs.callPackage ./pkgs/xfer9860 { };
|
||||||
|
|
||||||
colors = pkgs.callPackage ./pkgs/colors { };
|
colors = pkgs.callPackage ./pkgs/colors { };
|
||||||
eplot = pkgs.callPackage ./pkgs/eplot { };
|
eplot = pkgs.callPackage ./pkgs/eplot { };
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
|
};
|
||||||
|
}
|
Loading…
Reference in New Issue