about summary refs log tree commit diff
path: root/overlays/patches/emacs/overlay/repos/emacs/test.nix
blob: 24ed78a07cc3417b8accd92be3b73c821edf8499 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{ pkgs ? import <nixpkgs> { overlays = [ (import ../../default.nix) ]; } }:

let
  mkTestBuild = package: let
    emacsPackages = pkgs.emacsPackagesFor package;
    emacsWithPackages = emacsPackages.emacsWithPackages;
  in emacsWithPackages(epkgs: [ ]);

in {
  emacsUnstable = mkTestBuild pkgs.emacsUnstable;
  emacsGit = mkTestBuild pkgs.emacsGit;
  emacsGitNativeComp = mkTestBuild pkgs.emacsGitNativeComp;
  emacsPgtk = mkTestBuild pkgs.emacsPgtk;
  emacsPgtkNativeComp = mkTestBuild pkgs.emacsPgtkNativeComp;
}