summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2023-01-25 00:58:53 +0000
committerAlyssa Ross <hi@alyssa.is>2023-01-31 20:44:59 +0000
commita997c219d8e64d8c9a6d77011c959004029ecb82 (patch)
treedf893aa05fc5ec526cdd35caf572767874857a55
parent4d5fbbaa007aaa7c17eb6152cdc706cab2bfee8c (diff)
downloadnixpkgs-a997c219d8e64d8c9a6d77011c959004029ecb82.tar
nixpkgs-a997c219d8e64d8c9a6d77011c959004029ecb82.tar.gz
nixpkgs-a997c219d8e64d8c9a6d77011c959004029ecb82.tar.bz2
nixpkgs-a997c219d8e64d8c9a6d77011c959004029ecb82.tar.lz
nixpkgs-a997c219d8e64d8c9a6d77011c959004029ecb82.tar.xz
nixpkgs-a997c219d8e64d8c9a6d77011c959004029ecb82.tar.zst
nixpkgs-a997c219d8e64d8c9a6d77011c959004029ecb82.zip
libsmbios: add musl patch
Upstream seems pretty dead, so I think a patch is the best we're going
to get here.  But on the other hand, that means the package isn't
likely to require a lot of maintenance that could be made more
difficult by having a patch around.
-rw-r--r--pkgs/os-specific/linux/libsmbios/default.nix14
1 files changed, 11 insertions, 3 deletions
diff --git a/pkgs/os-specific/linux/libsmbios/default.nix b/pkgs/os-specific/linux/libsmbios/default.nix
index 46d0e94bb14..2049b7cf0e7 100644
--- a/pkgs/os-specific/linux/libsmbios/default.nix
+++ b/pkgs/os-specific/linux/libsmbios/default.nix
@@ -1,6 +1,6 @@
-{ lib, stdenv, fetchFromGitHub, pkg-config, autoreconfHook, help2man, gettext
-, libxml2, perl, python3, doxygen }:
-
+{ lib, stdenv, fetchFromGitHub, fetchurl
+, pkg-config, autoreconfHook, help2man, gettext, libxml2, perl, python3, doxygen
+}:
 
 stdenv.mkDerivation rec {
   pname = "libsmbios";
@@ -13,6 +13,14 @@ stdenv.mkDerivation rec {
     sha256 = "0krwwydyvb9224r884y1mlmzyxhlfrcqw73vi1j8787rl0gl5a2i";
   };
 
+  patches = [
+    (fetchurl {
+      name = "musl.patch";
+      url = "https://git.alpinelinux.org/aports/plain/community/libsmbios/fixes.patch?id=bdc4f67889c958c1266fa5d0cab71c3cd639122f";
+      sha256 = "aVVc52OovDYvqWRyKcRAi62daa9AalkKvnVOGvrTmRk=";
+    })
+  ];
+
   nativeBuildInputs = [ autoreconfHook doxygen gettext libxml2 help2man perl pkg-config ];
 
   buildInputs = [ python3 ];