diff options
Diffstat (limited to 'app-emacs/nxml-docbook5-schemas')
5 files changed, 46 insertions, 0 deletions
diff --git a/app-emacs/nxml-docbook5-schemas/Manifest b/app-emacs/nxml-docbook5-schemas/Manifest new file mode 100644 index 000000000000..82aa008d0f0f --- /dev/null +++ b/app-emacs/nxml-docbook5-schemas/Manifest @@ -0,0 +1 @@ +DIST docbookxi.rnc 292523 SHA256 cf4360946a2a7120b463721b6379f73e7a9589e08943e5d3eb20244e4b22a336 SHA512 13309beb2dbf76168889a962782d3dd1849fb254ebf1941ffd4fcfc272353ba0ddece509a9b74250462b3e1eff12f31fc408aa790e0efea01d527482b3fa3a48 WHIRLPOOL 2567079c80825ac01c4c2d814df33a434d79a1317b3eccc5cf38a67d7fbf35bf0bcac7f071b58d44dd07121f71205edc69f98a21490c646e1a63308b186e7a29 diff --git a/app-emacs/nxml-docbook5-schemas/files/60nxml-docbook5-schemas-gentoo.el b/app-emacs/nxml-docbook5-schemas/files/60nxml-docbook5-schemas-gentoo.el new file mode 100644 index 000000000000..c574746e6576 --- /dev/null +++ b/app-emacs/nxml-docbook5-schemas/files/60nxml-docbook5-schemas-gentoo.el @@ -0,0 +1,5 @@ +;; This must be executed after rng-schema-locating-files +;; is set in rng-loc (which is part of nxml-mode). +(eval-after-load "rng-loc" + '(add-to-list 'rng-schema-locating-files + "@SITEETC@/schemas.xml")) diff --git a/app-emacs/nxml-docbook5-schemas/files/schemas.xml b/app-emacs/nxml-docbook5-schemas/files/schemas.xml new file mode 100644 index 000000000000..c114447627a9 --- /dev/null +++ b/app-emacs/nxml-docbook5-schemas/files/schemas.xml @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="utf-8"?> +<locatingRules xmlns="http://thaiopensource.com/ns/locating-rules/1.0"> + <namespace ns="http://docbook.org/ns/docbook" uri="docbookxi.rnc"/> +</locatingRules> diff --git a/app-emacs/nxml-docbook5-schemas/metadata.xml b/app-emacs/nxml-docbook5-schemas/metadata.xml new file mode 100644 index 000000000000..d0e321d9a75d --- /dev/null +++ b/app-emacs/nxml-docbook5-schemas/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>emacs</herd> +<maintainer> + <email>flameeyes@gentoo.org</email> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/nxml-docbook5-schemas/nxml-docbook5-schemas-20080922.ebuild b/app-emacs/nxml-docbook5-schemas/nxml-docbook5-schemas-20080922.ebuild new file mode 100644 index 000000000000..3e4e0f6a4192 --- /dev/null +++ b/app-emacs/nxml-docbook5-schemas/nxml-docbook5-schemas-20080922.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 + +inherit elisp + +DESCRIPTION="Add support for DocBook 5 schemas to NXML" +HOMEPAGE="http://www.docbook.org/schemas/5x.html" +SRC_URI="http://www.docbook.org/xml/5.0/rng/docbookxi.rnc" + +LICENSE="HPND" +SLOT="0" +KEYWORDS="amd64 x86" + +S="${WORKDIR}" +SITEFILE="60${PN}-gentoo.el" + +src_unpack() { :; } + +src_compile() { :; } + +src_install() { + insinto ${SITEETC}/${PN} + doins "${FILESDIR}"/schemas.xml "${DISTDIR}"/docbookxi.rnc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" +} |