diff options
Diffstat (limited to 'examples/emacs')
-rw-r--r-- | examples/emacs | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/examples/emacs b/examples/emacs new file mode 100644 index 0000000..e7348db --- /dev/null +++ b/examples/emacs | |||
@@ -0,0 +1,37 @@ | |||
1 | # misc :: Emacs -*- bash-ts -*- | ||
2 | |||
3 | # Variables | ||
4 | |||
5 | SOURCE=git://git.sv.gnu.org/emacs.git | ||
6 | CHECKOUT=emacs-29 | ||
7 | |||
8 | CONFIGURE_ARGS=( | ||
9 | --prefix="$MISC_INSTALL_PREFIX" | ||
10 | --with-cairo | ||
11 | --with-file-notification=inotify | ||
12 | --with-imagemagick | ||
13 | --with-json | ||
14 | --with-native-compilation=aot # Emacs 29 | ||
15 | --with-tree-sitter=yes # requires tree-sitter | ||
16 | --with-x | ||
17 | --with-x-toolkit=lucid | ||
18 | --with-xinput2 | ||
19 | --with-xml2 | ||
20 | # --with-xwidgets # requires gtk3 | ||
21 | --without-gconf | ||
22 | --without-gsettings | ||
23 | ) | ||
24 | |||
25 | MISC_DEPENDENCIES=( | ||
26 | tree-sitter | ||
27 | ) | ||
28 | |||
29 | # Plan | ||
30 | |||
31 | install_deps | ||
32 | repo_pull | ||
33 | repo_ready extraclean | ||
34 | |||
35 | with_repo ./autogen.sh | ||
36 | configure | ||
37 | make_install bootstrap | ||