about summary refs log tree commit diff
path: root/overlays/patches/emacs/overlay/repos/emacs/test.nix
blob: 1fc3ac5b0a9075bcb7b3d9a576d010920da2cc0f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
{ 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;
  emacsPgtk = mkTestBuild pkgs.emacsPgtk;
}