emacs: YAML build added
This commit is contained in:
34
Tools/emacs/build-xml
Executable file
34
Tools/emacs/build-xml
Executable 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}"
|
||||
}
|
||||
|
||||
16
Tools/emacs/files/config.yaml
Normal file
16
Tools/emacs/files/config.yaml
Normal 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]
|
||||
Reference in New Issue
Block a user