From b2a515d9e765e1e1c9fe824c5c7fcc9aedaf61e4 Mon Sep 17 00:00:00 2001 From: hanspolo Date: Fri, 27 Dec 2013 10:14:19 +0100 Subject: [PATCH 1/4] Created emacs package --- srcpkgs/emacs-nox | 1 + srcpkgs/emacs/template | 27 +++++++++++++++++++++++++++ 2 files changed, 28 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..f36b5a9417e --- /dev/null +++ b/srcpkgs/emacs/template @@ -0,0 +1,27 @@ +# 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." +build_style=gnu-configure +makedepends="glibc>=2.8_1 libxml2>=2.7.0_1 ncurses>=ncurses>=5.8_1" + + +emacs_package() { + pkg_install() { + vmove all + } +} + +emacs-nox_package() { + configure_args="--without-x" + pkg_install() { + vmove all + } +} From 2c5c98260ff9978511f3457abd922b38acc9c44d Mon Sep 17 00:00:00 2001 From: hanspolo Date: Fri, 27 Dec 2013 21:19:40 +0100 Subject: [PATCH 2/4] 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/*" + } +} From b9aa226e9a34263e865e1321e55bacc4c38a32b3 Mon Sep 17 00:00:00 2001 From: hanspolo Date: Fri, 27 Dec 2013 21:50:41 +0100 Subject: [PATCH 3/4] Created abook package --- srcpkgs/abook/template | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 srcpkgs/abook/template diff --git a/srcpkgs/abook/template b/srcpkgs/abook/template new file mode 100644 index 00000000000..1a5f268017d --- /dev/null +++ b/srcpkgs/abook/template @@ -0,0 +1,19 @@ +# Template file for 'abook' +pkgname=abook +version=0.5.6 +revision=1 +maintainer="Philipp Hirsch " +license="GPL-2" +homepage="http://abook.sourceforge.net/" +distfiles="http://prdownloads.sourceforge.net/abook/${pkgname}-${version}.tar.gz" +checksum=0646f6311a94ad3341812a4de12a5a940a7a44d5cb6e9da5b0930aae9f44756e +short_desc="text-based addressbook designed to use with mutt mail client" +makedepends="ncurses-devel readline-devel" +build_style=gnu-configure + + +abook_package() { + pkg_install() { + vmove all + } +} \ No newline at end of file From 937ede496e049795bcd697ab2917852b2041e4b1 Mon Sep 17 00:00:00 2001 From: hanspolo Date: Fri, 27 Dec 2013 23:15:43 +0100 Subject: [PATCH 4/4] emacs just without x --- srcpkgs/emacs-nox | 1 - srcpkgs/emacs/template | 39 +++------------------------------------ 2 files changed, 3 insertions(+), 37 deletions(-) delete mode 120000 srcpkgs/emacs-nox diff --git a/srcpkgs/emacs-nox b/srcpkgs/emacs-nox deleted file mode 120000 index a7642dd168d..00000000000 --- a/srcpkgs/emacs-nox +++ /dev/null @@ -1 +0,0 @@ -emacs \ No newline at end of file diff --git a/srcpkgs/emacs/template b/srcpkgs/emacs/template index b729619e52f..2734da6685a 100644 --- a/srcpkgs/emacs/template +++ b/srcpkgs/emacs/template @@ -7,47 +7,14 @@ 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." +short_desc="GNU Emacs Editor without X support" makedepends="libxml2-devel>=2.7.0_1 ncurses-devel>=5.8_1" build_style="gnu-configure" -configure_args="" +configure_args="--without-x" -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/*" + vmove all } }