Merge pull request #305399 from LeSuisse/acpica-tools-20240322

acpica-tools: 20230628 -> 20240322, build from source repo
This commit is contained in:
Pierre Bourdon 2024-04-20 03:14:55 +02:00 committed by GitHub
commit 5fd470c88f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,17 +1,19 @@
{ lib
, stdenv
, fetchurl
, fetchFromGitHub
, bison
, flex
}:
stdenv.mkDerivation rec {
pname = "acpica-tools";
version = "20230628";
version = "20240322";
src = fetchurl {
url = "https://downloadmirror.intel.com/783534/acpica-unix-${version}.tar.gz";
hash = "sha256-hodqdF49Ik3P0iLtPeRltHVZ6FgR3y25gg7wmp3/XM4=";
src = fetchFromGitHub {
owner = "acpica";
repo = "acpica";
rev = "refs/tags/G${version}";
hash = "sha256-k5rDaRKYPwdP4SmEXlrqsA2NLZDlqXBclz1Lwmufa2M=";
};
nativeBuildInputs = [ bison flex ];
@ -29,9 +31,6 @@ stdenv.mkDerivation rec {
env.NIX_CFLAGS_COMPILE = toString ([
"-O3"
] ++ lib.optionals (stdenv.cc.isGNU) [
# Needed with GCC 12
"-Wno-dangling-pointer"
]);
enableParallelBuilding = true;