From e8703916443c217c2e3618967a3ce45d98673e5a Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Thu, 11 Nov 2010 22:00:57 +0000 Subject: Adding acpi-call svn path=/nixpkgs/trunk/; revision=24668 --- pkgs/os-specific/linux/acpi-call/default.nix | 30 ++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 pkgs/os-specific/linux/acpi-call/default.nix (limited to 'pkgs/os-specific') diff --git a/pkgs/os-specific/linux/acpi-call/default.nix b/pkgs/os-specific/linux/acpi-call/default.nix new file mode 100644 index 0000000000000..10137ba189a57 --- /dev/null +++ b/pkgs/os-specific/linux/acpi-call/default.nix @@ -0,0 +1,30 @@ +{stdenv, fetchgit, kernel, ...}: + +stdenv.mkDerivation { + src = fetchgit { + url="git://github.com/mkottman/acpi_call.git"; + rev="4f71ce83392bc52b3497"; + sha256="1f20516dc7d42bc7d9d71eaa54f48f38cd56b8683062f81d6f3857990056bdd3"; + }; + name = "acpi-call"; + + preBuild = '' + sed -e 's/break/true/' -i test_off.sh + sed -e 's@/bin/bash@.bin/sh@' -i test_off.sh + sed -e "s@/lib/modules@${kernel}/&@" -i Makefile + ''; + + installPhase = '' + kernelVersion=$(cd ${kernel}/lib/modules && ls) + ensureDir $out/lib/modules/$kernelVersion/misc + cp acpi_call.ko $out/lib/modules/$kernelVersion/misc + ensureDir $out/bin + cp test_off.sh $out/bin + ''; + + meta = { + maintainers = [stdenv.lib.maintainers.raskin]; + platforms = stdenv.lib.platforms.linux; + description = "A module allowing arbitrary ACPI calls; use case: hybrid video"; + }; +} -- cgit 1.4.1