diff options
author | Kranium Gikos Mendoza <kranium@gikos.net> | 2015-12-30 02:02:36 +0800 |
---|---|---|
committer | Kranium Gikos Mendoza <kranium@gikos.net> | 2016-01-28 02:59:36 +0800 |
commit | 9213916ca7a888f32d06c9220df66e789ecef8b3 (patch) | |
tree | 918dac7063196f06238ef6a64543a742692891ee /pkgs/os-specific/linux/facetimehd | |
parent | fdb5563bcc668b96591fa2649853c4dba771aa24 (diff) | |
download | nixpkgs-9213916ca7a888f32d06c9220df66e789ecef8b3.tar nixpkgs-9213916ca7a888f32d06c9220df66e789ecef8b3.tar.gz nixpkgs-9213916ca7a888f32d06c9220df66e789ecef8b3.tar.bz2 nixpkgs-9213916ca7a888f32d06c9220df66e789ecef8b3.tar.lz nixpkgs-9213916ca7a888f32d06c9220df66e789ecef8b3.tar.xz nixpkgs-9213916ca7a888f32d06c9220df66e789ecef8b3.tar.zst nixpkgs-9213916ca7a888f32d06c9220df66e789ecef8b3.zip |
facetimehd: init at git-20160127
Diffstat (limited to 'pkgs/os-specific/linux/facetimehd')
-rw-r--r-- | pkgs/os-specific/linux/facetimehd/default.nix | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/facetimehd/default.nix b/pkgs/os-specific/linux/facetimehd/default.nix new file mode 100644 index 00000000000..06e6abfe417 --- /dev/null +++ b/pkgs/os-specific/linux/facetimehd/default.nix @@ -0,0 +1,34 @@ +{ stdenv, fetchFromGitHub, kernel }: + +# facetimehd is not supported for kernels older than 3.19"; +assert stdenv.lib.versionAtLeast kernel.version "3.19"; + +stdenv.mkDerivation rec { + + name = "facetimehd-${version}-${kernel.version}"; + version = "git-20160127"; + + src = fetchFromGitHub { + owner = "patjak"; + repo = "bcwc_pcie"; + rev = "186e9f9101ed9bbd7cc8d470f840d4a74c585ca7"; + sha256 = "1frsf6z6v94cz9fww9rbnk926jzl36fp3w2d1aw6djhzwm80a5gs"; + }; + + preConfigure = '' + export INSTALL_MOD_PATH="$out" + ''; + + makeFlags = [ + "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" + ]; + + meta = with stdenv.lib; { + homepage = https://github.com/patjak/bcwc_pcie; + description = "Linux driver for the Facetime HD (Broadcom 1570) PCIe webcam"; + license = licenses.gpl2; + maintainers = [ maintainers.womfoo ]; + platforms = platforms.linux; + }; + +} |