X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=stage5%2Fpkg%2Femacs;h=fef92cca78fc164c698ab055298a320c0b8eb0ee;hb=712d0adfde977656cd3a2914377a78ddc46565a1;hp=7d39c59fb51156f04c79d007592382e0a8ef88c9;hpb=0315072ae3bd307eee71718e1a59f923edcbdaca;p=hvlinux.git diff --git a/stage5/pkg/emacs b/stage5/pkg/emacs index 7d39c59..fef92cc 100644 --- a/stage5/pkg/emacs +++ b/stage5/pkg/emacs @@ -1,34 +1,28 @@ -#!/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}/misc/emacs/emacsrc /etc/skel/.emacs -install -m644 ${SCRDIR}/misc/emacs/emacsrc /root/.emacs - -LOCAL_SITE_LIST=/usr/local/share/emacs/site-lisp - -install -v -m644 -d ${LOCAL_SITE_LIST} -install -m644 ${SCRDIR}/misc/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=" \ + ${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/buffer-cycle.el \ + ${EMACS_LOCAL_SITE_LISP} + + # Set Emacs as default editor + sed -i -e "s!^\(EDITOR=\).*!\1emacs!" /etc/profile +}