[Python-modules-commits] r4419 - in packages/simpleparse/trunk (13 files)

bernat-guest at users.alioth.debian.org bernat-guest at users.alioth.debian.org
Sat Jan 26 10:31:52 UTC 2008


    Date: Saturday, January 26, 2008 @ 10:31:51
  Author: bernat-guest
Revision: 4419

[svn-inject] Applying Debian modifications to trunk

Added:
  packages/simpleparse/trunk/debian/
  packages/simpleparse/trunk/debian/changelog
  packages/simpleparse/trunk/debian/compat
  packages/simpleparse/trunk/debian/control
  packages/simpleparse/trunk/debian/copyright
  packages/simpleparse/trunk/debian/pycompat
  packages/simpleparse/trunk/debian/python-simpleparse-mxtexttools.install
  packages/simpleparse/trunk/debian/python-simpleparse.docs
  packages/simpleparse/trunk/debian/python-simpleparse.examples
  packages/simpleparse/trunk/debian/python-simpleparse.install
  packages/simpleparse/trunk/debian/pyversions
  packages/simpleparse/trunk/debian/rules
  packages/simpleparse/trunk/debian/watch


Property changes on: packages/simpleparse/trunk/debian
___________________________________________________________________
Name: mergeWithUpstream
   + 1

Added: packages/simpleparse/trunk/debian/changelog
===================================================================
--- packages/simpleparse/trunk/debian/changelog	                        (rev 0)
+++ packages/simpleparse/trunk/debian/changelog	2008-01-26 10:31:51 UTC (rev 4419)
@@ -0,0 +1,44 @@
+simpleparse (2.1.0a1-1) unstable; urgency=low
+
+  * New upstream release (Closes: #357537).
+  * Maintainership set to Debian Python Modules Team
+  * Bump Standards-Version to 3.7.3
+  * Build-Depends on python-setuptools
+  * Add Vcs-* fields to debian/control
+  * Ship two packages: one with mxtexttools and the other with
+    architecture-independant files
+  * Add some cleaning rules to be able to build the package twice in a row
+  * Add debian/watch
+  * Run unit tests on build
+  * Ship with parts of mxTextTools and therefore does not need it any more
+    (Closes: #426429).
+
+ -- Vincent Bernat <bernat at luffy.cx>  Wed, 29 Aug 2007 11:30:36 +0200
+
+simpleparse (2.0.0-3.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Update simpleparse to the new python policy (Closes: #373381).
+  * Fix B-D-I/B-D problems (see policy 7.6).
+
+ -- Pierre Habouzit <madcoder at debian.org>  Thu, 29 Jun 2006 12:17:04 +0200
+
+simpleparse (2.0.0-3) unstable; urgency=low
+
+  * Initial release for uploading to Debian (Closes: #271781)
+
+ -- Seo Sanghyeon <tinuviel at sparcs.kaist.ac.kr>  Mon,  7 Mar 2005 19:33:25 +0900
+
+simpleparse (2.0.0-2) unstable; urgency=low
+
+  * Depend on python-dev to fix build failure
+  * Correct Bulid-Depends to Build-Depends-Indep
+  * Install documentation and example properly
+
+ -- Seo Sanghyeon <tinuviel at sparcs.kaist.ac.kr>  Mon,  7 Mar 2005 13:12:56 +0900
+
+simpleparse (2.0.0-1) unstable; urgency=low
+
+  * Initial packaging.
+ 
+ -- Seo Sanghyeon <tinuviel at sparcs.kaist.ac.kr>  Thu, 29 Jul 2004 17:28:02 +0900

Added: packages/simpleparse/trunk/debian/compat
===================================================================
--- packages/simpleparse/trunk/debian/compat	                        (rev 0)
+++ packages/simpleparse/trunk/debian/compat	2008-01-26 10:31:51 UTC (rev 4419)
@@ -0,0 +1 @@
+5

Added: packages/simpleparse/trunk/debian/control
===================================================================
--- packages/simpleparse/trunk/debian/control	                        (rev 0)
+++ packages/simpleparse/trunk/debian/control	2008-01-26 10:31:51 UTC (rev 4419)
@@ -0,0 +1,36 @@
+Source: simpleparse
+Section: python
+Priority: optional
+Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
+Uploaders: Vincent Bernat <bernat at luffy.cx>
+Build-Depends: debhelper (>=  5.0.37.2), cdbs (>= 0.4.43), python-all-dev (>= 2.3.5-11), python-support (>= 0.6.4), python-setuptools (>= 0.6b3-1)
+Vcs-Svn: svn://svn.debian.org/python-modules/packages/simpleparse/trunk
+Vcs-Browser: http://svn.debian.org/wsvn/python-modules/packages/simpleparse/trunk/?op=log
+Standards-Version: 3.7.3
+Homepage: http://simpleparse.sourceforge.net/
+XS-Python-Version: >= 2.4, << 2.6
+
+Package: python-simpleparse
+Architecture: all
+Depends: ${python:Depends}, ${shlibs:Depends}, python-simpleparse-mxtexttools (>= ${binary:Version}), python-simpleparse-mxtexttools (<< ${binary:Version}.1~)
+Provides: ${python:Provides}
+XB-Python-Version: ${python:Versions}
+Description: A simple parser generator for Python
+ SimpleParse is a BSD-licensed Python package providing a simple parser
+ generator for use with the mxTextTools text-tagging engine. SimpleParse
+ allows you to generate tagging tables for use with the text-tagging
+ engine directly from your EBNF grammar.
+
+Package: python-simpleparse-mxtexttools
+Architecture: any
+Depends: ${python:Depends}, ${shlibs:Depends}
+Provides: ${python:Provides}
+XB-Python-Version: ${python:Versions}
+Description: A simple parser generator for Python - architecture dependent files
+ SimpleParse is a BSD-licensed Python package providing a simple parser
+ generator for use with the mxTextTools text-tagging engine. SimpleParse
+ allows you to generate tagging tables for use with the text-tagging
+ engine directly from your EBNF grammar.
+ .
+ This package contains a version of mxTextTools modified for
+ SimpleParse.

Added: packages/simpleparse/trunk/debian/copyright
===================================================================
--- packages/simpleparse/trunk/debian/copyright	                        (rev 0)
+++ packages/simpleparse/trunk/debian/copyright	2008-01-26 10:31:51 UTC (rev 4419)
@@ -0,0 +1,145 @@
+This Debian package was created by Seo Sanghyeon <tinuviel at sparcs.kaist.ac.kr>
+
+The upstream source was obtained from:
+
+    http://sourceforge.net/projects/simpleparse
+
+Upstream authors:
+
+    Mike C. Fletcher <mcfletch at users.sourceforge.net>
+
+Copyright, License & Disclaimer
+
+  1998-2002, Copyright by Mike C. Fletcher; All Rights Reserved.
+  mailto: mcfletch at users.sourceforge.net
+
+  Permission to use, copy, modify, and distribute this software 
+  and its documentation for any purpose and without fee or royalty
+  is hereby granted, provided that the above copyright notice appear
+  in all copies and that both the copyright notice and this 
+  permission notice appear in supporting documentation or portions 
+  thereof, including modifications, that you make.
+
+  THE AUTHOR MIKE C. FLETCHER DISCLAIMS ALL WARRANTIES WITH REGARD
+  TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF 
+  MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHOR BE 
+  LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY 
+  DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 
+  WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS 
+  ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 
+  PERFORMANCE OF THIS SOFTWARE!
+
+This package also includes mxTextTools which is licensed under
+EGENIX.COM Public License Agreement reproduced below.
+
+
+  EGENIX.COM PUBLIC LICENSE AGREEMENT                        VERSION 1.1.0
+  ________________________________________________________________________
+  
+  1.  Introduction
+  
+      This "License Agreement" is between eGenix.com Software, Skills
+      and Services GmbH ("eGenix.com"), having an office at
+      Pastor-Loeh-Str. 48, D-40764 Langenfeld, Germany, and the
+      Individual or Organization ("Licensee") accessing and otherwise
+      using this software in source or binary form and its associated
+      documentation ("the Software").
+  
+  2.  License 
+  
+      Subject to the terms and conditions of this eGenix.com Public
+      License Agreement, eGenix.com hereby grants Licensee a
+      non-exclusive, royalty-free, world-wide license to reproduce,
+      analyze, test, perform and/or display publicly, prepare derivative
+      works, distribute, and otherwise use the Software alone or in any
+      derivative version, provided, however, that the eGenix.com Public
+      License Agreement is retained in the Software, or in any
+      derivative version of the Software prepared by Licensee.
+  
+  3.  NO WARRANTY
+  
+      eGenix.com is making the Software available to Licensee on an "AS
+      IS" basis.  SUBJECT TO ANY STATUTORY WARRANTIES WHICH CAN NOT BE
+      EXCLUDED, EGENIX.COM MAKES NO REPRESENTATIONS OR WARRANTIES,
+      EXPRESS OR IMPLIED.  BY WAY OF EXAMPLE, BUT NOT LIMITATION,
+      EGENIX.COM MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY
+      OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT
+      THE USE OF THE SOFTWARE WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.
+  
+  4.  LIMITATION OF LIABILITY
+  
+      EGENIX.COM SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF
+      THE SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES
+      OR LOSS (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF
+      BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS
+      INFORMATION, OR OTHER PECUNIARY LOSS) AS A RESULT OF USING,
+      MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY DERIVATIVE THEREOF,
+      EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
+  
+      SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF
+      INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE EXCLUSION OR
+      LIMITATION MAY NOT APPLY TO LICENSEE.
+  
+  5.  Termination
+  
+      This License Agreement will automatically terminate upon a
+      material breach of its terms and conditions.
+  
+  6.  Third Party Rights 
+  
+      Any software or documentation in source or binary form provided
+      along with the Software that is associated with a separate license
+      agreement is licensed to Licensee under the terms of that license
+      agreement. This License Agreement does not apply to those portions
+      of the Software. Copies of the third party licenses are included
+      in the Software Distribution.
+  
+  7.  General
+  
+      Nothing in this License Agreement affects any statutory rights of
+      consumers that cannot be waived or limited by contract.
+  
+      Nothing in this License Agreement shall be deemed to create any
+      relationship of agency, partnership, or joint venture between
+      eGenix.com and Licensee.
+  
+      If any provision of this License Agreement shall be unlawful,
+      void, or for any reason unenforceable, such provision shall be
+      modified to the extent necessary to render it enforceable without
+      losing its intent, or, if no such modification is possible, be
+      severed from this License Agreement and shall not affect the
+      validity and enforceability of the remaining provisions of this
+      License Agreement.
+  
+      This License Agreement shall be governed by and interpreted in all
+      respects by the law of Germany, excluding conflict of law
+      provisions. It shall not be governed by the United Nations
+      Convention on Contracts for International Sale of Goods.
+  
+      This License Agreement does not grant permission to use eGenix.com
+      trademarks or trade names in a trademark sense to endorse or
+      promote products or services of Licensee, or any third party.
+  
+      The controlling language of this License Agreement is English. If
+      Licensee has received a translation into another language, it has
+      been provided for Licensee's convenience only.
+  
+  8.  Agreement
+  
+      By downloading, copying, installing or otherwise using the
+      Software, Licensee agrees to be bound by the terms and conditions
+      of this License Agreement.
+  
+  
+      For question regarding this License Agreement, please write to:
+  
+  	      eGenix.com Software, Skills and Services GmbH
+  	      Pastor-Loeh-Str. 48
+  	      D-40764 Langenfeld
+  	      Germany
+
+Copyright of this package is:
+
+    Copyright (c) 1997-2000, Marc-Andre Lemburg; mailto:mal at lemburg.com
+    Copyright (c) 2000-2002, eGenix.com Software GmbH; mailto:info at egenix.com
+    Copyright (c) 2003-2006, Mike Fletcher; mailto:mcfletch at vrplumber.com

Added: packages/simpleparse/trunk/debian/pycompat
===================================================================
--- packages/simpleparse/trunk/debian/pycompat	                        (rev 0)
+++ packages/simpleparse/trunk/debian/pycompat	2008-01-26 10:31:51 UTC (rev 4419)
@@ -0,0 +1 @@
+2

Added: packages/simpleparse/trunk/debian/python-simpleparse-mxtexttools.install
===================================================================
--- packages/simpleparse/trunk/debian/python-simpleparse-mxtexttools.install	                        (rev 0)
+++ packages/simpleparse/trunk/debian/python-simpleparse-mxtexttools.install	2008-01-26 10:31:51 UTC (rev 4419)
@@ -0,0 +1 @@
+debian/tmp/usr/lib/python*/site-packages/simpleparse/stt/TextTools/mxTextTools/*

Added: packages/simpleparse/trunk/debian/python-simpleparse.docs
===================================================================
--- packages/simpleparse/trunk/debian/python-simpleparse.docs	                        (rev 0)
+++ packages/simpleparse/trunk/debian/python-simpleparse.docs	2008-01-26 10:31:51 UTC (rev 4419)
@@ -0,0 +1,2 @@
+doc
+stt/Doc

Added: packages/simpleparse/trunk/debian/python-simpleparse.examples
===================================================================
--- packages/simpleparse/trunk/debian/python-simpleparse.examples	                        (rev 0)
+++ packages/simpleparse/trunk/debian/python-simpleparse.examples	2008-01-26 10:31:51 UTC (rev 4419)
@@ -0,0 +1 @@
+examples/*

Added: packages/simpleparse/trunk/debian/python-simpleparse.install
===================================================================
--- packages/simpleparse/trunk/debian/python-simpleparse.install	                        (rev 0)
+++ packages/simpleparse/trunk/debian/python-simpleparse.install	2008-01-26 10:31:51 UTC (rev 4419)
@@ -0,0 +1 @@
+debian/tmp/*

Added: packages/simpleparse/trunk/debian/pyversions
===================================================================
--- packages/simpleparse/trunk/debian/pyversions	                        (rev 0)
+++ packages/simpleparse/trunk/debian/pyversions	2008-01-26 10:31:51 UTC (rev 4419)
@@ -0,0 +1 @@
+2.4-2.5

Added: packages/simpleparse/trunk/debian/rules
===================================================================
--- packages/simpleparse/trunk/debian/rules	                        (rev 0)
+++ packages/simpleparse/trunk/debian/rules	2008-01-26 10:31:51 UTC (rev 4419)
@@ -0,0 +1,34 @@
+#!/usr/bin/make -f
+
+DEB_PYTHON_SYSTEM=pysupport
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/python-distutils.mk
+
+SHARE=$(CURDIR)/debian/python-simpleparse/usr/share
+
+binary-install/python-simpleparse::
+	# Remove binary-dependant files. They are in a separate package.
+	rm -rf $(CURDIR)/debian/python-simpleparse/usr/lib
+	rm -rf $(CURDIR)/debian/python-simpleparse/usr/share/python-support/python-simpleparse/simpleparse/stt/TextTools/mxTextTools/
+
+binary-predeb/python-simpleparse::
+	# Some cleaning
+	chmod 0644 $(SHARE)/doc/python-simpleparse/examples/*
+	rm -rf $(SHARE)/python-support/python-simpleparse/simpleparse/examples
+	rm -rf $(SHARE)/python-support/python-simpleparse/simpleparse/doc
+	rm -rf $(SHARE)/python-support/python-simpleparse/simpleparse/stt/Doc
+	rm -rf $(SHARE)/python-support/python-simpleparse/simpleparse/stt/TextTools/{LICENSE,README,COPYRIGHT}
+	rm -rf $(SHARE)/python-support/python-simpleparse/simpleparse/stt/{LICENSE,COPYRIGHT,mxLicense.html}
+
+ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
+binary-post-install/python-simpleparse::
+	ln -s ../test_printers_garbage.py tests/.
+	PYTHONPATH='debian/tmp/usr/lib/python2.4/site-packages' \
+		python tests/test.py
+	rm -f tests/test_printers_garbage.py*
+endif
+
+clean::
+	rm -rf build
+	rm -f tests/test_printers_garbage.py


Property changes on: packages/simpleparse/trunk/debian/rules
___________________________________________________________________
Name: svn:executable
   + *

Added: packages/simpleparse/trunk/debian/watch
===================================================================
--- packages/simpleparse/trunk/debian/watch	                        (rev 0)
+++ packages/simpleparse/trunk/debian/watch	2008-01-26 10:31:51 UTC (rev 4419)
@@ -0,0 +1,2 @@
+version=3
+http://sf.net/simpleparse/SimpleParse-([\d\.]+.*)\.tar\.gz




More information about the Python-modules-commits mailing list