[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