[Python-modules-commits] r9984 - in packages/generatorrunner/trunk/debian (12 files)

odyx-guest at users.alioth.debian.org odyx-guest at users.alioth.debian.org
Fri Oct 9 15:00:53 UTC 2009


    Date: Friday, October 9, 2009 @ 15:00:32
  Author: odyx-guest
Revision: 9984

WIP.

Added:
  packages/generatorrunner/trunk/debian/docgenerator.manpages
  packages/generatorrunner/trunk/debian/generatorrunner.manpages
  packages/generatorrunner/trunk/debian/patches/
  packages/generatorrunner/trunk/debian/patches/fix_manpages.patch
  packages/generatorrunner/trunk/debian/patches/series
Modified:
  packages/generatorrunner/trunk/debian/boostpythongenerator.manpages
  packages/generatorrunner/trunk/debian/changelog
  packages/generatorrunner/trunk/debian/control
  packages/generatorrunner/trunk/debian/watch
Deleted:
  packages/generatorrunner/trunk/debian/TODO
  packages/generatorrunner/trunk/debian/boostpythongenerator.1
  packages/generatorrunner/trunk/debian/patches/

Deleted: packages/generatorrunner/trunk/debian/TODO
===================================================================
--- packages/generatorrunner/trunk/debian/TODO	2009-10-09 14:00:37 UTC (rev 9983)
+++ packages/generatorrunner/trunk/debian/TODO	2009-10-09 15:00:32 UTC (rev 9984)
@@ -1,6 +0,0 @@
-TODO for BoostPythonGenerator source package:
-
-* Get upstream to : 
-  - Merge the boostpythongenerator manpage
-  - Produce generatorrunner and docgenerator manpages.
-  - This is upstream bug: http://bugs.openbossa.org/29

Deleted: packages/generatorrunner/trunk/debian/boostpythongenerator.1
===================================================================
--- packages/generatorrunner/trunk/debian/boostpythongenerator.1	2009-10-09 14:00:37 UTC (rev 9983)
+++ packages/generatorrunner/trunk/debian/boostpythongenerator.1	2009-10-09 15:00:32 UTC (rev 9984)
@@ -1,49 +0,0 @@
-.TH BOOSTPYTHONGENERATOR 1 "JULY 2009" Linux "User Manuals"
-.SH NAME
-boostpythongeneator \- generator of python bindings
-.SH SYNOPSIS
-.B boostpythongenerator [options] header\-file typesystem\-file
-.B ...
-.SH DESCRIPTION
-.B boostpythongenerator
-is a utility that parses a collection of C++
-headers and typesystem files, generating
-boost::python\-based wrappers, making the C++
-classes available for Python developers.
-.SH OPTIONS
-.IP --debug-level=[sparse|medium|full]
-The amount of messages displayed.
-.IP --silent
-Avoid printing any message.
-.IP --help\,\ \-h\ or\ ?
-Prints the usage message.
-.IP --no-supress-warnings
-Show all warnings.
-.IP --output-directory=\fI[dir]\fR
-The directory where the generated files will be written.
-.IP --include-paths=\fI<path>[:path:..]\fR
-The directories where the generator will search the
-headers. Works like gcc \-I flag.
-.IP --typesytem-paths=\fI<path>[:path:..]\fR
-The directories where the generator will search the
-external typesystems referred by the main one.
-.IP --print-stdout
-Print to stdout instead of stderr.
-.IP --qt-source-dir
-Define the qt source directory.
-.IP --documentation-data-dir=\fI[dir]\fR
-Directory with documentation xml extracted from
-qt source by qdoc3.
-.IP --documentation-out-dir=\fI[dir]\fR
-Output directory for documentation files.
-.IP --documentation-code-snippets-dir=\fI[dir]\fR
-Directory with code snippets for documentation.
-.IP --documentation-only
-Only generates the documentation.
-.IP --license-file=\fI[licensefile]\fR
-Template for copyright headers of generated files.
-.IP --disable-named-arg
-Drops support for named args.
-.SH AUTHOR
-Lauro Moura <lauro.neto at openbossa dot org>
-

Modified: packages/generatorrunner/trunk/debian/boostpythongenerator.manpages
===================================================================
--- packages/generatorrunner/trunk/debian/boostpythongenerator.manpages	2009-10-09 14:00:37 UTC (rev 9983)
+++ packages/generatorrunner/trunk/debian/boostpythongenerator.manpages	2009-10-09 15:00:32 UTC (rev 9984)
@@ -1 +1 @@
-debian/boostpythongenerator.1
+boostpythongenerator.1

Modified: packages/generatorrunner/trunk/debian/changelog
===================================================================
--- packages/generatorrunner/trunk/debian/changelog	2009-10-09 14:00:37 UTC (rev 9983)
+++ packages/generatorrunner/trunk/debian/changelog	2009-10-09 15:00:32 UTC (rev 9984)
@@ -1,8 +1,9 @@
-boostpythongenerator (0.3-1) UNRELEASED; urgency=low
+generatorrunner (0.3.1-1) UNRELEASED; urgency=low
 
   * Initial Debian release (Closes: #543719)
     - Use the Ubuntu packaging as starting point.
     - Convert to dh7.
+  * Follow upstream in renaming to generatorrunner.
   * debian/watch: Add.
   * debian/cmake.mk: Remove dirty workaround.
   * debian/control:
@@ -12,12 +13,9 @@
     - Add Homepage and Vcs-* fields
     - Update description
     - Produce multiple binary packages with the various sub-parts.
-  * debian/boostpythongenerator.1
-    - Fix "hyphens-as-minuses" and various other fixes…
   * debian/copyright: Update.
   * debian/patches:
-    - Add gitb811be1_installs_generator_plugins_in_its_own_directory.patch
-      from upstream git to put the plugins under /usr/lib/generatorrunner/
+    - Add fix_manpages.patch to solve the hyphens-as-minus lintian info
     - Add quilt to Build-Depends.
     - Add README.source
   * Bump Standards to 3.8.3

Modified: packages/generatorrunner/trunk/debian/control
===================================================================
--- packages/generatorrunner/trunk/debian/control	2009-10-09 14:00:37 UTC (rev 9983)
+++ packages/generatorrunner/trunk/debian/control	2009-10-09 15:00:32 UTC (rev 9984)
@@ -33,8 +33,16 @@
 Package: generatorrunner
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
+Recommends: docgenerator, boostpythongenerator
 Description: Plugin-based application to run apiextractor-based generators
- Runs generator plugins, such as docgenerator or boostpythogenerator.
+ Runs generator plugins, such as docgenerator or boostpythongenerator.
+ .
+ The Binding Generator is a utility that parses the headers for a given C/C++
+ library and modifies this data with the information and guides from XML files
+ (called typesystem files) containing complementar semantic information,
+ modifications, renamings, etc, in order to generate binding source code (or 
+ documentation, or anything you want) for the target language for which it was
+ written.
 
 Package: docgenerator
 Architecture: any
@@ -42,12 +50,21 @@
          generatorrunner (= ${binary:Version})
 Description: Generator plugin for python bindings documentation
  Generates documentation for C++ library bindings using sphinx.
+ .
+ The Binding Generator is a utility that parses the headers for a given C/C++
+ library and modifies this data with the information and guides from XML files
+ (called typesystem files) containing complementar semantic information,
+ modifications, renamings, etc, in order to generate binding source code (or 
+ documentation, or anything you want) for the target language for which it was
+ written.
 
 Package: boostpythongenerator
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends},
          generatorrunner (= ${binary:Version})
 Description: Binding source code generator for Boost::Python
+ Generates Boost::Python-based bindings for qt based libraries.
+ .
  The Binding Generator is a utility that parses the headers for a given C/C++
  library and modifies this data with the information and guides from XML files
  (called typesystem files) containing complementar semantic information,
@@ -55,4 +72,3 @@
  documentation, or anything you want) for the target language for which it was
  written.
  .
- Generates Boost::Python-based bindings for qt based libraries.

Added: packages/generatorrunner/trunk/debian/docgenerator.manpages
===================================================================
--- packages/generatorrunner/trunk/debian/docgenerator.manpages	                        (rev 0)
+++ packages/generatorrunner/trunk/debian/docgenerator.manpages	2009-10-09 15:00:32 UTC (rev 9984)
@@ -0,0 +1 @@
+docgenerator.1

Added: packages/generatorrunner/trunk/debian/generatorrunner.manpages
===================================================================
--- packages/generatorrunner/trunk/debian/generatorrunner.manpages	                        (rev 0)
+++ packages/generatorrunner/trunk/debian/generatorrunner.manpages	2009-10-09 15:00:32 UTC (rev 9984)
@@ -0,0 +1 @@
+generatorrunner.1

Added: packages/generatorrunner/trunk/debian/patches/fix_manpages.patch
===================================================================
--- packages/generatorrunner/trunk/debian/patches/fix_manpages.patch	                        (rev 0)
+++ packages/generatorrunner/trunk/debian/patches/fix_manpages.patch	2009-10-09 15:00:32 UTC (rev 9984)
@@ -0,0 +1,97 @@
+Index: generatorrunner-0.3.1/generatorrunner.1
+===================================================================
+--- generatorrunner-0.3.1.orig/generatorrunner.1	2009-10-09 16:27:42.000000000 +0200
++++ generatorrunner-0.3.1/generatorrunner.1	2009-10-09 16:31:38.000000000 +0200
+@@ -1,22 +1,22 @@
+ .TH GENERATORRUNNER 1 "SEPTEMBER 2009" Linux "User Manuals"
+ .SH NAME
+-generatorrunner \- plugin-based code generator
++generatorrunner - plugin-based code generator
+ .SH SYNOPSIS
+-.B generatorrunner --generatorSet=<plugin name> [options] header\-file typesystem\-file
++.B generatorrunner \-\-generatorSet=<plugin name> [options] header-file typesystem-file
+ .B ...
+ .SH DESCRIPTION
+ .B generatorrunner
+ is a utility that uses the information taken from APIExtractor
+ related to the provided C++ headers and typesystem files and execute
+ generators using this information. Generators are plugins and you need
+-to specify one using the --generatorSet parameter. At the moment there 
++to specify one using the \-\-generatorSet parameter. At the moment there 
+ are two generators available:
+ 
+ .B boostpython
+ \- Generates Boost::Python-based wrappers that compound a Python binding
+ for the library described in the typesystem, making the C++ classes available
+ for Python developers. Can be called by supplying
+-.B --generatorSet=boostpython
++.B \-\-generatorSet=boostpython
+ to 
+ .B generatorrunner
+ or by calling the convenience executable
+@@ -28,7 +28,7 @@
+ documentation syntax, using the XML files created by the documentation tool 
+ .B (qdoc3).
+ Can be called supplying
+-.B --generatorSet=qtdoc
++.B \-\-generatorSet=qtdoc
+ to 
+ .B generatorrunner
+ or by calling the convenience executable
+@@ -43,40 +43,40 @@
+ 
+ .SH OPTIONS
+ .SS "General options"
+-.IP --debug-level=[sparse|medium|full]
++.IP \-\-debug-level=[sparse|medium|full]
+ The amount of messages displayed.
+-.IP --documentation-only
++.IP \-\-documentation-only
+ Only generates the documentation.
+ .TP
+-.BI --help \fR,\fP -h \fR,\fP  -?
++.BI \-\-help \fR,\fP \-h \fR,\fP  -?
+ Prints the usage message.
+-.IP --include-paths=\fI<path>[:path:..]\fR
++.IP \-\-include\-paths=\fI<path>[:path:..]\fR
+ The directories where the generator will search for the
+-headers. Works like gcc's -I flag.
+-.IP --license-file=\fI[licensefile]\fR
++headers. Works like gcc's \-I flag.
++.IP \-\-license\-file=\fI[licensefile]\fR
+ Template for copyright headers of generated files.
+-.IP --no-supress-warnings
++.IP \-\-no\-supress\-warnings
+ Show all warnings.
+-.IP --output-directory=\fI[dir]\fR
++.IP \-\-output\-directory=\fI[dir]\fR
+ The directory where the generated files will be written.
+-.IP --silent
++.IP \-\-silent
+ Avoid printing any messages.
+-.IP --typesytem-paths=\fI<path>[:path:..]\fR
++.IP \-\-typesytem\-paths=\fI<path>[:path:..]\fR
+ The directories where the generator will search for the
+ external typesystems referred by the main one.
+-.IP --version
++.IP \-\-version
+ Displays the current version.
+ .SS "Specific to boostpython plugin"
+-.IP --disable-named-arg
++.IP \-\-disable\-named\-arg
+ Drops support for named args.
+ .SS "Specific to qtdoc plugin"
+-.IP --documentation-code-snippets-dir
++.IP \-\-documentation\-code\-snippets\-dir
+ Directory used to search code snippets used by the documentation
+-.IP --documentation-data-dir
++.IP \-\-documentation\-data\-dir
+ Directory with XML files generated by documentation tool (qdoc3 or Doxygen)
+-.IP --documentation-out-dir
++.IP \-\-documentation\-out\-dir
+ The directory where the generated documentation files will be written
+-.IP --library-source-dir
++.IP \-\-library\-source\-dir
+ Directory where library source code is located
+ 
+ .SH AUTHORS

Added: packages/generatorrunner/trunk/debian/patches/series
===================================================================
--- packages/generatorrunner/trunk/debian/patches/series	                        (rev 0)
+++ packages/generatorrunner/trunk/debian/patches/series	2009-10-09 15:00:32 UTC (rev 9984)
@@ -0,0 +1 @@
+fix_manpages.patch

Modified: packages/generatorrunner/trunk/debian/watch
===================================================================
--- packages/generatorrunner/trunk/debian/watch	2009-10-09 14:00:37 UTC (rev 9983)
+++ packages/generatorrunner/trunk/debian/watch	2009-10-09 15:00:32 UTC (rev 9984)
@@ -1,2 +1,2 @@
 version=3
-http://www.pyside.org/files/boostpythongenerator-([\d\.]*).tar.bz2
+http://www.pyside.org/files/generatorrunner-([\d\.]*).tar.bz2




More information about the Python-modules-commits mailing list