[arch-commits] Commit in (3 files)
Sébastien Luttringer
seblu at archlinux.org
Fri Aug 29 23:27:42 UTC 2014
Date: Saturday, August 30, 2014 @ 01:27:42
Author: seblu
Revision: 118081
Move opensc to aur
Modified:
docutils/trunk/PKGBUILD
Deleted:
docutils/trunk/01-rst2odt_prepstyles-elementtree.patch
opensc/
-----------------------------------------+
01-rst2odt_prepstyles-elementtree.patch | 68 ------------------------------
PKGBUILD | 12 +----
2 files changed, 3 insertions(+), 77 deletions(-)
Deleted: docutils/trunk/01-rst2odt_prepstyles-elementtree.patch
===================================================================
--- docutils/trunk/01-rst2odt_prepstyles-elementtree.patch 2014-08-29 23:24:51 UTC (rev 118080)
+++ docutils/trunk/01-rst2odt_prepstyles-elementtree.patch 2014-08-29 23:27:42 UTC (rev 118081)
@@ -1,68 +0,0 @@
---- a/tools/rst2odt_prepstyles.py
-+++ b/tools/rst2odt_prepstyles.py
-@@ -12,7 +12,15 @@
- #
- # Author: Michael Schutte <michi at uiae.at>
-
--from lxml import etree
-+try:
-+ from xml.etree import ElementTree as etree
-+except ImportError:
-+ try:
-+ from elementtree import ElementTree as etree
-+ except ImportError:
-+ raise ImportError('Missing an implementation of ElementTree. ' \
-+ 'Please install either Python >= 2.5 or ElementTree.')
-+
- import sys
- import zipfile
- from tempfile import mkstemp
-@@ -27,12 +35,22 @@
- def prepstyle(filename):
-
- zin = zipfile.ZipFile(filename)
-- styles = zin.read("styles.xml")
--
-- root = etree.fromstring(styles)
-- for el in root.xpath("//style:page-layout-properties",
-- namespaces=NAMESPACES):
-- for attr in el.attrib:
-+ styles = zin.open("styles.xml")
-+
-+ root = None
-+ # some extra effort to preserve namespace prefixes
-+ for event, elem in etree.iterparse(styles, events=("start", "start-ns")):
-+ if event == "start-ns":
-+ etree.register_namespace(elem[0], elem[1])
-+ elif event == "start":
-+ if root is None:
-+ root = elem
-+
-+ styles.close()
-+
-+ for el in root.findall(".//style:page-layout-properties",
-+ namespaces=NAMESPACES):
-+ for attr in el.attrib.keys():
- if attr.startswith("{%s}" % NAMESPACES["fo"]):
- del el.attrib[attr]
-
-@@ -42,7 +60,7 @@
-
- for item in zin.infolist():
- if item.filename == "styles.xml":
-- zout.writestr(item, etree.tostring(root))
-+ zout.writestr(item, etree.tostring(root, encoding="UTF-8"))
- else:
- zout.writestr(item, zin.read(item.filename))
-
-@@ -54,8 +72,8 @@
- def main():
- args = sys.argv[1:]
- if len(args) != 1:
-- print >> sys.stderr, __doc__
-- print >> sys.stderr, "Usage: %s STYLE_FILE.odt\n" % sys.argv[0]
-+ sys.stderr.write(__doc__)
-+ sys.stderr.write("\nUsage: %s STYLE_FILE.odt\n" % sys.argv[0])
- sys.exit(1)
- filename = args[0]
- prepstyle(filename)
Modified: docutils/trunk/PKGBUILD
===================================================================
--- docutils/trunk/PKGBUILD 2014-08-29 23:24:51 UTC (rev 118080)
+++ docutils/trunk/PKGBUILD 2014-08-29 23:27:42 UTC (rev 118081)
@@ -6,23 +6,17 @@
pkgbase=docutils
pkgname=('python-docutils' 'python2-docutils')
pkgver=0.12
-pkgrel=1
+pkgrel=2
pkgdesc='Set of tools for processing plaintext docs into formats such as HTML, XML, or LaTeX'
arch=('any')
url='http://docutils.sourceforge.net'
license=('custom')
makedepends=('python' 'python2')
-source=("http://downloads.sourceforge.net/$pkgbase/$pkgbase-$pkgver.tar.gz"
- '01-rst2odt_prepstyles-elementtree.patch')
-md5sums=('4622263b62c5c771c03502afa3157768'
- '34952e8a50692b628a8aa2dde3072f07')
+source=("http://downloads.sourceforge.net/$pkgbase/$pkgbase-$pkgver.tar.gz")
+md5sums=('4622263b62c5c771c03502afa3157768')
build() {
cd $pkgbase-$pkgver
- for _p in "$srcdir"/*.patch; do
- msg2 "${_p##*/}"
- patch -p1 -i "$_p"
- done
msg2 python3
python3 setup.py build --build-lib=build/python
find build/python -type f -exec \
More information about the arch-commits
mailing list