packages feed

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)))
     ];
   }