summary refs log tree commit diff
diff options
context:
space:
mode:
authorSergei Trofimovich <slyich@gmail.com>2021-09-29 07:58:42 +0100
committerSergei Trofimovich <slyich@gmail.com>2021-09-29 07:59:00 +0100
commit7f30088485a24e369798336110ab11f22cbe37a3 (patch)
tree7f35d37fe8a914db2152e0807b9dd1fc667c2040
parentd5a24b5b9a9b96544c61662866e2ada7108ddf94 (diff)
downloadnixpkgs-7f30088485a24e369798336110ab11f22cbe37a3.tar
nixpkgs-7f30088485a24e369798336110ab11f22cbe37a3.tar.gz
nixpkgs-7f30088485a24e369798336110ab11f22cbe37a3.tar.bz2
nixpkgs-7f30088485a24e369798336110ab11f22cbe37a3.tar.lz
nixpkgs-7f30088485a24e369798336110ab11f22cbe37a3.tar.xz
nixpkgs-7f30088485a24e369798336110ab11f22cbe37a3.tar.zst
nixpkgs-7f30088485a24e369798336110ab11f22cbe37a3.zip
fbida: pull upstream fix for -fno-common compiler
-rw-r--r--pkgs/applications/graphics/fbida/default.nix11
1 files changed, 10 insertions, 1 deletions
diff --git a/pkgs/applications/graphics/fbida/default.nix b/pkgs/applications/graphics/fbida/default.nix
index f2d2e267595..279f49e6a49 100644
--- a/pkgs/applications/graphics/fbida/default.nix
+++ b/pkgs/applications/graphics/fbida/default.nix
@@ -10,6 +10,15 @@ stdenv.mkDerivation rec {
     sha256 = "0f242mix20rgsqz1llibhsz4r2pbvx6k32rmky0zjvnbaqaw1dwm";
   };
 
+  patches = [
+    # Upstream patch to fix build on -fno-common toolchains.
+    (fetchurl {
+      name = "no-common.patch";
+      url = "https://git.kraxel.org/cgit/fbida/patch/?id=1bb8a8aa29845378903f3c690e17c0867c820da2";
+      sha256 = "0n5vqbp8wd87q60zfwdf22jirggzngypc02ha34gsj1rd6pvwahi";
+    })
+  ];
+
   nativeBuildInputs = [ pkg-config which ];
   buildInputs = [
     libexif libjpeg libpng giflib freetype fontconfig libtiff libwebp
@@ -19,7 +28,7 @@ stdenv.mkDerivation rec {
 
   makeFlags = [ "prefix=$(out)" "verbose=yes" "STRIP=" "JPEG_VER=62" ];
 
-  patchPhase = ''
+  postPatch = ''
     sed -e 's@ cpp\>@ gcc -E -@' -i GNUmakefile
     sed -e 's@$(HAVE_LINUX_FB_H)@yes@' -i GNUmakefile
   '';