------------------------------------------------------------
revno: 2095
committer: Rene Engelhard <r...@debian.org>
branch nick: debian
timestamp: Thu 2010-09-16 13:10:39 +0200
message:
  make get-ooo-build work (at least for ooo-build snapshots) and fix 
ext-sources handling
modified:
  rules
=== modified file 'rules'
--- a/rules     2010-09-15 18:28:00 +0000
+++ b/rules     2010-09-16 11:10:39 +0000
@@ -3872,11 +3872,25 @@
 
 # Get ooo-build
 get-ooo-build:
-       rm -rf $(OOO_BUILD_TREE)
-       wget 
http://download.go-oo.org/$(MWS)/ooo-build-$(OOO_BUILD_VERSION).tar.gz && \
-       tar xfvz ooo-build-$(OOO_BUILD_VERSION).tar.gz && \
-       mv ooo-build-$(OOO_BUILD_VERSION) $(OOO_BUILD_TREE) && \
-       rm ooo-build-$(OOO_BUILD_VERSION).tar.gz
+       if echo $(OOO_BUILD_VERSION) | egrep -q "\."; then \
+               wget 
http://download.go-oo.org/$(MWS)/ooo-build-$(OOO_BUILD_TARBALL_VERSION).tar.gz 
&& \
+               mv ooo-build-$(OOO_BUILD_TARBALL_VERSION).tar.gz 
../openoffice.org_$(UPSTREAM_VERSION).orig-ooo-build-$(OOO_BUILD_TARBALL_VERSION).tar.gz
 && \
+               tar xfvz ooo-build-$(OOO_BUILD_TARBALL_VERSION).tar.gz && \
+               mv ooo-build-$(OOO_BUILD_TARBALL_VERSION) $(OOO_BUILD_TREE); \
+       else \
+               if test -n "$$TMP"; then \
+                       TMPD=`mktemp -d -p $$TMP`; \
+               else \
+                       TMPD=`mktemp -d`; \
+               fi && \
+               cd $$TMPD && pwd && \
+               $(CURDIR)/$(OOO_BUILD_TREE)/bin/ooo-pack-sources --force 
--no-ooo-pieces $(CURDIR)/$(OOO_BUILD_TREE) && \
+               tar xfvz ooo-build-$(OOO_BUILD_TARBALL_VERSION).tar.gz && \
+               mv ooo-build-$(OOO_BUILD_TARBALL_VERSION) $(OOO_BUILD_TREE) && \
+               rm ooo-build-$(OOO_BUILD_TARBALL_VERSION).tar.gz 
archive/ooo-build-$(OOO_BUILD_TARBALL_VERSION).tar.gz && \
+               tar cfvz 
$(CURDIR)/../openoffice.org_$(UPSTREAM_VERSION).orig-ooo-build-$(OOO_BUILD_VERSION).tar.gz
 $(OOO_BUILD_TREE) && \
+               rm -rf $$TMPD; \
+       fi
 
 # Get upstream external sources
 get-ext-sources:
@@ -3906,7 +3920,7 @@
                                --with-git --with-lang="$(BUILD_ISOS)" && \
                        ./download && \
                        mkdir ../ext-sources-$(OOO_BUILD_TREE) && \
-                       for i in evolocal.odb biblio.tar.bz2 extras-3.tar.bz2; 
do \
+                       for i in biblio.tar.bz2 extras-3.tar.bz2; do \
                                mv src/$$i ../ext-sources-$(OOO_BUILD_TREE); \
                        done && \
                cd .. && \
@@ -3930,10 +3944,10 @@
                tar cfvj 
ooo-build-$(OOO_BUILD_TARBALL_VERSION)-libs-gui.tar.bz2.dfsg 
ooo-build-$(OOO_BUILD_TARBALL_VERSION)-libs-gui && \
                ln -sf 
ooo-build-$(OOO_BUILD_TARBALL_VERSION)-libs-gui.tar.bz2.dfsg 
ooo-build-$(OOO_BUILD_TARBALL_VERSION)-libs-gui.tar.bz2 && \
                rm -rf ooo-build-$(OOO_BUILD_TARBALL_VERSION)-libs-gui && \
-               cd $$TMPD && tar cfvz 
openoffice.org_$(UPSTREAM_VERSION).orig-archive-$(OOO_BUILD_VERSION).tar.gz 
openoffice.org-$(UPSTREAM_VERSION)/archive-$(OOO_BUILD_VERSION) && \
+               cd $$TMPD/openoffice.org-$(UPSTREAM_VERSION) && tar cfvz 
openoffice.org_$(UPSTREAM_VERSION).orig-archive-$(OOO_BUILD_VERSION).tar.gz 
archive-$(OOO_BUILD_VERSION) && \
                rm -rf openoffice.org-$(UPSTREAM_VERSION) && \
                mv 
openoffice.org_$(UPSTREAM_VERSION).orig-archive-$(OOO_BUILD_VERSION).tar.gz 
$(CURDIR)/.. && \
-               rmdir $$TMPD
+               rm -rf $$TMPD
 ifeq "$(DEBSRC_VERSION)" "3.0"
        if test -n "$$TMP"; then \
                TMPD=`mktemp -d -p $$TMP`; \
@@ -3946,7 +3960,7 @@
                zip -d $$TARFILE_LOCATION/*liblayout.zip 
liblayout/resource/rfc1345.txt && \
                tar cfvz 
openoffice.org_$(UPSTREAM_VERSION).orig-$$TARFILE_LOCATION.tar.gz 
$$TARFILE_LOCATION && \
                mv 
openoffice.org_$(UPSTREAM_VERSION).orig-$$TARFILE_LOCATION.tar.gz $(CURDIR)/.. 
&& \
-               rm -rf $$TMPD/$$TARFILE_LOCATION && rmdir $$TMPD
+               rm -rf $$TMPD
 endif
 ifeq "$(DEBSRC_VERSION)" "3.0"
        # get ooo-build

Reply via email to