[arch-commits] Commit in python2-pydot/repos (3 files)
Felix Yan
fyan at nymeria.archlinux.org
Tue Mar 25 03:13:07 UTC 2014
Date: Tuesday, March 25, 2014 @ 04:13:07
Author: fyan
Revision: 108224
archrelease: copy trunk to community-any
Added:
python2-pydot/repos/community-any/
python2-pydot/repos/community-any/PKGBUILD
(from rev 108223, python2-pydot/trunk/PKGBUILD)
python2-pydot/repos/community-any/noncomma.patch
(from rev 108223, python2-pydot/trunk/noncomma.patch)
----------------+
PKGBUILD | 39 +++++++++++++++++++++++++++++++++++++++
noncomma.patch | 19 +++++++++++++++++++
2 files changed, 58 insertions(+)
Copied: python2-pydot/repos/community-any/PKGBUILD (from rev 108223, python2-pydot/trunk/PKGBUILD)
===================================================================
--- community-any/PKGBUILD (rev 0)
+++ community-any/PKGBUILD 2014-03-25 03:13:07 UTC (rev 108224)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Felix Yan <felixonmars at gmail.com>
+# Contrinutor: shining <shiningxc at gmail.com>
+# Contributor: phillid <dbphillipsnz _at_thingy_that_swirly_a_symbol gmaildott comm>
+
+_pypiname=pydot
+pkgname=python2-$_pypiname
+pkgver=1.0.28
+pkgrel=3
+pkgdesc="Python interface to Graphviz's Dot language"
+arch=('any')
+url="http://code.google.com/p/pydot/"
+license=('MIT')
+provides=("pydot=$pkgver")
+conflicts=('pydot')
+replaces=('pydot')
+depends=('python2-pyparsing' 'graphviz')
+makedepends=('python2-setuptools')
+source=("http://pydot.googlecode.com/files/$_pypiname-$pkgver.tar.gz"
+ "noncomma.patch")
+md5sums=('c0a7a027176a62c412fd0f54951af692'
+ 'c709dccc04dfa1960b64fbd8aa7c5da7')
+
+prepare() {
+ cd $_pypiname-$pkgver
+ # Fix compatibility with pyparsing >=2.0
+ patch -p0 -i "${srcdir}/noncomma.patch"
+}
+
+build() {
+ cd $_pypiname-$pkgver
+ python2 setup.py build
+}
+
+package() {
+ cd $_pypiname-$pkgver
+ python2 setup.py install -O1 --install-data=/usr/share/pydot --root="$pkgdir"
+ install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
Copied: python2-pydot/repos/community-any/noncomma.patch (from rev 108223, python2-pydot/trunk/noncomma.patch)
===================================================================
--- community-any/noncomma.patch (rev 0)
+++ community-any/noncomma.patch 2014-03-25 03:13:07 UTC (rev 108224)
@@ -0,0 +1,19 @@
+--- dot_parser.py 2014-03-03 01:04:18.028561791 +0100
++++ dot_parser.py 2014-03-03 01:08:32.811564628 +0100
+@@ -25,7 +25,7 @@
+ from pyparsing import ( nestedExpr, Literal, CaselessLiteral, Word, Upcase, OneOrMore, ZeroOrMore,
+ Forward, NotAny, delimitedList, oneOf, Group, Optional, Combine, alphas, nums,
+ restOfLine, cStyleComment, nums, alphanums, printables, empty, quotedString,
+- ParseException, ParseResults, CharsNotIn, _noncomma, dblQuotedString, QuotedString, ParserElement )
++ ParseException, ParseResults, CharsNotIn, dblQuotedString, QuotedString, ParserElement )
+
+
+ class P_AttrList:
+@@ -414,6 +414,7 @@
+
+ double_quoted_string = QuotedString('"', multiline=True, unquoteResults=False) # dblQuotedString
+
++ _noncomma = "".join( [ c for c in printables if c != "," ] )
+ alphastring_ = OneOrMore(CharsNotIn(_noncomma + ' '))
+
+ def parse_html(s, loc, toks):
More information about the arch-commits
mailing list