summaryrefslogtreecommitdiffstats
path: root/python-pycparser.spec
diff options
context:
space:
mode:
Diffstat (limited to 'python-pycparser.spec')
-rw-r--r--python-pycparser.spec24
1 files changed, 18 insertions, 6 deletions
diff --git a/python-pycparser.spec b/python-pycparser.spec
index bf04d67..ab7ea07 100644
--- a/python-pycparser.spec
+++ b/python-pycparser.spec
@@ -1,15 +1,26 @@
+# NOTE: "hgrev" and "version" should match, e.g.
+# revision 82ace14bb612 is tagged as "release_v2.09.1" in
+# https://bitbucket.org/eliben/pycparser
+
+%global hgrev 82ace14bb612
+
Name: python-pycparser
-Version: 2.08
+Version: 2.09.1
Release: 1%{?dist}
Summary: C parser and AST generator written in Python
License: BSD
-URL: http://code.google.com/p/pycparser/
-Source0: http://pycparser.googlecode.com/files/pycparser-%{version}.tar.gz
+URL: https://bitbucket.org/eliben/pycparser
+# tarball generated by bitbucket from mercurial tag:
+# https://bitbucket.org/eliben/pycparser/commits/%{hgrev}
+Source0: eliben-pycparser-%{hgrev}.tar.bz2
Source1: remove-relative-sys-path
+# https://bitbucket.org/eliben/pycparser/pull-request/2/tests-all_testspy-add-local-paths-to-the/diff
+Patch0: pycparser-unittests-sys-path.patch
BuildArch: noarch
+BuildRequires: python2-devel
# for unit tests
BuildRequires: python-ply
BuildRequires: dos2unix
@@ -23,7 +34,8 @@ need to parse C source code.
%prep
-%setup -q -n pycparser-%{version}
+%setup -q -n eliben-pycparser-%{hgrev}
+%patch0 -p1
# examples
cp %SOURCE1 .
@@ -45,5 +57,5 @@ dos2unix LICENSE
%{python_sitelib}/pycparser-*.egg-info
%changelog
-* Tue Jun 18 2012 <scottt.tw@gmail.com> Scott Tsai 2.08-1
-- upstream 2.08
+* Fri Jan 18 2013 Scott Tsai <scottt.tw@gmail.com> 2.09.1-1
+- upstream 2.09.1