summaryrefslogtreecommitdiffstats
path: root/emacs-lisp
diff options
context:
space:
mode:
authorPol Vinogradov2015-01-12 02:38:07 -0500
committerPol Vinogradov2015-01-12 02:38:07 -0500
commit2ef4e8ad924b161ec4181f238073e2ebe6559404 (patch)
treea27f1b89827868a263fa8d6b3e1af12e436a7a70 /emacs-lisp
parentac010eb189d954a430000c05bd9a262564a29803 (diff)
emacs-lisp/popup-el: new spell, Visual Popup Interface Library for Emacs
Diffstat (limited to 'emacs-lisp')
-rwxr-xr-xemacs-lisp/popup-el/DEPENDS1
-rwxr-xr-xemacs-lisp/popup-el/DETAILS16
-rw-r--r--emacs-lisp/popup-el/HISTORY2
-rwxr-xr-xemacs-lisp/popup-el/INSTALL17
4 files changed, 36 insertions, 0 deletions
diff --git a/emacs-lisp/popup-el/DEPENDS b/emacs-lisp/popup-el/DEPENDS
new file mode 100755
index 0000000000..3e19255456
--- /dev/null
+++ b/emacs-lisp/popup-el/DEPENDS
@@ -0,0 +1 @@
+depends EMACS
diff --git a/emacs-lisp/popup-el/DETAILS b/emacs-lisp/popup-el/DETAILS
new file mode 100755
index 0000000000..919bcd7dac
--- /dev/null
+++ b/emacs-lisp/popup-el/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=popup-el
+ VERSION=0.5.2
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://github.com/auto-coomplete/${SPELL}/archive/v${VERSION}.tar.gz
+ SOURCE_HASH=sha512:495918684b2c178b31953cf83310aab6bf77d6865a5b6b874b788efeebf6284d9b440581957b22c75c65b7544d24a36cc8fdd75940fe3650857e61dfada3a29e
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://github.com/auto-complete/popup-el"
+ LICENSE[0]=GPL3
+ ENTERED=20150112
+ DOCS="README.md tests/* ${DOCS}"
+ SHORT="Visual Popup Interface Library for Emacs"
+cat << EOF
+popup.el is a visual popup user interface library for Emacs. This
+provides a basic API and common UI widgets such as popup tooltips
+and popup menus.
+EOF
diff --git a/emacs-lisp/popup-el/HISTORY b/emacs-lisp/popup-el/HISTORY
new file mode 100644
index 0000000000..3c100037cd
--- /dev/null
+++ b/emacs-lisp/popup-el/HISTORY
@@ -0,0 +1,2 @@
+2015-01-12 Pol Vinogradov <vin.public@gmail.com>
+ * DEPENDS, DETAILS, INSTALL: spell created
diff --git a/emacs-lisp/popup-el/INSTALL b/emacs-lisp/popup-el/INSTALL
new file mode 100755
index 0000000000..bea09e55e3
--- /dev/null
+++ b/emacs-lisp/popup-el/INSTALL
@@ -0,0 +1,17 @@
+cd "$SOURCE_DIRECTORY" &&
+
+# We need popup.el.gz in $INSTALL_ROOT/usr/share/emacs/site-lisp
+# alongside with loaddefs.el
+local dir="$INSTALL_ROOT/usr/share/emacs/site-lisp" &&
+local info_dir="$INSTALL_ROOT/usr/share/info" &&
+
+install -d -m755 "$dir" &&
+find "$SOURCE_DIRECTORY" -maxdepth 1 \( -name \*.el.gz -o -name \*.elc \) \
+ -exec install -m644 -t "$dir" {} + \
+ -o -name \*.info.gz \
+ -exec install -m644 -t "$info_dir" {} \; -print0 |
+sed -z "s@.*/@$info_dir/@" | xargs -r0 install-info --info-dir="$info_dir" &&
+emacs -Q --batch --eval '
+ (let ((generated-autoload-file (car argv)))
+ (update-directory-autoloads (elt argv 1)))
+ ' "$dir/loaddefs.el" "$dir"