diff options
author | Brian Leung <leungbk@posteo.net> | 2023-06-14 15:22:35 -0700 |
---|---|---|
committer | Brian Leung <leungbk@posteo.net> | 2023-06-14 15:22:35 -0700 |
commit | f7761941086ebffb6f4ef232d45e7824a80acc80 (patch) | |
tree | 7f5bf19834ea4c2c25b0420e683fc1b77762d56d /overlays | |
parent | 5df80efae8fa03d9d199bea7c1cdf9d96cb8b2c2 (diff) | |
download | nixlib-f7761941086ebffb6f4ef232d45e7824a80acc80.tar nixlib-f7761941086ebffb6f4ef232d45e7824a80acc80.tar.gz nixlib-f7761941086ebffb6f4ef232d45e7824a80acc80.tar.bz2 nixlib-f7761941086ebffb6f4ef232d45e7824a80acc80.tar.lz nixlib-f7761941086ebffb6f4ef232d45e7824a80acc80.tar.xz nixlib-f7761941086ebffb6f4ef232d45e7824a80acc80.tar.zst nixlib-f7761941086ebffb6f4ef232d45e7824a80acc80.zip |
Remove 22.11 handholding
Diffstat (limited to 'overlays')
-rw-r--r-- | overlays/emacs.nix | 60 |
1 files changed, 23 insertions, 37 deletions
diff --git a/overlays/emacs.nix b/overlays/emacs.nix index d8ecc21e3945..231871677b89 100644 --- a/overlays/emacs.nix +++ b/overlays/emacs.nix @@ -88,43 +88,29 @@ let ) ]); - emacs-git = let base = (super.lib.makeOverridable (mkGitEmacs "emacs-git" ../repos/emacs/emacs-master.json) { withSQLite3 = true; withWebP = true; }); - # TODO: remove when we drop support for < 23.05, and instead move withTreeSitter to the above line with the other arguments - maybeOverridden = if (super.lib.hasAttr "treeSitter" base || super.lib.hasAttr "withTreeSitter" base) then base.override { withTreeSitter = true; } else base; - in - maybeOverridden.overrideAttrs ( - oa: { - patches = oa.patches ++ [ - # XXX: #318 - ./bytecomp-revert.patch - ]; } - ); - - emacs-pgtk = let base = super.lib.makeOverridable (mkGitEmacs "emacs-pgtk" ../repos/emacs/emacs-master.json) { withSQLite3 = true; withWebP = true; withPgtk = true; }; - # TODO: remove when we drop support for < 23.05, and instead move withTreeSitter to the above line with the other arguments - maybeOverridden = if (super.lib.hasAttr "treeSitter" base || super.lib.hasAttr "withTreeSitter" base) then base.override { withTreeSitter = true; } else base; - in maybeOverridden.overrideAttrs ( - oa: { - patches = oa.patches ++ [ - # XXX: #318 - ./bytecomp-revert.patch - ]; } - ); - - emacs-unstable = let base = super.lib.makeOverridable (mkGitEmacs "emacs-unstable" ../repos/emacs/emacs-unstable.json) { withSQLite3 = true; withWebP = true; }; - # TODO: remove when we drop support for < 23.05, and instead move withTreeSitter to the above line with the other arguments - maybeOverridden = if (super.lib.hasAttr "treeSitter" base || super.lib.hasAttr "withTreeSitter" base) then base.override { withTreeSitter = true; } else base; - in maybeOverridden; - - emacs-unstable-pgtk = let base = super.lib.makeOverridable (mkGitEmacs "emacs-unstable" ../repos/emacs/emacs-unstable.json) { withSQLite3 = true; withWebP = true; withPgtk = true; }; - # TODO: remove when we drop support for < 23.05, and instead move withTreeSitter to the above line with the other arguments - maybeOverridden = if (super.lib.hasAttr "treeSitter" base || super.lib.hasAttr "withTreeSitter" base) then base.override { withTreeSitter = true; } else base; - in maybeOverridden; - - emacs-lsp = let base = super.lib.makeOverridable (mkGitEmacs "emacs-lsp" ../repos/emacs/emacs-lsp.json) { }; - # TODO: remove when we drop support for < 23.05, and instead move withTreeSitter to the above line with the other arguments - maybeOverridden = if (super.lib.hasAttr "treeSitter" base || super.lib.hasAttr "withTreeSitter" base) then base.override { withTreeSitter = false; } else base; - in maybeOverridden; + emacs-git = (super.lib.makeOverridable (mkGitEmacs "emacs-git" ../repos/emacs/emacs-master.json) { withSQLite3 = true; withWebP = true; withTreeSitter = true; }).overrideAttrs ( + oa: { + patches = oa.patches ++ [ + # XXX: #318 + ./bytecomp-revert.patch + ]; + } + ); + + emacs-pgtk = (super.lib.makeOverridable (mkGitEmacs "emacs-pgtk" ../repos/emacs/emacs-master.json) { withSQLite3 = true; withWebP = true; withTreeSitter = true; withPgtk = true; }).overrideAttrs ( + oa: { + patches = oa.patches ++ [ + # XXX: #318 + ./bytecomp-revert.patch + ]; + } + ); + + emacs-unstable = super.lib.makeOverridable (mkGitEmacs "emacs-unstable" ../repos/emacs/emacs-unstable.json) { withSQLite3 = true; withWebP = true; withTreeSitter = true; }; + + emacs-unstable-pgtk = super.lib.makeOverridable (mkGitEmacs "emacs-unstable-pgtk" ../repos/emacs/emacs-unstable.json) { withSQLite3 = true; withWebP = true; withTreeSitter = true; withPgtk = true; }; + + emacs-lsp = super.lib.makeOverridable (mkGitEmacs "emacs-lsp" ../repos/emacs/emacs-lsp.json) { withTreeSitter = false; }; emacs-git-nox = ( ( |