From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- app-text/dblatex/Manifest | 7 ++++ app-text/dblatex/dblatex-0.3.7.ebuild | 42 ++++++++++++++++++++++ .../files/dblatex-no-inkscape-dependency.patch | 12 +++++++ app-text/dblatex/files/dblatex-path-logging.patch | 15 ++++++++ app-text/dblatex/files/dblatex-setup.patch | 28 +++++++++++++++ app-text/dblatex/metadata.xml | 21 +++++++++++ 6 files changed, 125 insertions(+) create mode 100644 app-text/dblatex/Manifest create mode 100644 app-text/dblatex/dblatex-0.3.7.ebuild create mode 100644 app-text/dblatex/files/dblatex-no-inkscape-dependency.patch create mode 100644 app-text/dblatex/files/dblatex-path-logging.patch create mode 100644 app-text/dblatex/files/dblatex-setup.patch create mode 100644 app-text/dblatex/metadata.xml (limited to 'app-text/dblatex') diff --git a/app-text/dblatex/Manifest b/app-text/dblatex/Manifest new file mode 100644 index 000000000000..8234e78b45a9 --- /dev/null +++ b/app-text/dblatex/Manifest @@ -0,0 +1,7 @@ +AUX dblatex-no-inkscape-dependency.patch 595 SHA256 0cd23f2c9b5af88b4ec29d32d43d3b8c2dafce902a00873c5780a021b8b2094b SHA512 69cb27f3548a55ae2d34e1b9c05f963a05e5b810e5338e7adb5f4739c03f3bd6bb650e9a6a63edfc75554b45a835c1cb596681dd3e440ea1acb0d2b661d25c6c WHIRLPOOL c89ba1927f6f47b27a787bdb3e201c30567cc446abf59fcc6a594df442c15587e5a022dd200e99db8ffed760ce3e43474d31d07b6e6bd392d1f46aea72d408a4 +AUX dblatex-path-logging.patch 537 SHA256 04ec91eb38cb970d85b7299f41335cb833de82aed6b68dd28defaa20ed7114ad SHA512 04a1f26e59a7c45eed758f8e8fa1f5e1469e3ea71fa65c836d038397c0d8bbc0ca658c05697dcb32371dde33cf3d20be3f987d7b68f194f2d254071cf2836213 WHIRLPOOL ba95dcb5d78546d6ff200c7e038cb6ca6f1db1cb9a64ac48573ea5904915520330abf8dd7ddaef8a903a98bb2d024764467505c75b13f9a2041be97e371dbadd +AUX dblatex-setup.patch 773 SHA256 94b4b1d27c18458c9b2cc2ef412cddfb7fbec4a02bf1a5fc6736016c8df90bb3 SHA512 c9ca96db18f81ffd999d3b2fd274d2fbf29f869d199d954fac562938a8475510278f0d3bb7cb948414f13c84c6f94dbec196c7bd04f3abe3400c3fdfe36941fb WHIRLPOOL 92598c59d2be617cc042d32b016b558a5f391a3102efcde9b6576264d5323080d374abce8bb47d096f9709b67690489d61692f17e9ee3a3a76fe36a63c6a1f30 +DIST dblatex-0.3.7.tar.bz2 1513975 SHA256 59ce3fdfd4d6cf44beb8705d9267b7be7cb32d4f826834c861c5b7016c7e722e SHA512 7f7111dfe7d880a93679422a43700787755ebee7f17483b4bc5a8ce55c521d7fe0baeb4890a910b9007141d63a3e3b8f50347e68001ad7c1a14916920e11a40c WHIRLPOOL df27896ecf5f2f194fb51f9e6a566c324495c9fb9c1217514af97b5c30fc2dc0dd5a7aa9bb71daf36a4329101a90f7743d9c5962b8a2fbe994773320d3cf937e +EBUILD dblatex-0.3.7.ebuild 1087 SHA256 8fdd0a33325ad8fd114a4eeee95af0a950308efe51901dd1d362378573c5aada SHA512 a30bc61ff7495b9743d0bd9c99b98b56eefa75bf9aefe3f1b3d3d9bfb5b4df2d6919fa156d8d7a512d14b9fb0c556c1083533f4e36968fc0153f55e92d03d310 WHIRLPOOL 6c1f43864aeec5a692fc048c540643e1ad537846076423f3ccb9f1a4d532f9065c4389e85b1e97b24437a2bee9b82515b2e53ac902bed09b7da6b2ef791d02ac +MISC ChangeLog 1969 SHA256 aa31d133752837b6369bb653520308bc67ec42237ff4478725730aa3a9e11e3f SHA512 2239152919b14534467dbda01f4d6e4de4f64b3182540ee73a66f9217c80440eaad75e3b7405b21ab714417e2fbee8d35fd222be4d184f911b61b83dea97c553 WHIRLPOOL e8ebeb4a8918807c006c7ab636c6872758cd6b26ab5dc9a795ec86e22ef5a137315acd48b624ed92f9b986dc7d0c261bd8ec7712028de14b6e03d03f64b02520 +MISC metadata.xml 811 SHA256 a430d1c453b9d1106daa54519cc6fb0f761a3e5925e14bf2523117402b198fd4 SHA512 58d4f7ca0dcac11f6d2d4a303f67ad41dd8f475f03016b3088c377366a5c7beb3622f5157359ef30612f73a3fb3072d4bc9fe495dd8739bec5fc062a62d39f81 WHIRLPOOL 11fe86eb9226f547fe839b960502f6c4debee649bac9f129a7091e70e278d5d51effb56a0cdffb65c2505c0848aa93386e4ab8a81518410cb5667bad0d2c7a2a diff --git a/app-text/dblatex/dblatex-0.3.7.ebuild b/app-text/dblatex/dblatex-0.3.7.ebuild new file mode 100644 index 000000000000..4f45d485f7eb --- /dev/null +++ b/app-text/dblatex/dblatex-0.3.7.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" +PYTHON_COMPAT=( python2_7 ) + +inherit distutils-r1 eutils + +DESCRIPTION="Transform DocBook using TeX macros" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" +HOMEPAGE="http://dblatex.sourceforge.net/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND=" + app-text/texlive + dev-texlive/texlive-latexextra + dev-texlive/texlive-latexrecommended + || ( dev-texlive/texlive-mathscience dev-texlive/texlive-mathextra ) + dev-texlive/texlive-pictures + dev-texlive/texlive-xetex + dev-libs/libxslt + app-text/docbook-xml-dtd:4.5 + gnome-base/librsvg +" +DEPEND="${RDEPEND}" + +python_prepare_all() { + distutils-r1_python_prepare_all + EPATCH_SOURCE="${FILESDIR}" EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" epatch +} + +python_install_all() { + python_doscript "${S}"/scripts/dblatex + python_optimize + distutils-r1_python_install_all + # move package documentation to a folder name containing version number + mv "${D}"/usr/share/doc/${PN} "${D}"/usr/share/doc/${PF} || die "mv doc" +} diff --git a/app-text/dblatex/files/dblatex-no-inkscape-dependency.patch b/app-text/dblatex/files/dblatex-no-inkscape-dependency.patch new file mode 100644 index 000000000000..1d032f4ac26c --- /dev/null +++ b/app-text/dblatex/files/dblatex-no-inkscape-dependency.patch @@ -0,0 +1,12 @@ +diff -Naur dblatex-0.3.7-orig/lib/dbtexmf/core/imagedata.py dblatex-0.3.7/lib/dbtexmf/core/imagedata.py +--- dblatex-0.3.7-orig/lib/dbtexmf/core/imagedata.py 2015-08-07 10:47:53.000000000 +0100 ++++ dblatex-0.3.7/lib/dbtexmf/core/imagedata.py 2015-11-08 22:36:41.771457222 +0000 +@@ -66,7 +66,7 @@ + + class SvgConverter(ImageConverter): + def convert(self, input, output, format, doexec=1): +- cmd = "inkscape -z -D --export-%s=%s \"%s\"" % (format, output, input) ++ cmd = "rsvg-convert -f %s -o \"%s\" \"%s\"" % (format, output, input) + return self.system(cmd, doexec) + + diff --git a/app-text/dblatex/files/dblatex-path-logging.patch b/app-text/dblatex/files/dblatex-path-logging.patch new file mode 100644 index 000000000000..7f0fdb6c52a6 --- /dev/null +++ b/app-text/dblatex/files/dblatex-path-logging.patch @@ -0,0 +1,15 @@ +diff -Naur dblatex-0.3.7-orig/scripts/dblatex dblatex-0.3.7/scripts/dblatex +--- dblatex-0.3.7-orig/scripts/dblatex 2015-08-07 10:47:53.000000000 +0100 ++++ dblatex-0.3.7/scripts/dblatex 2015-11-08 22:30:50.362571505 +0000 +@@ -1,8 +1,10 @@ + #! /usr/bin/env python + import sys + import os ++import logging + +-package_base = os.path.join(os.path.dirname(sys.argv[0]), "..") ++logging.basicConfig() ++package_base = "/usr/share/dblatex" + sys.path.append(os.path.realpath(os.path.join(package_base, "lib"))) + + from dbtexmf.dblatex import dblatex diff --git a/app-text/dblatex/files/dblatex-setup.patch b/app-text/dblatex/files/dblatex-setup.patch new file mode 100644 index 000000000000..f6cf4a24283e --- /dev/null +++ b/app-text/dblatex/files/dblatex-setup.patch @@ -0,0 +1,28 @@ +--- dblatex-0.3.7-orig/setup.py 2015-08-07 10:47:53.000000000 +0100 ++++ dblatex-0.3.7/setup.py 2015-11-08 22:39:03.076213227 +0000 +@@ -23,7 +23,6 @@ + from distutils import log + from subprocess import Popen, PIPE + sys.path.append("lib") +-from contrib.debian.installer import DebianInstaller + + # + # Build the command line script +@@ -363,15 +362,12 @@ + status += "no" + mis_stys.append(sty) + print status +- ++ + if mis_stys: + raise OSError("not found: %s" % ", ".join(mis_stys)) + + def run(self): +- if self.install_layout == "deb": +- db = DebianInstaller(self) +- else: +- db = None ++ db = None + + if not(db) and not(self.nodeps): + try: diff --git a/app-text/dblatex/metadata.xml b/app-text/dblatex/metadata.xml new file mode 100644 index 000000000000..943df18371e8 --- /dev/null +++ b/app-text/dblatex/metadata.xml @@ -0,0 +1,21 @@ + + + + + zoltan@sinustrom.info + Zoltan Puskas + Proxied maintainer. Assign bugs to him. + + + proxy-maint@gentoo.org + Proxy Maintainers + + + dbaltex is an opensource DocBook to LaTeX publishing software + that originally started as DB2LaTeX clone, but now is more + feature rich and easier to use. + + + dblatex + + -- cgit v1.2.3