X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=stage5%2Fpkg%2Femacs;h=265ba661995e76c63c24aacc37e7653b75d003eb;hb=44d3c1f9f0e8fc945206020c4bd7a15c5a457f55;hp=65038df5aa0726115f31aad2b298ddb76baf1596;hpb=3dae4c554ec18f465eb6ee5e6efdbdbe8557e13c;p=hvlinux.git diff --git a/stage5/pkg/emacs b/stage5/pkg/emacs index 65038df..265ba66 100644 --- a/stage5/pkg/emacs +++ b/stage5/pkg/emacs @@ -1,34 +1,27 @@ -#!/bin/sh -set -o errexit - -# First argument of this script is the package name - -# Reading system configuration informations, functions and package versions. -source ../sysinfos -source ../functions -source ../packages-list - -# Applying patches (if any) -apply_patches ${1} - -cd ${LFS_TMP}/${1}-build -../${1}/configure \ - --prefix=/usr \ - --libexecdir=/usr/sbin \ - --with-x-toolkit=gtk -make bootstrap -make install -ldconfig - -install -m644 ${SCRDIR}/resources/emacs/emacsrc /etc/skel/.emacs -install -m644 ${SCRDIR}/resources/emacs/emacsrc /root/.emacs - -LOCAL_SITE_LIST=/usr/local/share/emacs/site-lisp - -install -v -m644 -d ${LOCAL_SITE_LIST} -install -m644 ${SCRDIR}/resources/emacs/buffer-cycle.el ${LOCAL_SITE_LIST} - -# Set Emacs as default editor -sed -i -e "s!^\(EDITOR=\).*!\1emacs!" /etc/profile - -exit $? +#!/bin/bash + +hvconfig_pre() +{ + CONFIGURE_OPTS+=" \ + --libexecdir=/usr/sbin \ + --with-x-toolkit=gtk" +} + +hvbuild() +{ + make bootstrap + make install +} + +hvbuild_post() +{ + install -v -m644 ${SCRDIR}/misc/emacs/emacsrc /etc/skel/.emacs + install -v -m644 ${SCRDIR}/misc/emacs/emacsrc /root/.emacs + + install -v -m755 -d ${EMACS_LOCAL_SITE_LISP} + install -v -m644 ${SCRDIR}/misc/emacs/php-mode.el \ + ${EMACS_LOCAL_SITE_LISP} + + # Set Emacs as default editor + sed -i -e "s!^\(EDITOR=\).*!\1emacs!" /etc/profile +}