usb-1.3.0.0: shell.nix
let
pkgs = import <nixpkgs> {};
haskellPackages = pkgs.haskellPackages.override {
extension = self: super: {
usb = self.callPackage ./. {};
bindingsLibusb = self.callPackage ../bindings-libusb {};
};
};
in pkgs.myEnvFun {
name = haskellPackages.usb.name;
buildInputs = [
#pkgs.curl
#pkgs.git
#pkgs.openssh
pkgs.pkgconfig
pkgs.libusb1
(haskellPackages.ghcWithPackages (hs: ([
hs.cabalInstall
hs.hscolour
] ++ hs.usb.propagatedNativeBuildInputs)))
];
}