emacs: YAML build added

This commit is contained in:
2023-11-14 16:09:06 +01:00
parent 9f1dc01baf
commit edc31e3dae
2 changed files with 50 additions and 0 deletions

34
Tools/emacs/build-xml Executable file
View File

@@ -0,0 +1,34 @@
#!/usr/bin/env modbuild
CC=''
CXX=''
eval $(modulecmd bash 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}"
}

View File

@@ -0,0 +1,16 @@
format: 1
emacs:
defaults:
group: Tools
relstage: stable
docfiles:
urls:
- url: https://ftp.gnu.org/gnu/emacs/$P-${V_PKG}.tar.xz
shasums:
emacs-29.1.tar.xz: d2f881a5cc231e2f5a03e86f4584b0438f83edd7598a09d24a21bd8d003e2e01
versions:
29.1:
config:
relstage: unstable
runtime_deps: [gnutls/3.5.19]
build_requires: [libidn2/2.3.4, libungif/4.1.4, tiff/4.0.9, nettle/3.4]