Author: viric Date: Sat Mar 31 13:40:34 2012 New Revision: 33495 URL: https://nixos.org/websvn/nix/?rev=33495&sc=1
Log: Adding tp_smapi. Patch by Rok Garbas, who also adds himself as a maintainer. Added: nixpkgs/trunk/pkgs/os-specific/linux/tp_smapi/ nixpkgs/trunk/pkgs/os-specific/linux/tp_smapi/default.nix Modified: nixpkgs/trunk/pkgs/lib/maintainers.nix nixpkgs/trunk/pkgs/top-level/all-packages.nix Modified: nixpkgs/trunk/pkgs/lib/maintainers.nix ============================================================================== --- nixpkgs/trunk/pkgs/lib/maintainers.nix Sat Mar 31 11:39:30 2012 (r33494) +++ nixpkgs/trunk/pkgs/lib/maintainers.nix Sat Mar 31 13:40:34 2012 (r33495) @@ -12,6 +12,7 @@ chaoflow = "Florian Friesdorf <[email protected]>"; coconnor = "Corey O'Connor <[email protected]>"; eelco = "Eelco Dolstra <[email protected]>"; + garbas = "Rok Garbas <[email protected]>"; goibhniu = "Cillian de Róiste <[email protected]>"; guibert = "David Guibert <[email protected]>"; kkallio = "Karn Kallio <[email protected]>"; Added: nixpkgs/trunk/pkgs/os-specific/linux/tp_smapi/default.nix ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ nixpkgs/trunk/pkgs/os-specific/linux/tp_smapi/default.nix Sat Mar 31 13:40:34 2012 (r33495) @@ -0,0 +1,36 @@ +{stdenv, fetchurl, kernel}: + +stdenv.mkDerivation { + name = "tp_smapi-0.41-${kernel.version}"; + + src = fetchurl { + url = "https://github.com/downloads/evgeni/tp_smapi/tp_smapi-0.41.tar.gz"; + sha256 = "6aef02b92d10360ac9be0db29ae390636be55017990063a092a285c70b54e666"; + }; + + buildInputs = [ kernel ]; + + makeFlags = [ + "KBASE=${kernel}/lib/modules/${kernel.modDirVersion}" + "SHELL=/bin/sh" + ]; + + installPhase = '' + install -v -D -m 644 thinkpad_ec.ko "$out/lib/modules/${kernel.modDirVersion}/kernel/drivers/firmware/thinkpad_ec.ko" + install -v -D -m 644 tp_smapi.ko "$out/lib/modules/${kernel.modDirVersion}/kernel/drivers/firmware/tp_smapi.ko" + ''; + + dontStrip = true; + + enableParallelBuilding = true; + + meta = { + description = "IBM ThinkPad hardware functions driver"; + homepage = "https://github.com/evgeni/tp_smapi/tree/tp-smapi/0.41"; + license = stdenv.lib.licenses.gpl2; + maintainers = [ stdenv.lib.maintainers.garbas ]; + # driver is only ment for linux thinkpads i think bellow platforms should cover it. + platforms = [ "x86_64-linux" "i686-linux" ]; + }; +} + Modified: nixpkgs/trunk/pkgs/top-level/all-packages.nix ============================================================================== --- nixpkgs/trunk/pkgs/top-level/all-packages.nix Sat Mar 31 11:39:30 2012 (r33494) +++ nixpkgs/trunk/pkgs/top-level/all-packages.nix Sat Mar 31 13:40:34 2012 (r33495) @@ -5770,6 +5770,8 @@ inherit (gnome) libglademm; }; + tp_smapi = callPackage ../os-specific/linux/tp_smapi { }; + v86d = callPackage ../os-specific/linux/v86d { }; virtualbox = callPackage ../applications/virtualization/virtualbox { _______________________________________________ nix-commits mailing list [email protected] http://lists.science.uu.nl/mailman/listinfo/nix-commits
