Gentoo Archives: gentoo-commits

From: "Ulrich Müller" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-emacs/websocket/
Date: Sun, 19 Nov 2017 21:21:15
Message-Id: 1511126458.7dd6db87fd16984363439550371b5feca7870ad4.ulm@gentoo
1 commit: 7dd6db87fd16984363439550371b5feca7870ad4
2 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
3 AuthorDate: Sun Nov 19 20:58:28 2017 +0000
4 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
5 CommitDate: Sun Nov 19 21:20:58 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dd6db87
7
8 app-emacs/websocket: Initial import.
9
10 Package-Manager: Portage-2.3.14, Repoman-2.3.6
11
12 app-emacs/websocket/Manifest | 1 +
13 app-emacs/websocket/metadata.xml | 8 ++++++++
14 app-emacs/websocket/websocket-1.9.ebuild | 31 +++++++++++++++++++++++++++++++
15 3 files changed, 40 insertions(+)
16
17 diff --git a/app-emacs/websocket/Manifest b/app-emacs/websocket/Manifest
18 new file mode 100644
19 index 00000000000..287b2c761ff
20 --- /dev/null
21 +++ b/app-emacs/websocket/Manifest
22 @@ -0,0 +1 @@
23 +DIST websocket-1.9.tar.gz 27029 SHA256 e7afbb5785e423e108119c9e625c9bab08297415224b07718f75ec6295130533 SHA512 bcd98e7edcbe95cae2f196cea05fd6cfa9083ed1ab2392530ca00cb05b87d6fa95b5f5319981fd94244b74989850c171e4c31c8758a8b7fe95d49299103a4410 WHIRLPOOL b0534b8c098569cebdf9ff597a459df7815f0e0a919c64fbbf4d8c64aa9789f0bbd585ca8adb139bb35254f29798e01e13eb417764a8bc0b1fbd20fa7ff564f7
24
25 diff --git a/app-emacs/websocket/metadata.xml b/app-emacs/websocket/metadata.xml
26 new file mode 100644
27 index 00000000000..c438baf3b32
28 --- /dev/null
29 +++ b/app-emacs/websocket/metadata.xml
30 @@ -0,0 +1,8 @@
31 +<?xml version="1.0" encoding="UTF-8"?>
32 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
33 +<pkgmetadata>
34 +<maintainer type="project">
35 + <email>gnu-emacs@g.o</email>
36 + <name>Gentoo GNU Emacs project</name>
37 +</maintainer>
38 +</pkgmetadata>
39
40 diff --git a/app-emacs/websocket/websocket-1.9.ebuild b/app-emacs/websocket/websocket-1.9.ebuild
41 new file mode 100644
42 index 00000000000..00ac9a2319d
43 --- /dev/null
44 +++ b/app-emacs/websocket/websocket-1.9.ebuild
45 @@ -0,0 +1,31 @@
46 +# Copyright 1999-2017 Gentoo Foundation
47 +# Distributed under the terms of the GNU General Public License v2
48 +
49 +EAPI=6
50 +NEED_EMACS=24
51 +
52 +inherit elisp
53 +
54 +DESCRIPTION="A websocket implementation in elisp"
55 +HOMEPAGE="https://github.com/ahyatt/emacs-websocket"
56 +SRC_URI="https://github.com/ahyatt/emacs-${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
57 +
58 +LICENSE="GPL-3+"
59 +SLOT="0"
60 +KEYWORDS="~amd64 ~x86"
61 +
62 +S="${WORKDIR}/emacs-${P}"
63 +
64 +src_compile() {
65 + elisp-compile websocket.el
66 +}
67 +
68 +src_test() {
69 + ${EMACS} ${EMACSFLAGS} -L . -l websocket-test \
70 + -f ert-run-tests-batch-and-exit
71 +}
72 +
73 +src_install() {
74 + elisp-install ${PN} websocket.{el,elc}
75 + dodoc README.org websocket-functional-test.el testserver.py
76 +}