Compare commits
4 Commits
636b729964
...
intel-ipmd
| Author | SHA1 | Date | |
|---|---|---|---|
|
a2481fb310
|
|||
|
02aee44ed0
|
|||
| ca90ea78aa | |||
| e2ea0e7dfa |
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"ungoogled-chromium": {
|
"ungoogled-chromium": {
|
||||||
"version": "143.0.7499.40",
|
"version": "143.0.7499.169",
|
||||||
"deps": {
|
"deps": {
|
||||||
"depot_tools": {
|
"depot_tools": {
|
||||||
"rev": "e2bb3cd55899346cc68bbfd5139e59c9d85a6984",
|
"rev": "e2bb3cd55899346cc68bbfd5139e59c9d85a6984",
|
||||||
@@ -12,16 +12,16 @@
|
|||||||
"hash": "sha256-kIPhfuJBQSISdRjloe0N2JrqvuVrEkNijb92/9zSE9I="
|
"hash": "sha256-kIPhfuJBQSISdRjloe0N2JrqvuVrEkNijb92/9zSE9I="
|
||||||
},
|
},
|
||||||
"ungoogled-patches": {
|
"ungoogled-patches": {
|
||||||
"rev": "0.7.1",
|
"rev": "0.7.9",
|
||||||
"hash": "sha256-3pmfT/mGRZZg09kXsdLsvYbgFQg+WN1BW8P0YwvlB/8="
|
"hash": "sha256-WmCG1iG200En3Nt5U2E6KhXvZHv4gwwa7xtPTqpWOAI="
|
||||||
},
|
},
|
||||||
"npmHash": "sha256-HF6B4abJJJ9JDVbovtAdaHIvqE1zHJZ2a+g2Cudx8Pw="
|
"npmHash": "sha256-HF6B4abJJJ9JDVbovtAdaHIvqE1zHJZ2a+g2Cudx8Pw="
|
||||||
},
|
},
|
||||||
"DEPS": {
|
"DEPS": {
|
||||||
"src": {
|
"src": {
|
||||||
"url": "https://chromium.googlesource.com/chromium/src.git",
|
"url": "https://chromium.googlesource.com/chromium/src.git",
|
||||||
"rev": "c23ff452476d1b6322d73b9b629420ef119d0388",
|
"rev": "164b20aab62509dad21fd46383951aeec084ad1e",
|
||||||
"hash": "sha256-ujiHFq8I6yENksWhBJ/BYMd5eDdlThfZxMfvDZH9sUo=",
|
"hash": "sha256-WqpZXjcklOyPIvEmWi23bC8D/vVXMLkAmFrQQ13Iy6o=",
|
||||||
"recompress": true
|
"recompress": true
|
||||||
},
|
},
|
||||||
"src/third_party/clang-format/script": {
|
"src/third_party/clang-format/script": {
|
||||||
@@ -91,8 +91,8 @@
|
|||||||
},
|
},
|
||||||
"src/third_party/angle": {
|
"src/third_party/angle": {
|
||||||
"url": "https://chromium.googlesource.com/angle/angle.git",
|
"url": "https://chromium.googlesource.com/angle/angle.git",
|
||||||
"rev": "9b75aecb1fa769e357d1dad2614228b6a04ddee6",
|
"rev": "2dfb5b7603d09c1d06f9d7a894752431d98b9a3e",
|
||||||
"hash": "sha256-d375qLKzOX3fap5ZjbhPzU/8hWAB9GeT6IWrw3Vedsc="
|
"hash": "sha256-3F2K3UO3BHC0mJGUgc/q5AuxwL32O98PloF1cwyZLqU="
|
||||||
},
|
},
|
||||||
"src/third_party/angle/third_party/glmark2/src": {
|
"src/third_party/angle/third_party/glmark2/src": {
|
||||||
"url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2",
|
"url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2",
|
||||||
@@ -131,8 +131,8 @@
|
|||||||
},
|
},
|
||||||
"src/third_party/dawn": {
|
"src/third_party/dawn": {
|
||||||
"url": "https://dawn.googlesource.com/dawn.git",
|
"url": "https://dawn.googlesource.com/dawn.git",
|
||||||
"rev": "e1ce227ebf75378c5f60a9d531579982bcdd93ee",
|
"rev": "479f62d2194fd6e44c37d07654ca6e41c42bd332",
|
||||||
"hash": "sha256-RqGCh/InZagPemqMRnR/ziaxDm3ruS4dtnj87mBmIjc="
|
"hash": "sha256-rzZn9l0EFcir6k8Xv2svIrhRPwe/rq48H7CX/3yfgFE="
|
||||||
},
|
},
|
||||||
"src/third_party/dawn/third_party/glfw": {
|
"src/third_party/dawn/third_party/glfw": {
|
||||||
"url": "https://chromium.googlesource.com/external/github.com/glfw/glfw",
|
"url": "https://chromium.googlesource.com/external/github.com/glfw/glfw",
|
||||||
@@ -256,8 +256,8 @@
|
|||||||
},
|
},
|
||||||
"src/third_party/devtools-frontend/src": {
|
"src/third_party/devtools-frontend/src": {
|
||||||
"url": "https://chromium.googlesource.com/devtools/devtools-frontend",
|
"url": "https://chromium.googlesource.com/devtools/devtools-frontend",
|
||||||
"rev": "4190a105897e986349694cae685b51054bf2dc51",
|
"rev": "e4dd1d1d96b706a33ae7d60237d3cdcd58294e4c",
|
||||||
"hash": "sha256-K+bg3OPmv7tN/elOtmlDXwyhC6FxrAEEAY/MqMkQbrU="
|
"hash": "sha256-6to/NYTcx7H5OXF1u6YT55uCHwf8RU1uJaSXvuFsQ/c="
|
||||||
},
|
},
|
||||||
"src/third_party/dom_distiller_js/dist": {
|
"src/third_party/dom_distiller_js/dist": {
|
||||||
"url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git",
|
"url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git",
|
||||||
@@ -776,8 +776,8 @@
|
|||||||
},
|
},
|
||||||
"src/third_party/webrtc": {
|
"src/third_party/webrtc": {
|
||||||
"url": "https://webrtc.googlesource.com/src.git",
|
"url": "https://webrtc.googlesource.com/src.git",
|
||||||
"rev": "a5751574a386ba0ba80b8c62201977f6aab6c225",
|
"rev": "4e31d1a1ff41bb1b79609c83f998458a111a149c",
|
||||||
"hash": "sha256-amrKVRN2QsjeDbxkKu0yjAs06U094MHj4ccSJHoVgPE="
|
"hash": "sha256-3tfB6jNsTLYozYqBfAmYNmq94wQ3OFxBSlOfRaj6wxc="
|
||||||
},
|
},
|
||||||
"src/third_party/wuffs/src": {
|
"src/third_party/wuffs/src": {
|
||||||
"url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git",
|
"url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git",
|
||||||
@@ -806,8 +806,8 @@
|
|||||||
},
|
},
|
||||||
"src/v8": {
|
"src/v8": {
|
||||||
"url": "https://chromium.googlesource.com/v8/v8.git",
|
"url": "https://chromium.googlesource.com/v8/v8.git",
|
||||||
"rev": "beee9f5cafde91bbd086077a11db16cb9768e62a",
|
"rev": "326f5f8cad3f0e436c8ea8f82a6894936a32e860",
|
||||||
"hash": "sha256-q1gVbNGls2izSDb3KZmteZQvcc6M0JyPuZFPfG4FIAs="
|
"hash": "sha256-crTEZnN5iWTXOxpAkvIDPQ6hyfF54F1/ImoKrdmO2K4="
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
58
pkgs/by-name/in/intel-lpmd/package.nix
Normal file
58
pkgs/by-name/in/intel-lpmd/package.nix
Normal file
@@ -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
|
||||||
|
'';
|
||||||
|
})
|
||||||
Reference in New Issue
Block a user