[Python-modules-commits] r9653 - in packages/boostpythongenerator/trunk/debian (11 files)
odyx-guest at users.alioth.debian.org
odyx-guest at users.alioth.debian.org
Fri Sep 4 12:38:15 UTC 2009
Date: Friday, September 4, 2009 @ 12:37:54
Author: odyx-guest
Revision: 9653
bpg: => 0.3 => mostly releasable too.
Added:
packages/boostpythongenerator/trunk/debian/README.source
packages/boostpythongenerator/trunk/debian/libgenrunner0.3.1.install
(from rev 9652, packages/boostpythongenerator/trunk/debian/libgenrunner0.1.install)
packages/boostpythongenerator/trunk/debian/patches/
packages/boostpythongenerator/trunk/debian/patches/gitb811be1_installs_generator_plugins_in_its_own_directory.patch
packages/boostpythongenerator/trunk/debian/patches/series
Modified:
packages/boostpythongenerator/trunk/debian/boostpythongenerator.install
packages/boostpythongenerator/trunk/debian/changelog
packages/boostpythongenerator/trunk/debian/control
packages/boostpythongenerator/trunk/debian/docgenerator.install
packages/boostpythongenerator/trunk/debian/rules
Deleted:
packages/boostpythongenerator/trunk/debian/libgenrunner0.1.install
Added: packages/boostpythongenerator/trunk/debian/README.source
===================================================================
--- packages/boostpythongenerator/trunk/debian/README.source (rev 0)
+++ packages/boostpythongenerator/trunk/debian/README.source 2009-09-04 12:37:54 UTC (rev 9653)
@@ -0,0 +1,11 @@
+This package uses quilt for upstream source code patch management. Please read
+/usr/share/doc/quilt/README.source for more information how to apply, unapply,
+add, modify or remove patches.
+
+Please note that /usr/share/doc/quilt/README.source is only available in quilt
+version 0.46-4.1 or later.
+
+To use quilt with dh:
+ - add debhelper (>= 7.2.14) build dependency
+ - add quilt (>= 0.46-7) build dependency
+ - use quilt addon (e.g. dh --with quilt $@)
Modified: packages/boostpythongenerator/trunk/debian/boostpythongenerator.install
===================================================================
--- packages/boostpythongenerator/trunk/debian/boostpythongenerator.install 2009-09-04 12:28:18 UTC (rev 9652)
+++ packages/boostpythongenerator/trunk/debian/boostpythongenerator.install 2009-09-04 12:37:54 UTC (rev 9653)
@@ -1,2 +1,2 @@
usr/bin/boostpythongenerator
-usr/lib/libboostpython_generator.so
+usr/lib/generatorrunner/libboostpython_generator.so
Modified: packages/boostpythongenerator/trunk/debian/changelog
===================================================================
--- packages/boostpythongenerator/trunk/debian/changelog 2009-09-04 12:28:18 UTC (rev 9652)
+++ packages/boostpythongenerator/trunk/debian/changelog 2009-09-04 12:37:54 UTC (rev 9653)
@@ -1,4 +1,4 @@
-boostpythongenerator (0.3.1-1) UNRELEASED; urgency=low
+boostpythongenerator (0.3-1) UNRELEASED; urgency=low
* Initial Debian release (Closes: #543719)
- Use the Ubuntu packaging as starting point.
@@ -15,6 +15,11 @@
* 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 quilt to Build-Depends.
+ - Add README.source
* Bump Standards to 3.8.3
-- Didier Raboud <didier at raboud.com> Wed, 26 Aug 2009 13:30:00 +0200
Modified: packages/boostpythongenerator/trunk/debian/control
===================================================================
--- packages/boostpythongenerator/trunk/debian/control 2009-09-04 12:28:18 UTC (rev 9652)
+++ packages/boostpythongenerator/trunk/debian/control 2009-09-04 12:37:54 UTC (rev 9653)
@@ -3,13 +3,13 @@
Priority: extra
Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
Uploaders: Didier Raboud <didier at raboud.com>
-Build-Depends: debhelper (>= 7.0.50), libapiextractor-dev (>= 0.2), libqt4-dev (>= 4.5), cmake (>= 2.6.0)
+Build-Depends: debhelper (>= 7.3.12), quilt (>= 0.46-7), libapiextractor-dev (>= 0.2), libqt4-dev (>= 4.5), cmake (>= 2.6.0)
Standards-Version: 3.8.3
Vcs-Svn: svn://svn.debian.org/python-modules/packages/apiextractor/trunk/
Vcs-Browser: http://svn.debian.org/wsvn/python-modules/packages/apiextractor/?op=log
Homepage: http://www.pyside.org/home-binding/binding-generator/
-Package: libgenrunner0.1
+Package: libgenrunner0.3.1
Architecture: any
Section: libs
Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -23,7 +23,7 @@
Package: libgenrunner-dev
Architecture: all
Section: libdevel
-Depends: libgenrunner0.1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Depends: libgenrunner0.3.1 (>= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
Description: generatorrunner dedicated library headers
Generatorrunner is a plugin-based application to run apiextractor-based
generators.
Modified: packages/boostpythongenerator/trunk/debian/docgenerator.install
===================================================================
--- packages/boostpythongenerator/trunk/debian/docgenerator.install 2009-09-04 12:28:18 UTC (rev 9652)
+++ packages/boostpythongenerator/trunk/debian/docgenerator.install 2009-09-04 12:37:54 UTC (rev 9653)
@@ -1,2 +1,2 @@
usr/bin/docgenerator
-usr/lib/libqtdoc_generator.so
+usr/lib/generatorrunner/libqtdoc_generator.so
Deleted: packages/boostpythongenerator/trunk/debian/libgenrunner0.1.install
===================================================================
--- packages/boostpythongenerator/trunk/debian/libgenrunner0.1.install 2009-09-04 12:28:18 UTC (rev 9652)
+++ packages/boostpythongenerator/trunk/debian/libgenrunner0.1.install 2009-09-04 12:37:54 UTC (rev 9653)
@@ -1 +0,0 @@
-usr/lib/lib*.so.*
Copied: packages/boostpythongenerator/trunk/debian/libgenrunner0.3.1.install (from rev 9652, packages/boostpythongenerator/trunk/debian/libgenrunner0.1.install)
===================================================================
--- packages/boostpythongenerator/trunk/debian/libgenrunner0.3.1.install (rev 0)
+++ packages/boostpythongenerator/trunk/debian/libgenrunner0.3.1.install 2009-09-04 12:37:54 UTC (rev 9653)
@@ -0,0 +1 @@
+usr/lib/lib*.so.*
Added: packages/boostpythongenerator/trunk/debian/patches/gitb811be1_installs_generator_plugins_in_its_own_directory.patch
===================================================================
--- packages/boostpythongenerator/trunk/debian/patches/gitb811be1_installs_generator_plugins_in_its_own_directory.patch (rev 0)
+++ packages/boostpythongenerator/trunk/debian/patches/gitb811be1_installs_generator_plugins_in_its_own_directory.patch 2009-09-04 12:37:54 UTC (rev 9653)
@@ -0,0 +1,94 @@
+From b811be1ce4aa832ed7aa8542da535000924effa3 Mon Sep 17 00:00:00 2001
+From: Lauro Neto <lauro.neto at openbossa.org>
+Date: Thu, 3 Sep 2009 10:38:55 -0300
+Subject: [PATCH] Installs generator plugins in its own directory.
+
+---
+ CMakeLists.txt | 6 ++++++
+ generator_plugin_dir.h.in | 4 ++++
+ generators/boostpython/CMakeLists.txt | 2 +-
+ generators/qtdoc/CMakeLists.txt | 2 +-
+ main.cpp | 4 +++-
+ 5 files changed, 15 insertions(+), 3 deletions(-)
+ create mode 100644 generator_plugin_dir.h.in
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 67b20a1..8287980 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -15,10 +15,16 @@ set(generator_MINOR_VERSION "3")
+ set(generator_MICRO_VERSION "1")
+ set(generator_VERSION "${generator_MAJOR_VERSION}.${generator_MINOR_VERSION}.${generator_MICRO_VERSION}")
+
++set(generator_plugin_DIR ${LIB_INSTALL_DIR}/generatorrunner)
++
+ add_definitions(${QT_DEFINITIONS})
+
+ set(boostpythongenerator_VERSION ${generator_VERSION})
+ configure_file(boostpythongeneratorversion.h.in ${CMAKE_CURRENT_BINARY_DIR}/boostpythongeneratorversion.h @ONLY)
++
++# TODO Install it.
++configure_file(generator_plugin_dir.h.in ${CMAKE_CURRENT_BINARY_DIR}/generator_plugin_dir.h @ONLY)
++
+ set(CMAKE_BUILD_TYPE Debug)
+
+ include_directories(${CMAKE_CURRENT_SOURCE_DIR}
+diff --git a/generator_plugin_dir.h.in b/generator_plugin_dir.h.in
+new file mode 100644
+index 0000000..8e914b3
+--- /dev/null
++++ b/generator_plugin_dir.h.in
+@@ -0,0 +1,4 @@
++#ifndef GENERATOR_PLUGIN_DIR_H
++#define GENERATOR_PLUGIN_DIR_H
++#define GENERATOR_PUGIN_DIR "@generator_plugin_DIR@"
++#endif
+diff --git a/generators/boostpython/CMakeLists.txt b/generators/boostpython/CMakeLists.txt
+index 00e7915..f94d800 100644
+--- a/generators/boostpython/CMakeLists.txt
++++ b/generators/boostpython/CMakeLists.txt
+@@ -14,6 +14,6 @@ target_link_libraries(boostpythongenerator ${QT_QTCORE_LIBRARY})
+ add_library(boostpython_generator SHARED ${boostpython_generator_SRC})
+ target_link_libraries(boostpython_generator ${APIEXTRACTOR_LIBRARY} ${QT_QTCORE_LIBRARY} genrunner)
+
+-install(TARGETS boostpython_generator DESTINATION ${LIB_INSTALL_DIR})
++install(TARGETS boostpython_generator DESTINATION ${generator_plugin_DIR})
+ install(TARGETS boostpythongenerator DESTINATION bin)
+
+diff --git a/generators/qtdoc/CMakeLists.txt b/generators/qtdoc/CMakeLists.txt
+index 804600e..f943a7c 100644
+--- a/generators/qtdoc/CMakeLists.txt
++++ b/generators/qtdoc/CMakeLists.txt
+@@ -10,6 +10,6 @@ target_link_libraries(docgenerator ${QT_QTCORE_LIBRARY})
+ add_library(qtdoc_generator SHARED ${qtdoc_generator_SRC})
+ target_link_libraries(qtdoc_generator ${APIEXTRACTOR_LIBRARY} ${QT_QTCORE_LIBRARY} genrunner)
+
+-install(TARGETS qtdoc_generator DESTINATION ${LIB_INSTALL_DIR})
++install(TARGETS qtdoc_generator DESTINATION ${generator_plugin_DIR})
+ install(TARGETS docgenerator DESTINATION bin)
+
+diff --git a/main.cpp b/main.cpp
+index 1f6f76a..c9bbfbd 100644
+--- a/main.cpp
++++ b/main.cpp
+@@ -27,6 +27,7 @@
+ #include <iostream>
+ #include <apiextractor/apiextractor.h>
+ #include "boostpythongeneratorversion.h"
++#include "generator_plugin_dir.h"
+ #include "generator.h"
+
+ #if defined(Q_OS_WIN32)
+@@ -120,7 +121,8 @@ int main(int argc, char *argv[])
+ // Try to load a generator
+ QString generatorSet = args.value("generatorSet");
+ if (!generatorSet.isEmpty()) {
+- QLibrary plugin(generatorSet+"_generator");
++ QString generatorFile = QString(GENERATOR_PUGIN_DIR) + "/lib" + generatorSet + "_generator";
++ QLibrary plugin(generatorFile);
+ getGeneratorsFunc getGenerators = reinterpret_cast<getGeneratorsFunc>(plugin.resolve("getGenerators"));
+ if (getGenerators)
+ generators = getGenerators();
+--
+1.6.1
+
Added: packages/boostpythongenerator/trunk/debian/patches/series
===================================================================
--- packages/boostpythongenerator/trunk/debian/patches/series (rev 0)
+++ packages/boostpythongenerator/trunk/debian/patches/series 2009-09-04 12:37:54 UTC (rev 9653)
@@ -0,0 +1 @@
+gitb811be1_installs_generator_plugins_in_its_own_directory.patch
Modified: packages/boostpythongenerator/trunk/debian/rules
===================================================================
--- packages/boostpythongenerator/trunk/debian/rules 2009-09-04 12:28:18 UTC (rev 9652)
+++ packages/boostpythongenerator/trunk/debian/rules 2009-09-04 12:37:54 UTC (rev 9653)
@@ -1,8 +1,4 @@
#!/usr/bin/make -f
%:
- dh --buildsystem=cmake $@
-
-# Disable the RPATH propagation for the libraries
-#override_dh_auto_configure:
-# dh_auto_configure -- -DCMAKE_SKIP_RPATH=true
+ dh --with=quilt --buildsystem=cmake $@
More information about the Python-modules-commits
mailing list