summaryrefslogtreecommitdiff
path: root/app-emacs/muse
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-emacs/muse
reinit the tree, so we can have metadata
Diffstat (limited to 'app-emacs/muse')
-rw-r--r--app-emacs/muse/Manifest6
-rw-r--r--app-emacs/muse/files/50muse-gentoo.el2
-rw-r--r--app-emacs/muse/metadata.xml33
-rw-r--r--app-emacs/muse/muse-3.20.ebuild34
4 files changed, 75 insertions, 0 deletions
diff --git a/app-emacs/muse/Manifest b/app-emacs/muse/Manifest
new file mode 100644
index 000000000000..7f4e8a847ebf
--- /dev/null
+++ b/app-emacs/muse/Manifest
@@ -0,0 +1,6 @@
+AUX 50muse-gentoo.el 64 SHA256 248c2ae2ba32c6da815274fba488c2ff4ba5cebdde0116d50e0a250e8a9de28f SHA512 c4b1049b70cd62c2490621d123227e5cc62d80c8a2fa3575d69443ec09e5fbb6294b1f3b3dda530139d9318610bc3c806f3984ae697e246778aab5aad0bbc632 WHIRLPOOL 0b9b0de58bcb9445eb77ebd552dde133eac8b4fb3471568b3ef0344ce50a2f03497b63ef68818ca4c8a8b21acf8251fa3df63ebead702c8230a4f5ae25358845
+DIST muse-3.20.tar.gz 411316 SHA256 080990e105050fc963bb1938209cc843f259488ae5c8373c5487f99a8dc383b6 SHA512 23cd0e864586f907418753bc3284afde51b4f8559c5d043c52baa70de70ec4a845d9e8362b93e701308dbbd662e3429035df8ad440916e61d5909498cd55f7be WHIRLPOOL 6840d3666925af91ddcc74e69f29216581f4207db9169fb8e39b38797ac9483711b42f8f12be083c8a818faf04f95dc4617b94d4f0eeb06e60d1efa34b7e1339
+EBUILD muse-3.20.ebuild 798 SHA256 4cdf981bd1f12ce8965ac7f09df1e6153dea1c4fa7ff95db742a8912e7ff27c9 SHA512 73f3d55410e94b60f40be8ddf8ce9e64e19534e26f67326bfa06d88bfae7d624026e56d1167484da5a70741ff8656f3c74fcc96b1e34c92eb4705a2c7e310856 WHIRLPOOL ab177712d64a5bfcf022ef8976f246b92b8b157c35a4406803ac371ba6aeff0e81445edd7725eef9b932614c339c182eb65a025749059b5b3fe4a69a25357d9b
+MISC ChangeLog 2329 SHA256 24d0c57728fe44d8ebb36969a0676cf3755ec4e7cc08e54904630e34e0d02c4d SHA512 d74909096c3850503888bdb06d46c730451155ed73e307e264b60b394e2a6115450f1dab9133ae32fe6e24faa5d84021c1604d21e0235daf88d0a5025b5bc4ae WHIRLPOOL fa4410613ec94375782d6f34bc76b197f74baaa9c0670cad10a2529e4310e72c8258e3aca9abbbf85d7472d5f0e81d1413224abb83324916b41831ea1021fcb1
+MISC ChangeLog-2015 4054 SHA256 670f04845aaf15050fe7c77259309af4ea81f6d6f488d09fa6b7c449c937c7a5 SHA512 8fd3fb0faa3787ca0fb1ea62d84d39434f5148b6f9ec53f36692ac7a7317ba65c045a15ada3314862461cb2393c2ea6f9523747a9938f1cb90890ffd628a78e4 WHIRLPOOL c6974cf2a7e8eb67ebdac0fb4b87c4af5af8006e67dfe2c6762d8c204f2a055c4a999865527e470237cd55c654dd76269e55a255ab90687854a230560c887df2
+MISC metadata.xml 1550 SHA256 636eb9fe3b9b57f0f7519cd0308a5619d8adb3618ca9182c2a7358a29c8f0667 SHA512 903df1bd07402f522abb11843d300e3ab0b2767aac79bb386e0f12539563e53f1205ef9afe43a0d524ae9a09612b12bdbe40e6841da1b0d1fb7efb6129c2eb7d WHIRLPOOL 6a5572c1c4cceb07f3dba4b0c8978fb9467956cacc98383d0ef21fd4bbae2bc719d5c160f4ab0b881e11039e9d10aa7d8d496adea7e0edaa2073c577ff20fdf9
diff --git a/app-emacs/muse/files/50muse-gentoo.el b/app-emacs/muse/files/50muse-gentoo.el
new file mode 100644
index 000000000000..63bea6e9b3ed
--- /dev/null
+++ b/app-emacs/muse/files/50muse-gentoo.el
@@ -0,0 +1,2 @@
+(add-to-list 'load-path "@SITELISP@")
+(require 'muse-autoloads)
diff --git a/app-emacs/muse/metadata.xml b/app-emacs/muse/metadata.xml
new file mode 100644
index 000000000000..52d46b795bea
--- /dev/null
+++ b/app-emacs/muse/metadata.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>gnu-emacs@gentoo.org</email>
+ <name>Gentoo GNU Emacs project</name>
+</maintainer>
+<longdescription>
+ Emacs Muse is an authoring and publishing environment for Emacs.
+ It simplifies the process of writing documents and publishing them
+ to various output formats.
+
+ Muse consists of two main parts: an enhanced text-mode for authoring
+ documents and navigating within Muse projects, and a set of
+ publishing styles for generating different kinds of output.
+
+ This idea is not in any way new. Numerous systems exist - even one
+ other for Emacs itself (Bhl Mode). What Muse adds to the picture is
+ a more modular environment, with a rather simple core, in which
+ "styles" are derived from to create new styles. Much of Muse's
+ overall functionality is optional. For example, you can use the
+ publisher without the major-mode, or the mode without doing any
+ publishing; or if you don't load the Texinfo or LaTeX modules, those
+ styles won't be available.
+
+ The Muse codebase is a departure from emacs-wiki.el version 2.44.
+ The code has been restructured and rewritten, especially its
+ publishing functions. The focus in this revision is on the authoring
+ and publishing aspects, and the "wikiness" has been removed as a
+ default behavior (available as the optional module muse-wiki.el).
+ CamelCase words are no longer special by default.
+</longdescription>
+</pkgmetadata>
diff --git a/app-emacs/muse/muse-3.20.ebuild b/app-emacs/muse/muse-3.20.ebuild
new file mode 100644
index 000000000000..0b93b90bc77b
--- /dev/null
+++ b/app-emacs/muse/muse-3.20.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit elisp
+
+DESCRIPTION="An authoring and publishing environment for Emacs"
+HOMEPAGE="http://mwolson.org/projects/EmacsMuse.html"
+SRC_URI="http://download.gna.org/muse-el/${P}.tar.gz"
+
+LICENSE="GPL-3 FDL-1.2 GPL-2 MIT"
+SLOT="0"
+KEYWORDS="amd64 ppc x86 ~x86-fbsd"
+IUSE="test"
+RESTRICT="test" #426546
+
+DEPEND="test? ( app-emacs/htmlize )"
+RDEPEND=""
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ default
+}
+
+src_install() {
+ elisp-install ${PN} lisp/*.el lisp/*.elc || die
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
+ doinfo texi/muse.info
+ dodoc AUTHORS NEWS README ChangeLog*
+ insinto /usr/share/doc/${PF}
+ doins -r contrib etc examples experimental scripts
+}