summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAvatar Timo Gurr <tgurr@exherbo.org> 2018-08-13 18:40:50 +0200
committerAvatar Timo Gurr <tgurr@exherbo.org> 2018-08-13 18:40:50 +0200
commit9ee2ce5896fa568f2efd423399f98722471e86cc (patch)
treef2a186150761b219b40d36249e0401c23fd82cab
parent0b57117a6d116ddb3b923919a276a391705c6d3b (diff)
downloademacs-master.tar.gz
emacs-master.tar.xz
bbdb: version bump to 3.1.2HEADmaster
-rw-r--r--packages/app-emacs/bbdb/bbdb-2.35-r1.exheres-035
-rw-r--r--packages/app-emacs/bbdb/bbdb-3.1.2.exheres-07
-rw-r--r--packages/app-emacs/bbdb/bbdb-scm.exheres-026
-rw-r--r--packages/app-emacs/bbdb/bbdb.exlib49
-rw-r--r--packages/app-emacs/bbdb/files/bbdb-exherbo.el.in2
-rw-r--r--packages/app-emacs/bbdb/files/bbdb3-exherbo.el.in1
6 files changed, 59 insertions, 61 deletions
diff --git a/packages/app-emacs/bbdb/bbdb-2.35-r1.exheres-0 b/packages/app-emacs/bbdb/bbdb-2.35-r1.exheres-0
deleted file mode 100644
index 77eb8a8..0000000
--- a/packages/app-emacs/bbdb/bbdb-2.35-r1.exheres-0
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2010 Wulf C. Krueger <philantrop@exherbo.org>
-# Distributed under the terms of the GNU General Public License v2
-
-require sourceforge [ suffix=tar.gz ] elisp-module
-
-SUMMARY="The Insidious Big Brother DataBase"
-DESCRIPTION="
-The Insidious Big Brother DataBase is an emacs-based contact manager that integrates
-itself into your mail and news clients.
-"
-
-LICENCES="|| ( GPL-2 GPL-3 )"
-SLOT="0"
-PLATFORMS="~amd64 ~x86"
-MYOPTIONS=""
-
-DEPENDENCIES="
- build+run:
- app-editors/emacs
-"
-
-DEFAULT_SRC_COMPILE_PARAMS=( -j1 )
-
-src_prepare() {
- # Get rid of shipped pre-compiled stuff.
- emake -C lisp clean
-}
-
-src_install() {
- elisp-install ${PN} lisp/*.el{,c}
- elisp-install-site-file
-
- doinfo texinfo/*.info*
-}
-
diff --git a/packages/app-emacs/bbdb/bbdb-3.1.2.exheres-0 b/packages/app-emacs/bbdb/bbdb-3.1.2.exheres-0
new file mode 100644
index 0000000..8d6cac0
--- /dev/null
+++ b/packages/app-emacs/bbdb/bbdb-3.1.2.exheres-0
@@ -0,0 +1,7 @@
+# Copyright 2010 Wulf C. Krueger <philantrop@exherbo.org>
+# Distributed under the terms of the GNU General Public License v2
+
+require bbdb
+
+PLATFORMS="~amd64 ~x86"
+
diff --git a/packages/app-emacs/bbdb/bbdb-scm.exheres-0 b/packages/app-emacs/bbdb/bbdb-scm.exheres-0
index b8de1da..e3b8705 100644
--- a/packages/app-emacs/bbdb/bbdb-scm.exheres-0
+++ b/packages/app-emacs/bbdb/bbdb-scm.exheres-0
@@ -2,29 +2,7 @@
# Copyright 2013 Elias Pipping <pipping@exherbo.org>
# Distributed under the terms of the GNU General Public License v2
-SCM_REPOSITORY="git://git.savannah.nongnu.org/bbdb.git"
+require bbdb
-require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.13 ] ]
-require elisp-module [ pn=bbdb3 ] scm-git
-
-SUMMARY="Insidious Big Brother Database for GNU Emacs"
-HOMEPAGE="http://savannah.nongnu.org/projects/bbdb/"
-
-LICENCES="GPL-3"
-SLOT="0"
-PLATFORMS="~amd64"
-MYOPTIONS=""
-
-DEPENDENCIES="
- build+run:
- app-editors/emacs
-"
-
-DEFAULT_SRC_CONFIGURE_PARAMS=( --with-lispdir="${ELISP_SITE_LISP}"/${PN} )
-
-src_install() {
- default
-
- elisp-install-site-file
-}
+PLATFORMS="~amd64 ~x86"
diff --git a/packages/app-emacs/bbdb/bbdb.exlib b/packages/app-emacs/bbdb/bbdb.exlib
new file mode 100644
index 0000000..d5a3835
--- /dev/null
+++ b/packages/app-emacs/bbdb/bbdb.exlib
@@ -0,0 +1,49 @@
+# Copyright 2010 Wulf C. Krueger <philantrop@exherbo.org>
+# Copyright 2013 Elias Pipping <pipping@exherbo.org>
+# Distributed under the terms of the GNU General Public License v2
+
+require elisp-module [ pn=bbdb ]
+
+if ever is_scm; then
+ SCM_REPOSITORY="https://git.savannah.gnu.org/git/${PN}.git"
+ require scm-git autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.16 ] ]
+else
+ DOWNLOADS="mirror://savannah/${PN}/${PNV}.tar.gz"
+fi
+
+SUMMARY="Insidious Big Brother Database for GNU Emacs"
+DESCRIPTION="
+The Insidious Big Brother DataBase is an emacs-based contact manager that integrates
+itself into your mail and news clients.
+"
+HOMEPAGE="https://savannah.nongnu.org/projects/${PN}"
+
+LICENCES="|| ( GPL-2 GPL-3 )"
+SLOT="0"
+MYOPTIONS=""
+
+# requires TeX
+RESTRICT="test"
+
+DEPENDENCIES="
+ build+run:
+ app-editors/emacs
+"
+
+DEFAULT_SRC_CONFIGURE_PARAMS=(
+ --with-lispdir="${ELISP_SITE_LISP}"/${PN}
+)
+
+src_compile() {
+ emake -C lisp
+}
+
+src_install() {
+ emake -C lisp DESTDIR="${IMAGE}" install
+
+ elisp-install ${PN} lisp/*.el{,c}
+ elisp-install-site-file
+
+ ! ever is_scm && doinfo doc/*.info*
+}
+
diff --git a/packages/app-emacs/bbdb/files/bbdb-exherbo.el.in b/packages/app-emacs/bbdb/files/bbdb-exherbo.el.in
index 67b1487..627608c 100644
--- a/packages/app-emacs/bbdb/files/bbdb-exherbo.el.in
+++ b/packages/app-emacs/bbdb/files/bbdb-exherbo.el.in
@@ -1 +1 @@
-(require 'bbdb-autoloads)
+(require 'bbdb-loaddefs)
diff --git a/packages/app-emacs/bbdb/files/bbdb3-exherbo.el.in b/packages/app-emacs/bbdb/files/bbdb3-exherbo.el.in
deleted file mode 100644
index 627608c..0000000
--- a/packages/app-emacs/bbdb/files/bbdb3-exherbo.el.in
+++ /dev/null
@@ -1 +0,0 @@
-(require 'bbdb-loaddefs)