summary refs log tree commit diff
diff options
context:
space:
mode:
authorWeijia Wang <9713184+wegank@users.noreply.github.com>2023-03-06 16:59:58 +0200
committerWeijia Wang <9713184+wegank@users.noreply.github.com>2023-03-06 16:59:58 +0200
commit97a2554073bc9aca7faf0bdf39c2f392f55d1ca0 (patch)
treec8bb0dad6bded868c7cd4176c6e786b406e162aa
parent27390e6807788f7da8150dab9a55277d0ff1c1b8 (diff)
downloadnixpkgs-97a2554073bc9aca7faf0bdf39c2f392f55d1ca0.tar
nixpkgs-97a2554073bc9aca7faf0bdf39c2f392f55d1ca0.tar.gz
nixpkgs-97a2554073bc9aca7faf0bdf39c2f392f55d1ca0.tar.bz2
nixpkgs-97a2554073bc9aca7faf0bdf39c2f392f55d1ca0.tar.lz
nixpkgs-97a2554073bc9aca7faf0bdf39c2f392f55d1ca0.tar.xz
nixpkgs-97a2554073bc9aca7faf0bdf39c2f392f55d1ca0.tar.zst
nixpkgs-97a2554073bc9aca7faf0bdf39c2f392f55d1ca0.zip
ponyc: fix build
-rw-r--r--pkgs/development/compilers/ponyc/default.nix9
1 files changed, 7 insertions, 2 deletions
diff --git a/pkgs/development/compilers/ponyc/default.nix b/pkgs/development/compilers/ponyc/default.nix
index 18443efae7a..9311c3112c8 100644
--- a/pkgs/development/compilers/ponyc/default.nix
+++ b/pkgs/development/compilers/ponyc/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, fetchurl, makeWrapper, pcre2, coreutils, which, openssl, libxml2, cmake, z3, substituteAll, python3,
+{ lib, stdenv, fetchFromGitHub, fetchpatch, makeWrapper, pcre2, coreutils, which, openssl, libxml2, cmake, z3, substituteAll, python3,
   cc ? stdenv.cc, lto ? !stdenv.isDarwin }:
 
 stdenv.mkDerivation (rec {
@@ -36,6 +36,11 @@ stdenv.mkDerivation (rec {
         sha256 = "1zbmab9295scgg4z2vclgfgjchfjailjnvzc6f5x9jvlsdi3dpwz";
       };
     })
+    (fetchpatch {
+      name = "remove-decnet-header.patch";
+      url = "https://github.com/ponylang/ponyc/commit/e5b9b5daec5b19415d519b09954cbd3cf5f34220.patch";
+      hash = "sha256-60cOhBBwQxWLwEx+svtFtJ7POQkHzJo2LDPRJ5L/bNk=";
+    })
   ];
 
   postUnpack = ''
@@ -93,6 +98,6 @@ stdenv.mkDerivation (rec {
     homepage = "https://www.ponylang.org";
     license = licenses.bsd2;
     maintainers = with maintainers; [ kamilchm patternspandemic redvers ];
-    platforms = [ "x86_64-linux" "x86_64-darwin" ];
+    platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" ];
   };
 })