Files
MX_Pmodule/Tools/emacs/build
Achim Gsell 0284379d31 Tools/emacs
- build-script reviewed
- variant for version 26.1 added
2018-10-11 11:04:24 +02:00

40 lines
873 B
Plaintext
Executable File

#!/usr/bin/env modbuild
pbuild::set_download_url "https://ftp.gnu.org/gnu/emacs/$P-$V.tar.xz"
CC=''
CXX=''
module use System
pbuild::pre_configure() {
case ${OS} in
Darwin )
pbuild::add_configure_args '--with-ns' '--with-jpeg=no'
;;
Linux )
# with 24.5 configure complains about missing libjpeg even it
# is installed!
pbuild::add_configure_args '--with-jpeg=no'
;;
*)
;;
esac
install -m 0755 -d "${PREFIX}"
}
pbuild::post_install() {
mkdir -p "${PREFIX}/bin"
install -m 0755 "${BUILDBLOCK_DIR}/Emacs" "${PREFIX}/bin"
install -m 0755 "${BUILDBLOCK_DIR}/Emacsclient" "${PREFIX}/bin"
#cp -a "${GNUTLS_LIBRARY_DIR}"/libgnutls.so.* "${PREFIX}/lib"
#cp -a "${NETTLE_LIBRARY_DIR}"/libnettle.so.* "${PREFIX}/lib"
}
pbuild::post_install_Darwin() {
cp -a "${BUILD_DIR}/nextstep/Emacs.app" "${PREFIX}"
}
pbuild::add_to_group 'Tools'
pbuild::make_all