[Python-modules-commits] r8803 - in packages/pycryptopp/trunk/debian (5 files)

piotr at users.alioth.debian.org piotr at users.alioth.debian.org
Wed Jun 17 21:28:29 UTC 2009


    Date: Wednesday, June 17, 2009 @ 21:28:28
  Author: piotr
Revision: 8803

* change maintainer to Zooko O'Whielacronx
* add debian/copyright (thanks to Zooko)
* add debian/watch file
* long description filled in
* update Standards-Version to 3.8.2 (-dbg package is now in Section: debug)
* remove extra license files in debian/rules
* add Homepage field
* add python-pkg-resources to Depends (tests use it) and remove requires.txt (we don't need full setuptools at runtime)
* closes: #503977

Added:
  packages/pycryptopp/trunk/debian/watch
Modified:
  packages/pycryptopp/trunk/debian/changelog
  packages/pycryptopp/trunk/debian/control
  packages/pycryptopp/trunk/debian/copyright
  packages/pycryptopp/trunk/debian/rules

Modified: packages/pycryptopp/trunk/debian/changelog
===================================================================
--- packages/pycryptopp/trunk/debian/changelog	2009-06-17 21:27:12 UTC (rev 8802)
+++ packages/pycryptopp/trunk/debian/changelog	2009-06-17 21:28:28 UTC (rev 8803)
@@ -1,5 +1,5 @@
-pycryptopp (0.5.10-1) UNRELEASED; urgency=low
+pycryptopp (0.5.13-1) UNRELEASED; urgency=low
 
-  * Initial release (Closes: #XXXXXX).
+  * Initial release (Closes: #503977).
 
- -- Piotr Ożarowski <piotr at debian.org>  Tue, 18 Nov 2008 22:51:50 +0100
+ -- Zooko O'Whielacronx <zooko at zooko.com>  Wed, 17 Jun 2009 22:11:26 +0200

Modified: packages/pycryptopp/trunk/debian/control
===================================================================
--- packages/pycryptopp/trunk/debian/control	2009-06-17 21:27:12 UTC (rev 8802)
+++ packages/pycryptopp/trunk/debian/control	2009-06-17 21:28:28 UTC (rev 8803)
@@ -1,27 +1,33 @@
 Source: pycryptopp
 Section: python
 Priority: optional
-Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
-Uploaders: Piotr Ożarowski <piotr at debian.org>
+Maintainer: Zooko O'Whielacronx <zooko at zooko.com>
+Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
 Build-Depends: debhelper (>= 5), python-all-dev, python-all-dbg, python-support (>= 0.6.4), python-setuptools (>= 0.6b3), libcrypto++-dev
-Standards-Version: 3.8.0
+Standards-Version: 3.8.2
 Vcs-Svn: svn://svn.debian.org/python-modules/packages/pycryptopp/trunk
 Vcs-Browser: http://svn.debian.org/wsvn/python-modules/packages/pycryptopp/trunk/?op=log
+Homepage: http://allmydata.org/trac/pycryptopp
 
 Package: python-pycryptopp
 Architecture: any
-Depends: ${python:Depends}, ${shlibs:Depends}
+Depends: ${python:Depends}, ${shlibs:Depends}, python-pkg-resources
 Provides: ${python:Provides}
 Description: Python wrappers for the Crypto++ library
- TODO 
+ PyCryptopp is a set of Python wrappers for a few of the best crypto algorithms
+ from the Crypto++ library (including SHA-256, AES, RSA signatures and Elliptic
+ Curve DSA signatures).
 
 Package: python-pycryptopp-dbg
 Architecture: any
+Section: debug
 Priority: extra
 Depends: python-pycryptopp (= ${binary:Version}), python-dbg, ${shlibs:Depends}
 Provides: ${python:Provides}
 XB-Python-Version: ${python:Versions}
-Description: Python wrappers for the Crypto++ library
- TODO
+Description: Python wrappers for the Crypto++ library (debug extension)
+ PyCryptopp is a set of Python wrappers for a few of the best crypto algorithms
+ from the Crypto++ library (including SHA-256, AES, RSA signatures and Elliptic
+ Curve DSA signatures).
  .
  This package contains the extension built for the Python debug interpreter.

Modified: packages/pycryptopp/trunk/debian/copyright
===================================================================
--- packages/pycryptopp/trunk/debian/copyright	2009-06-17 21:27:12 UTC (rev 8802)
+++ packages/pycryptopp/trunk/debian/copyright	2009-06-17 21:28:28 UTC (rev 8803)
@@ -1 +1,100 @@
-TODO
+This package was debianized by Zooko O'Whielacronx zooko at zooko.com on
+Tue, 16 July 2009 23:30:00 +0000.
+
+It was originally downloaded from http://allmydata.org/trac/pycryptopp
+
+Upstream Author: Zooko O'Whielacronx <zooko at zooko.com>
+
+Copyright:
+
+You may use this package under the GNU General Public License, version
+2 or, at your option, any later version.  You may use this package
+under the Transitive Grace Period Public Licence, version 1.0 or, at
+your option, any later version.  (You may choose to use this package
+under the terms of either licence, at your option.)  See the file
+COPYING.GPL for the terms of the GNU General Public License, version 2.
+See the file COPYING.TGPPL.html for the terms of the Transitive Grace
+Period Public Licence, version 1.0.
+
+The following licensing text applies to a subset of the Crypto++ source code
+which is included in the pycryptopp source tree under the "cryptopp"
+subdirectory.  That embedded subset of the Crypto++ source code is not used
+when pycryptopp is built for Debian -- instead the --disable-embedded-cryptopp
+option to "setup.py build" is used to for pycryptopp to build against the
+system libcryptopp.
+
+---[ License.txt begin ]---
+Compilation Copyright (c) 1995-2009 by Wei Dai.  All rights reserved.
+This copyright applies only to this software distribution package
+as a compilation, and does not imply a copyright on any particular
+file in the package.
+
+The following files are copyrighted by their respective original authors,
+and their use is subject to additional licenses included in these files.
+
+mars.cpp - Copyright 1998 Brian Gladman.
+
+All other files in this compilation are placed in the public domain by
+Wei Dai and other contributors.
+
+I would like to thank the following authors for placing their works into
+the public domain:
+
+Joan Daemen - 3way.cpp
+Leonard Janke - cast.cpp, seal.cpp
+Steve Reid - cast.cpp
+Phil Karn - des.cpp
+Andrew M. Kuchling - md2.cpp, md4.cpp
+Colin Plumb - md5.cpp
+Seal Woods - rc6.cpp
+Chris Morgan - rijndael.cpp
+Paulo Baretto - rijndael.cpp, skipjack.cpp, square.cpp
+Richard De Moliner - safer.cpp
+Matthew Skala - twofish.cpp
+Kevin Springle - camellia.cpp, shacal2.cpp, ttmac.cpp, whrlpool.cpp, ripemd.cpp
+
+Permission to use, copy, modify, and distribute this compilation for
+any purpose, including commercial applications, is hereby granted
+without fee, subject to the following restrictions:
+
+1. Any copy or modification of this compilation in any form, except
+in object code form as part of an application software, must include
+the above copyright notice and this license.
+
+2. Users of this software agree that any modification or extension
+they provide to Wei Dai will be considered public domain and not
+copyrighted unless it includes an explicit copyright notice.
+
+3. Wei Dai makes no warranty or representation that the operation of the
+software in this compilation will be error-free, and Wei Dai is under no
+obligation to provide any services, by way of maintenance, update, or
+otherwise.  THE SOFTWARE AND ANY DOCUMENTATION ARE PROVIDED "AS IS"
+WITHOUT EXPRESS OR IMPLIED WARRANTY INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. IN NO EVENT WILL WEI DAI OR ANY OTHER CONTRIBUTOR BE LIABLE FOR
+DIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES, EVEN IF
+ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+4. Users will not use Wei Dai or any other contributor's name in any
+publicity or advertising, without prior written consent in each case.
+
+5. Export of this software from the United States may require a
+specific license from the United States Government.  It is the
+responsibility of any person or organization contemplating export
+to obtain such a license before exporting.
+
+6. Certain parts of this software may be protected by patents.  It
+is the users' responsibility to obtain the appropriate
+licenses before using those parts.
+
+If this compilation is used in object code form in an application
+software, acknowledgement of the author is not required but would be
+appreciated. The contribution of any useful modifications or extensions
+to Wei Dai is not required but would also be appreciated.
+---[ License.txt end ]---
+
+The Debian packaging is © 2009 Zooko O'Whielacronx <zooko at zooko.com> - it is
+licensed under the same terms as the pycryptopp source code itself.
+
+On Debian systems, the complete text of the GNU General Public License
+can be found in `/usr/share/common-licenses/GPL-2'.

Modified: packages/pycryptopp/trunk/debian/rules
===================================================================
--- packages/pycryptopp/trunk/debian/rules	2009-06-17 21:27:12 UTC (rev 8802)
+++ packages/pycryptopp/trunk/debian/rules	2009-06-17 21:28:28 UTC (rev 8803)
@@ -28,6 +28,11 @@
 	touch $@
 
 install: $(PYVERS:%=install-python%) $(PYVERS:%=install-debug-python%)
+	# temporary workaround:
+	rm -f ${PKGDIR}/usr/share/doc/python-pycryptopp/COPYING.GPL
+	rm -f ${PKGDIR}-dbg/usr/share/doc/python-pycryptopp/COPYING.GPL
+	# python-pkg-resources (used by tests only) is already in Depends, lets not require full setuptools:
+	find $(PKGDIR)-dbg/usr/ -type f -name requires.txt -delete
 
 install-python%: build
 	python$* setup.py install \

Added: packages/pycryptopp/trunk/debian/watch
===================================================================
--- packages/pycryptopp/trunk/debian/watch	                        (rev 0)
+++ packages/pycryptopp/trunk/debian/watch	2009-06-17 21:28:28 UTC (rev 8803)
@@ -0,0 +1,2 @@
+version=3
+http://pypi.python.org/packages/source/p/pycryptopp pycryptopp-(.*)\.tar\.gz debian uupdate




More information about the Python-modules-commits mailing list