The branch, test has been updated via bb837ff692544d6fdec677b67420bd29e6f20c51 (commit) from 0d9f994509a26a5230a3ed68134a0f7e1adef64f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit bb837ff692544d6fdec677b67420bd29e6f20c51 Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Date: Tue Oct 25 09:18:42 2011 +0200 Create composition of lib+include files that need to be packaged in Debian package. ----------------------------------------------------------------------- Summary of changes: debian/libnx-x11-dev.install | 2 +- debian/libnx-x11.install | 4 +--- debian/post-build-nx.sh | 23 +++++++++++++++++++++++ debian/pre-build-nx.sh | 3 +++ debian/rules | 4 ++++ 5 files changed, 32 insertions(+), 4 deletions(-) create mode 100755 debian/post-build-nx.sh create mode 100755 debian/pre-build-nx.sh The diff of changes is: diff --git a/debian/libnx-x11-dev.install b/debian/libnx-x11-dev.install index 6ed62c5..3a29fcb 100644 --- a/debian/libnx-x11-dev.install +++ b/debian/libnx-x11-dev.install @@ -1,2 +1,2 @@ -nx-X11/exports/include/* usr/include/nx/X11 +nx-X11/.build-exports/include/* usr/include/nx/X11 diff --git a/debian/libnx-x11.install b/debian/libnx-x11.install index bc60adb..9dda743 100644 --- a/debian/libnx-x11.install +++ b/debian/libnx-x11.install @@ -1,4 +1,2 @@ -nx-X11/lib/X11/lib* usr/lib/nx/X11 -nx-X11/lib/Xext/lib* usr/lib/nx/X11 -nx-X11/lib/Xrender/lib* usr/lib/nx/X11 +nx-X11/.build-exports/lib/* usr/lib/nx/X11 diff --git a/debian/post-build-nx.sh b/debian/post-build-nx.sh new file mode 100755 index 0000000..4c94956 --- /dev/null +++ b/debian/post-build-nx.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +set -ex + +# create nx-X11/.build-exports +mkdir -p nx-X11/.build-exports/include +mkdir -p nx-X11/.build-exports/lib + +# copy headers (libnx-x11-dev) +cp -aL nx-X11/exports/include/* nx-X11/.build-exports/include + +# copy libs (libnx-x11) +find nx-X11/exports/lib/ | egrep "^.*\.so$" | while read libpath; do + libfile=$(basename $libpath) + libdir=$(dirname $libpath) + mkdir -p ${libdir//exports/.build-exports} + cp -L $libpath ${libdir//exports/.build-exports} + find $libdir/$libfile.* | while read symlink; do + ln -s $libfile ${libdir//exports/.build-exports}/$(basename $symlink) + done +done + +exit 0 \ No newline at end of file diff --git a/debian/pre-build-nx.sh b/debian/pre-build-nx.sh new file mode 100755 index 0000000..92b94c4 --- /dev/null +++ b/debian/pre-build-nx.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +exit 0 \ No newline at end of file diff --git a/debian/rules b/debian/rules index faaa775..cb9ecd0 100755 --- a/debian/rules +++ b/debian/rules @@ -13,3 +13,7 @@ endif override_dh_auto_install: +override_dh_auto_build: + debian/pre-build-nx.sh + dh_auto_build + debian/post-build-nx.sh \ No newline at end of file hooks/post-receive -- nx-libs.git (NX libraries) This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "nx-libs.git" (NX libraries).