[Python-modules-commits] r17061 - in packages/llvm-py/trunk/debian (8 files)
chaica-guest at users.alioth.debian.org
chaica-guest at users.alioth.debian.org
Fri May 20 01:14:01 UTC 2011
Date: Friday, May 20, 2011 @ 01:13:57
Author: chaica-guest
Revision: 17061
* Version from the upstream SVN to support llvm 2.8 (Closes: #624901)
* debian/control
- Removed python-support
- Bump python, python-all-dev, python-all-dbg to 2.6.6-3 in Build-Depends
- Bump Standards-Version to 3.9.2
- Removed Breaks: ${python:Breaks}
- Using llvm-2.8 and llvm-2.8-dev in Build-Depends
- Replace XS-Python-Version by X-Python-Version
* debian/copyright
- Added new authors/copyrights for new files in the upstream
sources.
* debian/rules
- Replaced dh $@ by dh $@ --with python2
- Modified get-orig-source section
* debian/patches
- Added unlink-static-lib.patch (Closes: #597835)
* debian/source/format
- Bump to 3.0 (quilt)
Added:
packages/llvm-py/trunk/debian/patches/
packages/llvm-py/trunk/debian/patches/series
packages/llvm-py/trunk/debian/patches/unlink-static-lib.patch
Modified:
packages/llvm-py/trunk/debian/changelog
packages/llvm-py/trunk/debian/control
packages/llvm-py/trunk/debian/copyright
packages/llvm-py/trunk/debian/rules
packages/llvm-py/trunk/debian/source/format
Modified: packages/llvm-py/trunk/debian/changelog
===================================================================
--- packages/llvm-py/trunk/debian/changelog 2011-05-19 19:25:31 UTC (rev 17060)
+++ packages/llvm-py/trunk/debian/changelog 2011-05-20 01:13:57 UTC (rev 17061)
@@ -1,3 +1,26 @@
+llvm-py (0.6+svn105-1) unstable; urgency=low
+
+ * Version from the upstream SVN to support llvm 2.8 (Closes: #624901)
+ * debian/control
+ - Removed python-support
+ - Bump python, python-all-dev, python-all-dbg to 2.6.6-3 in Build-Depends
+ - Bump Standards-Version to 3.9.2
+ - Removed Breaks: ${python:Breaks}
+ - Using llvm-2.8 and llvm-2.8-dev in Build-Depends
+ - Replace XS-Python-Version by X-Python-Version
+ * debian/copyright
+ - Added new authors/copyrights for new files in the upstream
+ sources.
+ * debian/rules
+ - Replaced dh $@ by dh $@ --with python2
+ - Modified get-orig-source section
+ * debian/patches
+ - Added unlink-static-lib.patch (Closes: #597835)
+ * debian/source/format
+ - Bump to 3.0 (quilt)
+
+ -- Carl Chenet <chaica at ohmytux.com> Fri, 20 May 2011 04:55:19 +0200
+
llvm-py (0.5+svn85-1) unstable; urgency=low
* Initial release. (Closes: #552132)
@@ -2,2 +25,2 @@
- -- Carl Chenet <chaica at ohmytux.com> Mon, 23 Nov 2009 20:37:35 +0100
+ -- Carl Chenet <chaica at ohmytux.com> Tue, 08 Mar 2011 00:14:57 +0100
Modified: packages/llvm-py/trunk/debian/control
===================================================================
--- packages/llvm-py/trunk/debian/control 2011-05-19 19:25:31 UTC (rev 17060)
+++ packages/llvm-py/trunk/debian/control 2011-05-20 01:13:57 UTC (rev 17061)
@@ -1,11 +1,11 @@
Source: llvm-py
Section: python
-XS-Python-Version: >= 2.4
+X-Python-Version: >= 2.5
Priority: optional
Maintainer: Carl Chenet <chaica at ohmytux.com>
Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>,
-Build-Depends: debhelper (>= 7.0.50~), python (>= 2.4), python-all-dev, python-all-dbg, python-support, llvm (>= 2.6), llvm-dev (>= 2.6)
-Standards-Version: 3.8.3
+Build-Depends: debhelper (>= 7.0.50~), python (>= 2.6.6-3), python-all-dev (>= 2.6.6-3), python-all-dbg (>= 2.6.6-3), llvm-2.8 , llvm-2.8-dev
+Standards-Version: 3.9.2
Homepage: http://mdevan.nfshost.com/llvm-py/
Vcs-Svn: svn://svn.debian.org/python-modules/packages/llvm-py/trunk/
Vcs-Browser: http://svn.debian.org/viewsvn/python-modules/packages/llvm-py/trunk/
@@ -13,6 +13,7 @@
Package: python-llvm
Architecture: any
Depends: ${shlibs:Depends}, ${python:Depends}, ${misc:Depends}
+Breaks: ${python:Breaks}
Description: Python bindings for LLVM
llvm-py provides Python bindings for LLVM, the Low Level Virtual Machine.
It's goal is to expose enough of LLVM APIs to implement a compiler backend
Modified: packages/llvm-py/trunk/debian/copyright
===================================================================
--- packages/llvm-py/trunk/debian/copyright 2011-05-19 19:25:31 UTC (rev 17060)
+++ packages/llvm-py/trunk/debian/copyright 2011-05-20 01:13:57 UTC (rev 17061)
@@ -5,6 +5,8 @@
Author: Mahadevan R <mdevan.foobar at gmail.com>
+Copyright : Copyright © 2008-10, Mahadevan R
+
Main license:
Redistribution and use in source and binary forms, with or without
@@ -32,12 +34,31 @@
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-The www/web/js/toc.js file from the upstream tarball is under the GPL license.
-See `/usr/share/common-licenses/GPL'.
+The following files from the upstream tarball:
+ www/web/kaleidoscope/PythonLangImpl1.html
+ www/web/kaleidoscope/PythonLangImpl2.html
+ www/web/kaleidoscope/PythonLangImpl3.html
+ www/web/kaleidoscope/PythonLangImpl4.html
+ www/web/kaleidoscope/PythonLangImpl5.html
+ www/web/kaleidoscope/PythonLangImpl6.html
+ www/web/kaleidoscope/PythonLangImpl7.html
+ www/web/kaleidoscope/PythonLangImpl8.html
+are from:
+ Chris Lattner sabre at nondot.org
+ Max Shawabkeh http://max99x.com
+under the same license above.
-The Debian packaging is © 2009, Chenet Carl <chaica at ohmytux.com> and
-is licensed under the GPL-3 or any later version.
-
+The following files from the upstream tarball:
+ www/web/js/toc.js
+ www/src/js/toc.js
+are from:
+ Mihai Bazon, September 2002
+ modified by Troy D. Hanson, September 2006
+ modified by Stuart Rackham, October 2006
+and are copyrighted under the GPL license.
On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL-3'.
+
+The Debian packaging is © 2009, Chenet Carl <chaica at ohmytux.com> and
+is licensed under the GPL-3 or any later version.
Added: packages/llvm-py/trunk/debian/patches/series
===================================================================
--- packages/llvm-py/trunk/debian/patches/series (rev 0)
+++ packages/llvm-py/trunk/debian/patches/series 2011-05-20 01:13:57 UTC (rev 17061)
@@ -0,0 +1 @@
+unlink-static-lib.patch
Added: packages/llvm-py/trunk/debian/patches/unlink-static-lib.patch
===================================================================
--- packages/llvm-py/trunk/debian/patches/unlink-static-lib.patch (rev 0)
+++ packages/llvm-py/trunk/debian/patches/unlink-static-lib.patch 2011-05-20 01:13:57 UTC (rev 17061)
@@ -0,0 +1,30 @@
+# Description: use a shared library for llvm-2.8 instead of static for 2.7
+# Author: Matthias Klose <doko at ubuntu.com>, adapted by Carl Chenet <chaica at ohmytux.com>
+
+Index: llvm-py_0.6+svn105/setup.py
+===================================================================
+--- llvm-py_0.6+svn105.orig/setup.py 2011-05-20 04:28:07.000000000 +0200
++++ llvm-py_0.6+svn105/setup.py 2011-05-20 04:29:26.000000000 +0200
+@@ -44,18 +44,21 @@
+ libs = []
+ objs = []
+ for part in parts:
++ if part.startswith('-lLLVM'):
++ continue
+ if part.startswith('-l'):
+ libs.append(part[2:])
+ elif part.endswith('.o'):
+ # objs.append(part[:-2])
+ objs.append(part) # eh, looks like we need the .o after all
++ libs.append('LLVM-2.8')
+ return (libs, objs)
+
+
+ def get_llvm_config():
+
+ # get from command-line, or use default
+- lc = 'llvm-config'
++ lc = 'llvm-config-2.8'
+ i = 0
+ while i < len(sys.argv):
+ arg = sys.argv[i]
Modified: packages/llvm-py/trunk/debian/rules
===================================================================
--- packages/llvm-py/trunk/debian/rules 2011-05-19 19:25:31 UTC (rev 17060)
+++ packages/llvm-py/trunk/debian/rules 2011-05-20 01:13:57 UTC (rev 17061)
@@ -1,11 +1,12 @@
#!/usr/bin/make -f
%:
- dh $@
+ dh $@ --with python2
override_dh_strip:
dh_strip --dbg-package=python-llvm-dbg
get-orig-source:
- svn -q export -r 85 http://llvm-py.googlecode.com/svn/trunk/ llvm-py-0.5+svn85 \
- && tar zcf llvm-py_0.5+svn85.orig.tar.gz llvm-py-0.5+svn85 \
- && rm -rf llvm-py-0.5+svn85
+ svn checkout --force http://llvm-py.googlecode.com/svn/trunk/ llvm-py-read-only \
+ && svn export --force llvm-py-read-only llvm-py_0.6+svn105 \
+ && tar zcf llvm-py_0.6+svn105.orig.tar.gz llvm-py_0.6+svn105 \
+ && rm -rf llvm-py_0.6+svn105 llvm-py-read-only
Modified: packages/llvm-py/trunk/debian/source/format
===================================================================
--- packages/llvm-py/trunk/debian/source/format 2011-05-19 19:25:31 UTC (rev 17060)
+++ packages/llvm-py/trunk/debian/source/format 2011-05-20 01:13:57 UTC (rev 17061)
@@ -1 +1 @@
-1.0
+3.0 (quilt)
More information about the Python-modules-commits
mailing list