From 2c5c98260ff9978511f3457abd922b38acc9c44d Mon Sep 17 00:00:00 2001 From: hanspolo Date: Fri, 27 Dec 2013 21:19:40 +0100 Subject: [PATCH] Emacs Package upgrade --- srcpkgs/emacs-nox | 1 + srcpkgs/emacs/template | 53 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 120000 srcpkgs/emacs-nox create mode 100644 srcpkgs/emacs/template diff --git a/srcpkgs/emacs-nox b/srcpkgs/emacs-nox new file mode 120000 index 00000000000..a7642dd168d --- /dev/null +++ b/srcpkgs/emacs-nox @@ -0,0 +1 @@ +emacs \ No newline at end of file diff --git a/srcpkgs/emacs/template b/srcpkgs/emacs/template new file mode 100644 index 00000000000..b729619e52f --- /dev/null +++ b/srcpkgs/emacs/template @@ -0,0 +1,53 @@ +# Template file for 'emacs' +pkgname=emacs +version=24.3 +revision=1 +maintainer="Philipp Hirsch " +license="GPL-3" +homepage="http://www.gnu.org/software/${pkgname}/" +distfiles="http://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${version}.tar.gz" +checksum=0098ca3204813d69cd8412045ba33e8701fa2062f4bff56bedafc064979eef41 +short_desc="GNU Emacs Editor" +long_desc="GNU Emacs is an extensible, customizable text editor—and more." +makedepends="libxml2-devel>=2.7.0_1 ncurses-devel>=5.8_1" +build_style="gnu-configure" +configure_args="" + +do_configure() { + mkdir x nox + + cd ${wrksrc}/x + ../configure ${configure_args} + + cd ${wrksrc}/nox + ../configure ${configure_args} --without-x +} + +do_build() { + cd ${wrksrc}/x + make ${makejobs} + + cd ${wrksrc}/nox + make ${makejobs} +} + +do_install() { + cd ${wrksrc}/x + make DESTDIR=${DESTDIR}/x install + + cd ${wrksrc}/nox + make DESTDIR=${DESTDIR}/nox install +} + +emacs_package() { + pkg_install() { + vmove "x/*" + } +} + +emacs-nox_package() { + short_desc+=" without X support" + pkg_install() { + vmove "nox/*" + } +}