[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [emerge/kde-4.12] portage/data/docbook-dtd: install docbook-dtd in xml catalog
From: Ralf Habacker <ralf.habacker () freenet ! de>
Date: 2014-02-25 12:15:40
Message-ID: E1WIGvE-00009R-Jq () scm ! kde ! org
[Download RAW message or body]
Git commit 9317bbe942d995b279c0587f7ae2b83e2bb0a849 by Ralf Habacker.
Committed on 25/02/2014 at 11:10.
Pushed by habacker into branch 'kde-4.12'.
install docbook-dtd in xml catalog
M +7 -0 portage/data/docbook-dtd/docbook-dtd-4.2.py
A +28 -0 portage/data/docbook-dtd/docbook-dtd-4.2.xml
A +6 -0 portage/data/docbook-dtd/post-install-bin.cmd
A +3 -0 portage/data/docbook-dtd/post-uninstall-bin.cmd
http://commits.kde.org/emerge/9317bbe942d995b279c0587f7ae2b83e2bb0a849
diff --git a/portage/data/docbook-dtd/docbook-dtd-4.2.py \
b/portage/data/docbook-dtd/docbook-dtd-4.2.py index 86138a8..faa441f 100644
--- a/portage/data/docbook-dtd/docbook-dtd-4.2.py
+++ b/portage/data/docbook-dtd/docbook-dtd-4.2.py
@@ -26,7 +26,14 @@ class Package(BinaryPackageBase):
def __init__( self ):
self.subinfo = subinfo()
BinaryPackageBase.__init__( self )
+
+ def unpack( self ):
self.subinfo.options.install.installPath = 'share/xml/docbook/schema/dtd/%s' % \
self.subinfo.buildTarget + if not BinaryPackageBase.unpack(self):
+ return False
+ self.subinfo.options.install.installPath = ''
+ utils.copyFile(os.path.join(self.packageDir(), "docbook-dtd-4.2.xml"), \
os.path.join(self.installDir(), "etc", "xml", "docbook-dtd-4.2.xml")) + return True
if __name__ == '__main__':
Package().execute()
diff --git a/portage/data/docbook-dtd/docbook-dtd-4.2.xml \
b/portage/data/docbook-dtd/docbook-dtd-4.2.xml new file mode 100644
index 0000000..6838d57
--- /dev/null
+++ b/portage/data/docbook-dtd/docbook-dtd-4.2.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN" \
"http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd"> +<catalog \
xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog"> + <group id="docbook_4-4.2">
+ <delegatePublic publicIdStartString="-//OASIS//DTD DocBook XML V4.2//EN" \
catalog="../../share/xml/docbook/schema/dtd/4.2/catalog.xml"/> + <delegatePublic \
publicIdStartString="-//OASIS//DTD DocBook CALS Table Model V4.2//EN" \
catalog="../../share/xml/docbook/schema/dtd/4.2/catalog.xml"/> + <!-- <delegatePublic \
publicIdStartString="-//OASIS//DTD XML Exchange Table Model 19990315//EN" \
catalog="../../share/xml/docbook/schema/dtd/4.5/catalog.xml"/> --> + <delegatePublic \
publicIdStartString="-//OASIS//ELEMENTS DocBook Information Pool V4.2//EN" \
catalog="../../share/xml/docbook/schema/dtd/4.2/catalog.xml"/> + <delegatePublic \
publicIdStartString="-//OASIS//ELEMENTS DocBook Document Hierarchy V4.2//EN" \
catalog="../../share/xml/docbook/schema/dtd/4.2/catalog.xml"/> + <delegatePublic \
publicIdStartString="-//OASIS//ENTITIES DocBook Additional General Entities V4.2//EN" \
catalog="../../share/xml/docbook/schema/dtd/4.2/catalog.xml"/> + <delegatePublic \
publicIdStartString="-//OASIS//ENTITIES DocBook Notations V4.2//EN" \
catalog="../../share/xml/docbook/schema/dtd/4.2/catalog.xml"/> + <delegatePublic \
publicIdStartString="-//OASIS//ENTITIES DocBook Character Entities V4.2//EN" \
catalog="../../share/xml/docbook/schema/dtd/4.2/catalog.xml"/> + <delegateSystem \
systemIdStartString="http://www.oasis-open.org/docbook/xml/4.2" \
catalog="../../share/xml/docbook/schema/dtd/4.2/catalog.xml"/> + <delegateURI \
uriStartString="http://www.oasis-open.org/docbook/xml/4.2" \
catalog="../../share/xml/docbook/schema/dtd/4.2/catalog.xml"/> + <rewriteSystem \
systemIdStartString="http://www.oasis-open.org/docbook/xml/4.2" \
rewritePrefix="../../share/xml/docbook/schema/dtd/4.2"/> + <!-- wrap 4.4 to mostly \
compatible 4.2 used by dbus. Full fix available by upgrading docbook-dtd to 4.5, which includes \
4.2 --> + <delegatePublic publicIdStartString="-//OASIS//DTD DocBook XML V4.4//EN" \
catalog="../../share/xml/docbook/schema/dtd/4.2/catalog.xml"/> + <delegatePublic \
publicIdStartString="-//OASIS//DTD DocBook CALS Table Model V4.4//EN" \
catalog="../../share/xml/docbook/schema/dtd/4.2/catalog.xml"/> + <delegatePublic \
publicIdStartString="-//OASIS//ELEMENTS DocBook Information Pool V4.4//EN" \
catalog="../../share/xml/docbook/schema/dtd/4.2/catalog.xml"/> + <delegatePublic \
publicIdStartString="-//OASIS//ELEMENTS DocBook Document Hierarchy V4.4//EN" \
catalog="../../share/xml/docbook/schema/dtd/4.2/catalog.xml"/> + <delegatePublic \
publicIdStartString="-//OASIS//ENTITIES DocBook Additional General Entities V4.4//EN" \
catalog="../../share/xml/docbook/schema/dtd/4.2/catalog.xml"/> + <delegatePublic \
publicIdStartString="-//OASIS//ENTITIES DocBook Notations V4.4//EN" \
catalog="../../share/xml/docbook/schema/dtd/4.2/catalog.xml"/> + <delegatePublic \
publicIdStartString="-//OASIS//ENTITIES DocBook Character Entities V4.4//EN" \
catalog="../../share/xml/docbook/schema/dtd/4.2/catalog.xml"/> + <delegateSystem \
systemIdStartString="http://www.oasis-open.org/docbook/xml/4.4" \
catalog="../../share/xml/docbook/schema/dtd/4.2/catalog.xml"/> + <delegateURI \
uriStartString="http://www.oasis-open.org/docbook/xml/4.4" \
catalog="../../share/xml/docbook/schema/dtd/4.2/catalog.xml"/> + <rewriteSystem \
systemIdStartString="http://www.oasis-open.org/docbook/xml/4.4" \
rewritePrefix="../../share/xml/docbook/schema/dtd/4.2"/> + </group>
+</catalog>
diff --git a/portage/data/docbook-dtd/post-install-bin.cmd \
b/portage/data/docbook-dtd/post-install-bin.cmd new file mode 100644
index 0000000..dd9f56b
--- /dev/null
+++ b/portage/data/docbook-dtd/post-install-bin.cmd
@@ -0,0 +1,6 @@
+@echo off
+
+if not exist "etc\xml\catalog" (
+ bin\xmlcatalog --create --noout etc\xml\catalog
+)
+bin\xmlcatalog --noout --add nextCatalog "" "docbook-dtd-4.2.xml" etc\xml\catalog
diff --git a/portage/data/docbook-dtd/post-uninstall-bin.cmd \
b/portage/data/docbook-dtd/post-uninstall-bin.cmd new file mode 100644
index 0000000..7658551
--- /dev/null
+++ b/portage/data/docbook-dtd/post-uninstall-bin.cmd
@@ -0,0 +1,3 @@
+@echo off
+
+bin\xmlcatalog --noout --del "docbook-dtd-4.2.xml" etc\xml\catalog
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic