debian/0000755000000000000000000000000011750517146007175 5ustar debian/source/0000755000000000000000000000000011750517146010475 5ustar debian/source/format0000644000000000000000000000001411737566626011717 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000211737566626010407 0ustar 8 debian/control0000644000000000000000000000376111737567307010620 0ustar Source: pyplusplus Priority: optional Section: python Maintainer: Mathieu Malaterre Build-Depends: debhelper (>= 8), python-pygccxml, python-epydoc, gccxml, python (>= 2.6.6-3~) Standards-Version: 3.9.3 Homepage: http://www.language-binding.net/pyplusplus/pyplusplus.html Vcs-Browser: http://anonscm.debian.org/viewvc/collab-maint/deb-maint/pyplusplus/trunk/ Vcs-Svn: svn://svn.debian.org/collab-maint/deb-maint/pyplusplus/trunk Package: python-py++ Architecture: any Depends: ${python:Depends}, ${misc:Depends}, python-pygccxml Provides: ${python:Provides} Description: OO-framework for creating a code generator for Boost.Python Py++ uses GCC C++ compiler to parse C++ source files and allows you to expose C++ code to Python in quick and elegant way using the Boost.Python library. It uses the following steps to do so: - source code is passed to GCC-XML - GCC-XML passes it to GCC C++ compiler - GCC-XML generates an XML description of a C++ program from GCC's internal representation. - Py++ uses pygccxml package to read GCC-XML generated file. . Feature list: - Py++ support almost all features found in Boost.Python library - Py++ generates code, which will help you to understand compiler generated error messages - Py++ has more than one mode of writing code into files: - single file - multiple files - multiple files, where single class code is split to few files - Py++ will save your compilation time - it will rewrite a file, only in case of change - You have full control over generated code. Your code could be inserted almost anywhere. - Py++ will check the "completeness" of the bindings. It will check for you that the exposed declarations don't have references to unexposed ones. - Py++ provides enough functionality to extract source code documentation and write it as Python documentation string - Py++ provides simple and powerful framework to create a wrapper for functions, which could not be exposed as is to Python debian/doc-base0000644000000000000000000000042511737566626010612 0ustar Document: pyplusplus-apidocs Title: Py++ API Documentations Author: Roman Yakovenko Abstract: This manual describes APIs provides by Py++ Section: Programming/Python Format: HTML Index: /usr/share/doc/python-py++/apidocs/index.html Files: /usr/share/doc/python-py++/apidocs/* debian/examples0000644000000000000000000000001311737566626010744 0ustar examples/* debian/changelog0000644000000000000000000000024311750517133011042 0ustar pyplusplus (1.0.0-1) unstable; urgency=low * Initial Debian Upload (Closes: #420334) -- Mathieu Malaterre Thu, 03 May 2012 16:51:00 +0200 debian/watch0000644000000000000000000000007311737566626010242 0ustar version=3 http://sf.net/pygccxml/pyplusplus-([\d\.]+)\.zip debian/rules0000755000000000000000000000030311737566626010265 0ustar #!/usr/bin/make -f %: dh $@ --with python2 override_dh_installchangelogs: dh_installchangelogs docs/history/history.rest get-orig-source: uscan --verbose --force-download --repack --rename debian/docs0000644000000000000000000000012111737566626010056 0ustar announcement.txt README.txt docs/documentation/*.png docs/documentation/apidocs/ debian/copyright0000644000000000000000000000325211750517133011126 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: pyplusplus Source: http://sf.net/pygccxml Files: * Copyright: © 2004-2008 Roman Yakovenko. License: Boost Software License - Version 1.0 - August 17th, 2003 Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following: . The copyright notices in the Software and this entire statement, including the above license grant, this restriction and the following disclaimer, must be included in all copies of the Software, in whole or in part, and all derivative works of the Software, unless such copies or derivative works are solely in the form of machine-executable object code generated by a source language processor. . 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, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN 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: © 2012 Mathieu Malaterre License: Boost Software License - Version 1.0 - August 17th, 2003 Same as above