summaryrefslogtreecommitdiff
path: root/app-text/scrollkeeper-dtd
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-text/scrollkeeper-dtd
reinit the tree, so we can have metadata
Diffstat (limited to 'app-text/scrollkeeper-dtd')
-rw-r--r--app-text/scrollkeeper-dtd/Manifest5
-rw-r--r--app-text/scrollkeeper-dtd/metadata.xml11
-rw-r--r--app-text/scrollkeeper-dtd/scrollkeeper-dtd-1.0.ebuild55
3 files changed, 71 insertions, 0 deletions
diff --git a/app-text/scrollkeeper-dtd/Manifest b/app-text/scrollkeeper-dtd/Manifest
new file mode 100644
index 000000000000..e4e4879c4940
--- /dev/null
+++ b/app-text/scrollkeeper-dtd/Manifest
@@ -0,0 +1,5 @@
+DIST scrollkeeper-omf.dtd 11031 SHA256 43df758009b17f8487419ef1fe3039379370417385885a2578e1789ab092ae26 SHA512 edb38d85352d0ed4a4fd1eea108cd88696d2f0759bc4402d4b7f85aa56b5647ca5a518de14deb3a429344ede474d42a64b90100e5d3c772ae6e5e47a47d86ff0 WHIRLPOOL a99c168e3645c2f7bf497d3e38ff3b98b5334246d87cbb3d12e9b15e72e7ea420db60ff553c49d45f5a380cd8a0a813269e08af20767f365bbaa9796b392d5eb
+EBUILD scrollkeeper-dtd-1.0.ebuild 1536 SHA256 b2e33c866f04e1bcee7a2cdc889bf7ef0ebd7432b68debbc8493992ed8e0f893 SHA512 ba34893ad3727668de8b47a8497beabe990e8367430f6440f4f6374bcd13571cbc005bd8d8addcc5d613c74c2a0647dfb34ecf6fc2b88ec6c6f6ca0e692cbd28 WHIRLPOOL 2fc9eec8b9335eb1284065b707a4333ff8791748cbab67253a8ea85ecaa9c823decc961dab6854379a757b0e4ba2f03493f3399840b8203c17cc4d3a7790a92c
+MISC ChangeLog 2996 SHA256 164dc3c293a13d3c9f3e38d3756c31697edefed04221cd9cf08f14ad3d7c6155 SHA512 dcb43e4aef508b40d9af03adacf1923e25bfd794d2d43f7afb2da163776eb7b0319bd2d7584a08f7fa4a417ab8af9128df46c96c6f6f64713b4e55c627d9e097 WHIRLPOOL ac686d35068440a1143aafce2a1495d85a43dc68f652c6fe7d8cb756a3b8a73c571997bb34bb9c98d0f1f1b4a4d546cd803ef5b3cb522ed367bd4adaf9a3fed3
+MISC ChangeLog-2015 1252 SHA256 8fcf2e94aa4a94e6c3dc3505b574c7ebc9a210f6dac34ca5f318308b4a877e18 SHA512 5701be609be182c15f454f1c780ca95a80ff9964c399d8495ee5a99559bfa4cff7c4ab4bbe3b0004a9d1b5480e95fb42ae3344939151f40f7f00eda1a83ade21 WHIRLPOOL e1fd53a3084008596599a5f872f332e32f57d68684036a8aa63a6a2db09c3ea42adffbcefa16be0ca8c277d38ce07c8173440c0bd3a11116ffed4a8c52b33a9d
+MISC metadata.xml 335 SHA256 862ef21e2f0303db91cd9cfb7f5ad0b81ae5435c545ed99d0e7120fe8fbbe78b SHA512 c0180e1504b25daba0b5f2a6556793cf721eca12a4c488a57e7960b9b096129e5f535a24e1da1ffa6b1d9e8b646325edcebd00e5f7e908ace3d81d818e49f8e3 WHIRLPOOL 687f4848a9272ce21ea0750c5a75769c6afb65c226ccd7f32e0dc4a4a545ccf0805359453a2a58fb2983e1270551b4e632dc577c2e6f52f3e786a4dc9defef11
diff --git a/app-text/scrollkeeper-dtd/metadata.xml b/app-text/scrollkeeper-dtd/metadata.xml
new file mode 100644
index 000000000000..d23324a6570b
--- /dev/null
+++ b/app-text/scrollkeeper-dtd/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>gnome@gentoo.org</email>
+ <name>Gentoo GNOME Desktop</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">scrollkeeper</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-text/scrollkeeper-dtd/scrollkeeper-dtd-1.0.ebuild b/app-text/scrollkeeper-dtd/scrollkeeper-dtd-1.0.ebuild
new file mode 100644
index 000000000000..f173b2dd8842
--- /dev/null
+++ b/app-text/scrollkeeper-dtd/scrollkeeper-dtd-1.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="3"
+
+DTD_FILE="scrollkeeper-omf.dtd"
+
+DESCRIPTION="DTD from the Scrollkeeper package"
+HOMEPAGE="http://scrollkeeper.sourceforge.net/"
+SRC_URI="http://scrollkeeper.sourceforge.net/dtds/scrollkeeper-omf-1.0/${DTD_FILE}"
+
+LICENSE="FDL-1.1"
+SLOT="1.0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-libs/libxml2-2.4.19"
+DEPEND="${RDEPEND}
+ !<app-text/scrollkeeper-9999-r1"
+
+src_unpack() { :; }
+
+src_configure() { :; }
+
+src_compile() { :; }
+
+src_install() {
+ insinto /usr/share/xml/scrollkeeper/dtds
+ doins "${DISTDIR}/${DTD_FILE}"
+}
+
+pkg_postinst() {
+ einfo "Installing catalog..."
+
+ # Install regular DOCTYPE catalog entry
+ "${EROOT}"usr/bin/xmlcatalog --noout --add "public" \
+ "-//OMF//DTD Scrollkeeper OMF Variant V1.0//EN" \
+ "${EROOT}"usr/share/xml/scrollkeeper/dtds/${DTD_FILE} \
+ "${EROOT}"etc/xml/catalog
+
+ # Install catalog entry for calls like: xmllint --dtdvalid URL ...
+ "${EROOT}"usr/bin/xmlcatalog --noout --add "system" \
+ "${SRC_URI}" \
+ "${EROOT}"usr/share/xml/scrollkeeper/dtds/${DTD_FILE} \
+ "${EROOT}"etc/xml/catalog
+}
+
+pkg_postrm() {
+ # Remove all sk-dtd from the cache
+ einfo "Cleaning catalog..."
+
+ "${EROOT}"usr/bin/xmlcatalog --noout --del \
+ "${EROOT}"usr/share/xml/scrollkeeper/dtds/${DTD_FILE} \
+ "${EROOT}"etc/xml/catalog
+}