diff --git a/emacs-29-install-debian12.sh b/emacs-install-debian12.sh similarity index 93% rename from emacs-29-install-debian12.sh rename to emacs-install-debian12.sh index db36fcd..d7af87c 100755 --- a/emacs-29-install-debian12.sh +++ b/emacs-install-debian12.sh @@ -24,6 +24,7 @@ LOG_DIR="/home/${SUDO_USER}" LOG="${LOG_DIR}/log.txt" PREFIX="/home/${SUDO_USER}/.local" +BRANCH="emacs-29" ############################################################# # HELPER FUNCTIONS @@ -87,36 +88,36 @@ install_emacs_build_dependencies() { info "$step_name" apt install -y \ - build-essential \ - autoconf \ - automake \ - texinfo \ - libtool \ - libgtk-3-dev \ - libgtk2.0-dev \ - libxpm-dev \ - libjpeg-dev \ - libgif-dev \ - libtiff5-dev \ - libpng-dev \ - librsvg2-dev \ - libgnutls28-dev \ - libncurses-dev \ - libxml2-dev \ - libgpm-dev \ - libdbus-1-dev \ - libotf-dev \ - libm17n-dev \ - libmagickcore-dev \ - libmagickwand-dev \ - libglib2.0-dev \ - libgirepository1.0-dev \ - gir1.2-gtk-3.0 \ - libgtk-3-dev \ - libacl1-dev \ - libwebkit2gtk-4.1-dev - - + build-essential \ + autoconf \ + automake \ + texinfo \ + libtool \ + libgtk-3-dev \ + libgtk2.0-dev \ + libxpm-dev \ + libjpeg-dev \ + libgif-dev \ + libtiff5-dev \ + libpng-dev \ + librsvg2-dev \ + libgnutls28-dev \ + libncurses-dev \ + libxml2-dev \ + libgpm-dev \ + libdbus-1-dev \ + libotf-dev \ + libm17n-dev \ + libmagickcore-dev \ + libmagickwand-dev \ + libglib2.0-dev \ + libgirepository1.0-dev \ + gir1.2-gtk-3.0 \ + libgtk-3-dev \ + libacl1-dev \ + libwebkit2gtk-4.1-dev + + [[ $? -gt 0 ]] && { error "$step_name failed, stopping now"; exit 1; } info "done" @@ -220,7 +221,7 @@ clone_and_build_emacs() { warn "Press enter to proceed with $step_name"; read info "$step_name" - git clone https://git.savannah.gnu.org/git/emacs.git -b emacs-29 + git clone https://git.savannah.gnu.org/git/emacs.git -b $BRANCH cd emacs ./autogen.sh @@ -236,7 +237,7 @@ clone_and_build_emacs() { --disable-silent-rules \ --exec_prefix=$PREFIX \ --prefix=$PREFIX - + make -j$(nproc) make install @@ -412,5 +413,6 @@ clone_emacs_config info "Reboot (!) before starting Emacs" info "Bye!" info "PS. Log is here: ${LOG}" +warn "M-x nerd-icons-install-fonts" exit 0