/[gentoo-x86]/eclass/elisp-common.eclass
Gentoo

Diff of /eclass/elisp-common.eclass

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.80 Revision 1.81
1# Copyright 1999-2012 Gentoo Foundation 1# Copyright 1999-2012 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2 2# Distributed under the terms of the GNU General Public License v2
3# $Header: /var/cvsroot/gentoo-x86/eclass/elisp-common.eclass,v 1.80 2012/04/27 19:51:52 ulm Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/elisp-common.eclass,v 1.81 2012/07/18 14:28:55 vapier Exp $
4# 4#
5# @ECLASS: elisp-common.eclass 5# @ECLASS: elisp-common.eclass
6# @MAINTAINER: 6# @MAINTAINER:
7# Gentoo Emacs team <emacs@gentoo.org> 7# Gentoo Emacs team <emacs@gentoo.org>
8# @AUTHOR: 8# @AUTHOR:
39# 39#
40# Please note that such tests should be limited to packages that are 40# Please note that such tests should be limited to packages that are
41# known to fail with lower Emacs versions; the standard case is to 41# known to fail with lower Emacs versions; the standard case is to
42# depend on virtual/emacs without version. 42# depend on virtual/emacs without version.
43# 43#
44# .SS 44# @ROFF .SS
45# src_compile() usage: 45# src_compile() usage:
46# 46#
47# An elisp file is compiled by the elisp-compile() function defined 47# An elisp file is compiled by the elisp-compile() function defined
48# here and simply takes the source files as arguments. The case of 48# here and simply takes the source files as arguments. The case of
49# interdependent elisp files is also supported, since the current 49# interdependent elisp files is also supported, since the current
58# (default: working directory) as its arguments. Use of this function 58# (default: working directory) as its arguments. Use of this function
59# requires that the elisp source files contain magic ";;;###autoload" 59# requires that the elisp source files contain magic ";;;###autoload"
60# comments. See the Emacs Lisp Reference Manual (node "Autoload") for 60# comments. See the Emacs Lisp Reference Manual (node "Autoload") for
61# a detailed explanation. 61# a detailed explanation.
62# 62#
63# .SS 63# @ROFF .SS
64# src_install() usage: 64# src_install() usage:
65# 65#
66# The resulting compiled files (.elc) should be put in a subdirectory of 66# The resulting compiled files (.elc) should be put in a subdirectory of
67# /usr/share/emacs/site-lisp/ which is named after the first argument 67# /usr/share/emacs/site-lisp/ which is named after the first argument
68# of elisp-install(). The following parameters are the files to be put 68# of elisp-install(). The following parameters are the files to be put
118# the extension will be stripped from the destination file's name. 118# the extension will be stripped from the destination file's name.
119# For example, a file "50${PN}-gentoo-${PV}.el" will be installed as 119# For example, a file "50${PN}-gentoo-${PV}.el" will be installed as
120# "50${PN}-gentoo.el". If your subdirectory is not named ${PN}, give 120# "50${PN}-gentoo.el". If your subdirectory is not named ${PN}, give
121# the differing name as second argument. 121# the differing name as second argument.
122# 122#
123# .SS 123# @ROFF .SS
124# pkg_postinst() / pkg_postrm() usage: 124# pkg_postinst() / pkg_postrm() usage:
125# 125#
126# After that you need to recreate the start-up file of Emacs after 126# After that you need to recreate the start-up file of Emacs after
127# emerging and unmerging by using 127# emerging and unmerging by using
128# 128#

Legend:
Removed from v.1.80  
changed lines
  Added in v.1.81

  ViewVC Help
Powered by ViewVC 1.1.20