summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Müller <ulm@gentoo.org>2011-07-22 08:20:17 +0000
committerUlrich Müller <ulm@gentoo.org>2011-07-22 08:20:17 +0000
commit9af7945d66c8816f4a80fb5f3580495ad1a6d1a8 (patch)
treebded7aa7609249f84acbf8e332627568cc4de908 /app-emacs/rudel
parentMoving dev-php5/pecl-apc to dev-php/pecl-apc (diff)
downloadhistorical-9af7945d66c8816f4a80fb5f3580495ad1a6d1a8.tar.gz
historical-9af7945d66c8816f4a80fb5f3580495ad1a6d1a8.tar.bz2
historical-9af7945d66c8816f4a80fb5f3580495ad1a6d1a8.zip
Initial import.
Package-Manager: portage-2.1.10.7/cvs/Linux x86_64
Diffstat (limited to 'app-emacs/rudel')
-rw-r--r--app-emacs/rudel/ChangeLog10
-rw-r--r--app-emacs/rudel/Manifest15
-rw-r--r--app-emacs/rudel/files/60rudel-gentoo.el13
-rw-r--r--app-emacs/rudel/metadata.xml13
-rw-r--r--app-emacs/rudel/rudel-0.3_pre20110721.ebuild57
5 files changed, 108 insertions, 0 deletions
diff --git a/app-emacs/rudel/ChangeLog b/app-emacs/rudel/ChangeLog
new file mode 100644
index 000000000000..fda874f39020
--- /dev/null
+++ b/app-emacs/rudel/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for app-emacs/rudel
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/rudel/ChangeLog,v 1.1 2011/07/22 08:20:16 ulm Exp $
+
+*rudel-0.3_pre20110721 (22 Jul 2011)
+
+ 22 Jul 2011; Ulrich Mueller <ulm@gentoo.org> +files/60rudel-gentoo.el,
+ +rudel-0.3_pre20110721.ebuild, +metadata.xml:
+ Initial import, from Emacs overlay. Ebuild contributed by me.
+
diff --git a/app-emacs/rudel/Manifest b/app-emacs/rudel/Manifest
new file mode 100644
index 000000000000..f11f6b5d29a0
--- /dev/null
+++ b/app-emacs/rudel/Manifest
@@ -0,0 +1,15 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX 60rudel-gentoo.el 542 RMD160 4fbec851ccd7a30b9f4d37efbd5cfc620528ab1f SHA1 a7b33a7d70474f3e98bc48b841bb59ea8e61034b SHA256 3a5509fe5f36f6add179831c6c49c8ab70e1e526a653ce6d470587715e2a6f1f
+DIST rudel-0.3_pre20110721.tar.xz 416060 RMD160 2ae0b656759e988bc58086233b079b646be916ef SHA1 061bdd492b9f403cbc5f3b37b42aa71379147777 SHA256 7c0a3ba5ff7d8c5bfdb7a53c1d2d138977e2795025388a1b5fdaf0f031e6b2af
+EBUILD rudel-0.3_pre20110721.ebuild 1372 RMD160 7bce012d162097799bcdeabca19eba2a49686037 SHA1 27d8f62d2f1187525c7fc6d0ecf54d80802bd3d8 SHA256 511f8c0ec34f82f49fcd52cbe1e37c822bee299a1ccc027ba122e79fa724a116
+MISC ChangeLog 424 RMD160 11bb5d1e782c8587c69346b6bcbbb82485125a4d SHA1 9c7440912c29aefe58fd4983e2c71f003c062a69 SHA256 5d3c613e021f5a81feb8a76c794699af44df6b0d06fb2679586b4fc068784ed2
+MISC metadata.xml 584 RMD160 d455dbbf09ed0ba17af5164b7b632091e803ab13 SHA1 6547736b94d1944e7a6eba72534b9eb628b9f307 SHA256 674db47f62f67e1a500201c646e67436f1985e593e9d96a462b600f57aa08d96
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (GNU/Linux)
+
+iEYEARECAAYFAk4pM+MACgkQOeoy/oIi7uyudQCgsODauN825qYKfFZR4zkuEju4
++6kAn0eVJq643BMfYN14u1/OQJgfCvL0
+=fsmu
+-----END PGP SIGNATURE-----
diff --git a/app-emacs/rudel/files/60rudel-gentoo.el b/app-emacs/rudel/files/60rudel-gentoo.el
new file mode 100644
index 000000000000..2383074cfe17
--- /dev/null
+++ b/app-emacs/rudel/files/60rudel-gentoo.el
@@ -0,0 +1,13 @@
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'rudel-join-session "rudel-loaddefs"
+ "Start a collaborative Rudel session" t)
+(autoload 'rudel-host-session "rudel-loaddefs"
+ "Host a collaborative Rudel session" t)
+(autoload 'rudel-speedbar "rudel-loaddefs"
+ "Show connected users and documents for the Rudel session in speedbar" t)
+(autoload 'global-rudel-minor-mode "rudel-loaddefs"
+ "Bindings for rudel session-level commands" t)
+
+;;(global-set-key (kbd "C-c c j") 'rudel-join-session)
+
+(setq rudel-icons-directory "@SITEETC@/icons/")
diff --git a/app-emacs/rudel/metadata.xml b/app-emacs/rudel/metadata.xml
new file mode 100644
index 000000000000..8a0c53e6c406
--- /dev/null
+++ b/app-emacs/rudel/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>emacs</herd>
+<longdescription>
+ Rudel is collaborative editing environment for GNU Emacs. Its purpose
+ is tod share buffers with other users in order to edit the contents
+ of those buffers collaboratively. Rudel supports multiple backends to
+ enable communication with other collaborative editors using different
+ protocols, though currently Obby (for use with the Gobby editor) is
+ the only fully-functional one.
+</longdescription>
+</pkgmetadata>
diff --git a/app-emacs/rudel/rudel-0.3_pre20110721.ebuild b/app-emacs/rudel/rudel-0.3_pre20110721.ebuild
new file mode 100644
index 000000000000..823ad22d39c8
--- /dev/null
+++ b/app-emacs/rudel/rudel-0.3_pre20110721.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/rudel/rudel-0.3_pre20110721.ebuild,v 1.1 2011/07/22 08:20:16 ulm Exp $
+
+EAPI=4
+NEED_EMACS=23
+
+inherit elisp
+
+DESCRIPTION="Collaborative editing environment for GNU Emacs"
+HOMEPAGE="http://rudel.sourceforge.net/
+ http://www.emacswiki.org/emacs/Rudel"
+# snapshot of bzr://rudel.bzr.sourceforge.net/bzrroot/rudel/trunk
+SRC_URI="mirror://gentoo/${P}.tar.xz
+ http://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="virtual/emacs-cedet"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${PN}"
+SITEFILE="60${PN}-gentoo.el"
+
+src_compile() {
+ ${EMACS} ${EMACSFLAGS} -l rudel-compile.el || die
+}
+
+src_install() {
+ local dir
+
+ for dir in . adopted infinote jupiter obby socket telepathy tls \
+ xmpp zeroconf
+ do
+ insinto "${SITELISP}/${PN}/${dir}"
+ doins ${dir}/*.{el,elc}
+ done
+
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
+
+ insinto "${SITEETC}/${PN}"
+ doins -r icons
+
+ dodoc README INSTALL ChangeLog TODO doc/card.pdf
+}
+
+pkg_postinst() {
+ elisp_pkg_postinst
+
+ elog "Connections to Gobby servers require the gnutls-cli program"
+ elog "(net-libs/gnutls)."
+ elog "The Avahi daemon (net-dns/avahi) is required for automatic"
+ elog "session discovery and advertising."
+}