Unverified Commit 1651000b authored by adisbladis's avatar adisbladis Committed by GitHub
Browse files

Merge pull request #170467 from adisbladis/emacs-from-git

emacs: Build from git instead of tarball to fix native compilation
parents 69d1acda 54e79570
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
import ./generic.nix (rec {
  version = "28.1";
  sha256 = "sha256-KLGz0JkDegiPCkyiUdfnJi6rXqFneqv/psRCaWGtdeE=";
  sha256 = "sha256-D33wnlxhx0LyG9WZaQDj2II3tG0HcJdZTC4dSA3lrgY=";
  patches = _: [ ];
})
+5 −3
Original line number Diff line number Diff line
@@ -13,6 +13,7 @@
, sigtool, jansson, harfbuzz, sqlite, nixosTests
, dontRecurseIntoAttrs, emacsPackagesFor
, libgccjit, targetPlatform, makeWrapper # native-comp params
, fetchFromSavannah
, systemd ? null
, withX ? !stdenv.isDarwin
, withNS ? stdenv.isDarwin
@@ -23,7 +24,7 @@
, withSQLite3 ? false
, withCsrc ? true
, withWebP ? false
, srcRepo ? false, autoreconfHook ? null, texinfo ? null
, srcRepo ? true, autoreconfHook ? null, texinfo ? null
, siteStart ? ./site-start.el
, nativeComp ? false
, withAthena ? false
@@ -59,8 +60,9 @@ let emacs = stdenv.mkDerivation (lib.optionalAttrs nativeComp {

  patches = patches fetchpatch;

  src = fetchurl {
    url = "mirror://gnu/emacs/${name}.tar.xz";
  src = fetchFromSavannah {
    repo = "emacs";
    rev = version;
    inherit sha256;
  };