Unverified Commit 5fd470c8 authored by Pierre Bourdon's avatar Pierre Bourdon Committed by GitHub
Browse files

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

acpica-tools: 20230628 -> 20240322, build from source repo
parents d1b9eb7e e9e45630
Loading
Loading
Loading
Loading
+7 −8
Original line number Diff line number Diff line
{ 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;