The following commit has been merged in the debian-experimental-4.0 branch:
commit 2d1f37acbd4c390e40a98e52a679ecd43a4f527d
Author: Rene Engelhard <r...@debian.org>
Date:   Fri Jan 4 16:14:13 2013 +0100

    fix gdb helper installation; use upstreams install-gdb-printers

diff --git a/changelog b/changelog
index f8334f7..c8afb75 100644
--- a/changelog
+++ b/changelog
@@ -23,6 +23,7 @@ libreoffice (1:4.0.0~rc1~git20121224-1) UNRELEASED; 
urgency=low
       and build python2 in a extra step)
     - add option to build with --enable-mergelibs, not yet enabled.
     - remove stlport hacks for i386 - not used/needed anymore upstream
+    - fix gdb helper installation; use upstreams install-gdb-printers
   * debian/uno-libs3.symbols: update
   * debian/control*.in, debian/rules, debian/scripts/gid2pkgdirs.sh: binfilter
     is gone. yay.
diff --git a/rules b/rules
index 4b2d167..7be9791 100755
--- a/rules
+++ b/rules
@@ -1706,6 +1706,9 @@ $(STAMP_DIR)/install-common:
        export OOINSTBASE=$(OODIR); \
        export OOO_LANGS_LIST="$(ISOS)"; \
        $(CURDIR)/debian/scripts/gid2pkgdirs.sh
+ifeq "$(BUILD_DBG_PACKAGE)" "y"
+       make cmd cmd="export DESTDIR=$(CURDIR)/debian/tmp; install-gdb-printers 
-a /usr/share/gdb/auto-load/$(OODIR) -c -i /$(OODIR) -p 
/usr/share/libreoffice/gdb"
+endif
 
        # FIXME
        if echo $(DEB_HOST_ARCH) | grep -q kfreebsd; then \
@@ -2838,13 +2841,26 @@ ifeq "$(BUILD_DBG_PACKAGE)" "y"
        # dh_strip --dbg-package= is not idempotent, force copying of the 
binaries
        # again...
        rm -f $(STAMP_DIR)/install-arch
-       # install .gdb-py
-       for i in `find $(SOURCE_TREE)/solver/ -name "*-gdb.py"`; do \
-               if echo $$i | grep -q uno_; then pkg=uno-libs3; 
path=usr/lib/ure/lib; \
-               else pkg=libreoffice; path=usr/lib/libreoffice/program; fi; \
-               mkdir -p debian/$$pkg-dbg/usr/lib/debug/$$path && \
-               install -m644 $$i 
debian/$$pkg-dbg/usr/lib/debug/$$path/`basename $$i`; \
-       done
+ifeq "$(BUILD_DBG_PACKAGE)" "y"
+       mkdir -p $(PKGDIR)-dbg/usr/share/gdb/auto-load/$(OODIR)
+       mv $(CURDIR)/debian/tmp/usr/share/gdb/auto-load/$(OODIR)/program \
+               $(PKGDIR)-dbg/usr/share/gdb/auto-load/$(OODIR)
+       # I think a -dbg-common is overkill. Although this means that this all 
only
+       # will work if libreoffice-dbg is installed..
+       mkdir -p $(PKGDIR)-dbg/usr/share/libreoffice/gdb
+       mv $(CURDIR)/debian/tmp/usr/share/libreoffice/gdb/libreoffice \
+               $(PKGDIR)-dbg/usr/share/libreoffice/gdb
+       # FIXME: or better ure-dbg (ure/lib?). Then again ure-link is a link 
which is in -common
+       # anyways...
+       mkdir -p debian/uno-libs3-dbg/usr/share/gdb/auto-load/$(OODIR)/ure-link/
+       mv $(CURDIR)/debian/tmp//usr/share/gdb/auto-load/$(OODIR)/ure-link/lib \
+               debian/uno-libs3-dbg/usr/share/gdb/auto-load/$(OODIR)/ure-link
+       mkdir -p debian/uno-libs3-dbg/usr/share/libreoffice/gdb/libreoffice
+       mv $(PKGDIR)-dbg/usr/share/libreoffice/gdb/libreoffice/cppu.py \
+               debian/uno-libs3-dbg/usr/share/libreoffice/gdb/libreoffice
+       mv $(PKGDIR)-dbg/usr/share/libreoffice/gdb/libreoffice/sal.py \
+               debian/uno-libs3-dbg/usr/share/libreoffice/gdb/libreoffice
+endif
 else
        dh_strip -s
 endif

-- 
LibreOffice packaging repository


-- 
To UNSUBSCRIBE, email to debian-openoffice-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1tshe2-0004pv...@vasks.debian.org

Reply via email to