diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2014-08-23 12:49:59 +0400 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2014-08-23 12:49:59 +0400 |
commit | dec865c88ca61cbe117b8bc261b19170df42d62e (patch) | |
tree | f76b289aba87348ea95ac236ae00f909a1eb28c7 /pkgs/tools/system | |
parent | 0d95c5c647b7153e7d7d8d541ef01357b8cfdb33 (diff) | |
parent | 1da35629cc4c21dcd45ea4d07df2b69325b526d3 (diff) | |
download | nixlib-dec865c88ca61cbe117b8bc261b19170df42d62e.tar nixlib-dec865c88ca61cbe117b8bc261b19170df42d62e.tar.gz nixlib-dec865c88ca61cbe117b8bc261b19170df42d62e.tar.bz2 nixlib-dec865c88ca61cbe117b8bc261b19170df42d62e.tar.lz nixlib-dec865c88ca61cbe117b8bc261b19170df42d62e.tar.xz nixlib-dec865c88ca61cbe117b8bc261b19170df42d62e.tar.zst nixlib-dec865c88ca61cbe117b8bc261b19170df42d62e.zip |
Merge pull request #3583 from ts468/thermald
Add thermald: Linux Thermal Daemon
Diffstat (limited to 'pkgs/tools/system')
-rw-r--r-- | pkgs/tools/system/thermald/default.nix | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/tools/system/thermald/default.nix b/pkgs/tools/system/thermald/default.nix new file mode 100644 index 000000000000..86d121f0c22f --- /dev/null +++ b/pkgs/tools/system/thermald/default.nix @@ -0,0 +1,36 @@ +{ stdenv, fetchurl, unzip, autoconf, automake, libtool, pkgconfig, dbus_libs, dbus_glib, libxml2 }: + +stdenv.mkDerivation rec { + version = "1.3"; + name = "thermald-${version}"; + src = fetchurl { + url = "https://github.com/01org/thermal_daemon/archive/v${version}.zip"; + sha256 = "0jqxc8vvd4lx4z0kcdisk8lpdf823nysvjcfjxlr5wzla1xysqwc"; + }; + buildInputs = [ unzip autoconf automake libtool pkgconfig dbus_libs dbus_glib libxml2 ]; + + patchPhase = ''sed -e 's/upstartconfdir = \/etc\/init/upstartconfdir = $(out)\/etc\/init/' -i data/Makefile.am''; + + preConfigure = '' + export PKG_CONFIG_PATH="${dbus_libs}/lib/pkgconfig:$PKG_CONFIG_PATH" + ./autogen.sh #--prefix="$out" + ''; + + configureFlags = [ + "--sysconfdir=$(out)/etc" "--localstatedir=/var" + "--with-dbus-sys-dir=$(out)/etc/dbus-1/system.d" + "--with-systemdsystemunitdir=$(out)/etc/systemd/system" + ]; + + preInstall = "sysconfdir=$out/etc"; + + + meta = { + description = "Thermal Daemon"; + longDescription = '' + Thermal Daemon + ''; + homepage = https://01.org/linux-thermal-daemon; + license = stdenv.lib.licenses.gpl2; + }; +} |