diff -Nru construct-2.5.1/debian/changelog construct-2.5.1/debian/changelog --- construct-2.5.1/debian/changelog 2013-09-02 10:32:02.000000000 +0000 +++ construct-2.5.1/debian/changelog 2014-01-21 01:02:43.000000000 +0000 @@ -1,5 +1,5 @@ -construct (2.5.1-1) unstable; urgency=low +construct (2.5.1-0~custom1) precise; urgency=low - * Initial release (Closes: #686396) + * Custom packaging (no changes). - -- Jonathan Wiltshire Mon, 02 Sep 2013 11:07:18 +0100 + -- Anderson Lizardo Mon, 20 Jan 2014 20:57:54 -0400 diff -Nru construct-2.5.1/debian/compat construct-2.5.1/debian/compat --- construct-2.5.1/debian/compat 2013-09-02 10:07:24.000000000 +0000 +++ construct-2.5.1/debian/compat 2014-01-21 00:57:55.000000000 +0000 @@ -1 +1 @@ -8 +7 diff -Nru construct-2.5.1/debian/control construct-2.5.1/debian/control --- construct-2.5.1/debian/control 2013-09-02 11:42:27.000000000 +0000 +++ construct-2.5.1/debian/control 2014-01-21 01:02:07.000000000 +0000 @@ -1,40 +1,29 @@ Source: construct +Maintainer: Anderson Lizardo Section: python -Priority: extra -Maintainer: Jonathan Wiltshire -Build-Depends: debhelper (>= 8.0.0), - python-all (>= 2.5~), - python3-all (>= 3.2~), - python-setuptools, -Standards-Version: 3.9.3 -X-Python-Version: >= 2.5 -X-Python3-Version: >= 3.2 -Homepage: http://construct.readthedocs.org/en/latest/ -Vcs-Git: git://git.debian.org/collab-maint/construct.git -Vcs-Browser: http://git.debian.org/?p=collab-maint/construct.git;a=summary +Priority: optional +Build-Depends: python-setuptools (>= 0.6b3), python-all (>= 2.6.6-3), debhelper (>= 7) +Standards-Version: 3.9.1 Package: python-construct Architecture: all -Depends: python-six, ${python:Depends}, ${misc:Depends} -Provides: ${python:Provides} -Description: powerful declarative parser (and builder) for binary data - Construct is a python library for parsing and building of data structures - (binary or textual). +Depends: ${misc:Depends}, ${python:Depends} +Description: A powerful declarative parser/builder for binary data + Construct is a powerful declarative parser (and builder) for binary data. . - It is based on the concept of defining data structures in a declarative - manner, rather than procedural code: more complex constructs are composed of - a hierarchy of simpler ones. It's the first library that makes parsing - fun, instead of the usual headache it is today. - -Package: python3-construct -Architecture: all -Depends: python3-six, ${python3:Depends}, ${misc:Depends} -Description: powerful declarative parser (and builder) for binary data - Construct is a python library for parsing and building of data structures - (binary or textual). + Instead of writing imperative code to parse a piece of data, you declaratively + define a data structure that describes your data. As this data structure is not + code, you can use it in one direction to parse data into Pythonic objects, + and in the other direction, convert ("build") objects into binary data. . - It is based on the concept of defining data structures in a declarative - manner, rather than procedural code: more complex constructs are composed of - a hierarchy of simpler ones. It's the first library that makes parsing - fun, instead of the usual headache it is today. - + The library provides both simple, atomic constructs (such as integers of various sizes), + as well as composite ones which allow you form hierarchical structures of increasing complexity. + Construct features bit and byte granularity, easy debugging and testing, an + easy-to-extend subclass system, and lots of primitive constructs to make your + work easier: + . + * Fields: raw bytes or numerical types + * Structs and Sequences: combine simpler constructs into more complex ones + * Adapters: change how data is represented + * Arrays/Ranges: duplicate constructs + * Meta-constructs: use the context (history) to compute the size of data diff -Nru construct-2.5.1/debian/copyright construct-2.5.1/debian/copyright --- construct-2.5.1/debian/copyright 2013-09-02 10:17:39.000000000 +0000 +++ construct-2.5.1/debian/copyright 1970-01-01 00:00:00.000000000 +0000 @@ -1,45 +0,0 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: construct -Source: https://pypi.python.org/pypi/construct - -Files: * -Copyright: 2006-2013 Tomer Filiba (tomerfiliba@gmail.com) - Corbin Simpson (MostAwesomeDude@gmail.com) -License: MIT - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - . - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Files: debian/* -Copyright: 2013 Tiger Computing -License: GPL-2.0+ - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - . - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see - . - On Debian systems, the complete text of the GNU General - Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". - diff -Nru construct-2.5.1/debian/python-construct.docs construct-2.5.1/debian/python-construct.docs --- construct-2.5.1/debian/python-construct.docs 2013-09-02 10:17:53.000000000 +0000 +++ construct-2.5.1/debian/python-construct.docs 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -README.rst diff -Nru construct-2.5.1/debian/python3-construct.docs construct-2.5.1/debian/python3-construct.docs --- construct-2.5.1/debian/python3-construct.docs 2013-09-02 11:44:31.000000000 +0000 +++ construct-2.5.1/debian/python3-construct.docs 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -README.rst diff -Nru construct-2.5.1/debian/rules construct-2.5.1/debian/rules --- construct-2.5.1/debian/rules 2013-09-02 11:38:10.000000000 +0000 +++ construct-2.5.1/debian/rules 2014-01-21 01:00:24.000000000 +0000 @@ -1,23 +1,3 @@ #!/usr/bin/make -f -# -*- makefile -*- - -#export DH_VERBOSE=1 - -override_dh_auto_clean: - dh_auto_clean - rm -rf build construct.egg-info/SOURCES.txt construct.egg-info/PKG-INFO - -override_dh_auto_build: - dh_auto_build - set -ex; for python in $(shell py3versions -r); do \ - $$python setup.py build; \ - done; - -override_dh_auto_install: - dh_auto_install --destdir $(CURDIR)/debian/python-construct - set -ex; for python in $(shell py3versions -r); do \ - $$python setup.py install --root=$(CURDIR)/debian/python3-construct --install-layout=deb; \ - done; - %: - dh $@ --with python2,python3 + dh $@ --with python2 --buildsystem=python_distutils diff -Nru construct-2.5.1/debian/watch construct-2.5.1/debian/watch --- construct-2.5.1/debian/watch 2013-09-02 10:24:39.000000000 +0000 +++ construct-2.5.1/debian/watch 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -version=3 -https://pypi.python.org/packages/source/c/construct/ construct-(.*)\.tar\.gz