# # subprototype for emacs-lisp package # PROGNAME="Emacs lisp source files" DESC="\ emacs-lisp (Emacs Lisp source files) \n\ \n\ This package contains source code for the parts of Emacs that are \n\ written in Emacs Lisp. *.el files are Emacs Lisp source, and the \n\ corresponding *.elc files are byte-compiled versions. \n\ \n\ The emacs package contains all of the *.el files that emacs \n\ requires to run, but these are probably good to have if you've got \n\ the space on your hard drive." SUBPKGNAME=emacs-lisp-$VERSION-s390-$BUILD TAG=OPT subinstall() { echo "nothing to install for emacs-lithp" } subspecial() { mkdir -p $SUBPKG/usr/share/emacs/$VERSION/lisp cp -a $TMP/em/usr/share/emacs/$VERSION/lisp/* \ $SUBPKG/usr/share/emacs/$VERSION/lisp mkdir -p $SUBPKG/usr/share/emacs/$VERSION/site-lisp cp -a $TMP/em/usr/share/emacs/$VERSION/site-lisp/* \ $SUBPKG/usr/share/emacs/$VERSION/site-lisp find $SUBPKG/usr/share/emacs/$VERSION/lisp -type f -exec chmod 644 {} \; find $SUBPKG/usr/share/emacs/$VERSION/lisp -type d -exec chmod 755 {} \; chown -R root.root $SUBPKG/* chmod 644 $SUBPKG/usr/share/emacs/$VERSION/lisp/subdirs.el # we only want the .el files find $SUBPKG/usr/share/emacs -name "*.elc" -exec rm -f {} \; find $SUBPKG/usr/share/emacs -name "*.xpm" -exec rm -f {} \; find $SUBPKG/usr/share/emacs -name "*.pbm" -exec rm -f {} \; ( cd $SUBPKG/usr/share/emacs/$VERSION/lisp rm -rf README COPYING forms-d2.dat ) ( cd $SUBPKG/usr/share/emacs/$VERSION/lisp/term rm -rf README ) mkdir -p $SUBPKG/usr/share/emacs/site-lisp cat << EOF >> $SUBPKG/usr/share/emacs/site-lisp/subdirs.el (if (fboundp 'normal-top-level-add-subdirs-to-load-path) (normal-top-level-add-subdirs-to-load-path)) EOF cd $SUBCTL cat $CWD/slack-desc.emacs-lisp > slack-desc }