From 02aee44ed0566c8ae83f3dd0773598665d381439 Mon Sep 17 00:00:00 2001 From: Doloro1978 Date: Sat, 31 Jan 2026 23:19:27 +0000 Subject: [PATCH 1/2] added: intel-lpmd --- pkgs/by-name/in/intel-lpmd/package.nix | 58 ++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 pkgs/by-name/in/intel-lpmd/package.nix diff --git a/pkgs/by-name/in/intel-lpmd/package.nix b/pkgs/by-name/in/intel-lpmd/package.nix new file mode 100644 index 0000000..2c40ee8 --- /dev/null +++ b/pkgs/by-name/in/intel-lpmd/package.nix @@ -0,0 +1,58 @@ +{ + lib, + stdenv, + fetchFromGitHub, + autoconf, + autoconf-archive, + gcc, + glib, + dbus-glib, + libxml2, + pkg-config, + automake, + gtk-doc, + systemd, + upower, + libnl, + man-db, +}: + +stdenv.mkDerivation (final: { + pname = "intel-lpmd"; + version = "0.1.0"; + nativeBuildInputs = [ + autoconf + autoconf-archive + gcc + man-db + glib + dbus-glib + libxml2 + pkg-config + gtk-doc + systemd + automake + upower + libnl + ]; + src = fetchFromGitHub { + owner = "intel"; + repo = "intel-lpmd"; + rev = "v${final.version}"; + sha256 = "sha256-eZBgWpR2tdSDeqYV4Y2h2j5UeJebQg2tXlXcUywwZEA="; + }; + # https://github.com/intel/intel-lpmd?tab=readme-ov-file#build-and-install + configurePhase = '' + ./autogen.sh --localstatedir=/var --sysconfdir=$out/etc + ''; + buildPhase = '' + make + mkdir -p "$out/bin" + cp ./intel_lpmd $out/bin/intel_lpmd + ''; + # Needed for config files, which the program will not run without. + installPhase = '' + mkdir -p "$out/etc/intel_lpmd/" + cp $src/data/* $out/etc/intel_lpmd/ -r + ''; +}) -- 2.52.0 From a2481fb3101b914683ef79c5dc85266ffcf885ef Mon Sep 17 00:00:00 2001 From: Doloro1978 Date: Sat, 31 Jan 2026 23:23:17 +0000 Subject: [PATCH 2/2] fixed: weird indention --- pkgs/by-name/in/intel-lpmd/package.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/in/intel-lpmd/package.nix b/pkgs/by-name/in/intel-lpmd/package.nix index 2c40ee8..92578f9 100644 --- a/pkgs/by-name/in/intel-lpmd/package.nix +++ b/pkgs/by-name/in/intel-lpmd/package.nix @@ -44,15 +44,15 @@ stdenv.mkDerivation (final: { # https://github.com/intel/intel-lpmd?tab=readme-ov-file#build-and-install configurePhase = '' ./autogen.sh --localstatedir=/var --sysconfdir=$out/etc - ''; + ''; buildPhase = '' - make - mkdir -p "$out/bin" - cp ./intel_lpmd $out/bin/intel_lpmd + make + mkdir -p "$out/bin" + cp ./intel_lpmd $out/bin/intel_lpmd ''; # Needed for config files, which the program will not run without. installPhase = '' - mkdir -p "$out/etc/intel_lpmd/" - cp $src/data/* $out/etc/intel_lpmd/ -r - ''; + mkdir -p "$out/etc/intel_lpmd/" + cp $src/data/* $out/etc/intel_lpmd/ -r + ''; }) -- 2.52.0