The following commit has been merged in the debian-experimental-3.6 branch:
commit 83f2f18da6e68dcdd81e9de2d300a7f24ba532bd
Author: Rene Engelhard <r...@debian.org>
Date:   Tue Aug 21 13:10:40 2012 +0200

    uild only with en-US in build-arch first and build sdext/mysqlc manually 
with all languages after make check; remove buildd special-casing for languages

diff --git a/changelog b/changelog
index 2a7c3ac..0724307 100644
--- a/changelog
+++ b/changelog
@@ -6,6 +6,12 @@ libreoffice (1:3.6.1~rc1-3) UNRELEASED; urgency=low
   * debian/patches/debian-debug.diff: patch new gb_SYMBOLS in unxgcc.mk to
     make ENABLE_SYMBOLS=SMALL (-g1) working again..
 
+  * debian/rules:
+    - save some space/build time: build only with en-US in build-arch first
+      and build sdext/mysqlc (localized help/descriptions) manually with all
+      languages after make check
+    - remove buildd special-casing for languages
+
  -- Rene Engelhard <r...@debian.org>  Mon, 20 Aug 2012 18:33:08 +0200
 
 libreoffice (1:3.6.1~rc1-2) experimental; urgency=low
diff --git a/rules b/rules
index b8610c5..5e57a1d 100755
--- a/rules
+++ b/rules
@@ -480,11 +480,6 @@ OOO_BINFILTER_ARCHS:=$(filter-out arm% mips% m68k, 
$(OOO_ARCHS))
 
 # Debian
 ifeq "$(DEB_VENDOR)" "Debian"
-  # we don't need to build all languages and the thesaurus on the buildds;
-  # they do binary-only builds anyway
-  ifeq ($(ON_BUILDD),y)
-       BUILD_ONLY_EN_US=y
-  endif
   CONFIGURE_FLAGS += --with-intro-progressbar-color=215,7,81
 endif
 
@@ -742,7 +737,7 @@ BUILD_ISOS = $(ISOS)
 
 ifneq "$(BUILD_ONLY_EN_US)" "y"
   ifneq "$(BUILD_ISOS)" "en-US"
-       CONFIGURE_FLAGS += --with-lang="$(BUILD_ISOS)"
+       CONFIGURE_FLAGS_LANG += --with-lang="$(BUILD_ISOS)"
   endif
 endif
 
@@ -1610,6 +1605,17 @@ ifneq (nocheck,$(findstring 
nocheck,$(DEB_BUILD_OPTIONS)))
        $(CURDIR)/debian/rules check
 endif
 
+ifneq "$(BUILD_ISOS)" "en-US"
+       # build some extensions again with all languages; as it contains 
language-specific help
+       # and/or descriptions...
+       $(MAKE) translations.clean
+       $(MAKE) sdext.clean
+       $(MAKE) mysqlc.clean
+       make cmd cmd="cd translations; export WITH_LANG='$(LANGPACKISOS)'; 
export WITH_LANG_LIST='$(LANGPACKISOS)'; $(MAKE)"
+       make cmd cmd="cd sdext; export WITH_LANG='$(LANGPACKISOS)'; export 
WITH_LANG_LIST='$(LANGPACKISOS)'; $(MAKE)"
+       make cmd cmd="cd mysqlc; export WITH_LANG='$(LANGPACKISOS)'; export 
WITH_LANG_LIST='$(LANGPACKISOS)'; ../solenv/bin/build.pl && 
../solenv/bin/deliver.pl"
+endif
+
        touch $@
 
 build-indep: $(STAMP_DIR)/prepare $(STAMP_DIR)/build-arch 
$(STAMP_DIR)/build-indep
@@ -1621,7 +1627,7 @@ $(STAMP_DIR)/build-indep:
        $(MAKE) scp2.clean
        rm -f config.status autogen.lastrun
 
-       PATH=$(BUILD_PATH) LD_LIBRARY_PATH=$(BUILD_LD_LIBRARY_PATH) 
./autogen.sh $(CONFIGURE_FLAGS)
+       PATH=$(BUILD_PATH) LD_LIBRARY_PATH=$(BUILD_LD_LIBRARY_PATH) 
./autogen.sh $(CONFIGURE_FLAGS) $(CONFIGURE_FLAGS_LANG)
 
        PATH=$(BUILD_PATH) LD_LIBRARY_PATH=$(BUILD_LD_LIBRARY_PATH) 
DEFAULT_TO_ENGLISH_FOR_PACKING=1 ARCH_FLAGS=$(ARCH_FLAGS) TMP=`mktemp -q -d` 
CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" $(MAKE) build gb_FULLDEPS= 
gb_Deliver_HARDLINK=T
 

-- 
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/e1t3p2v-00039d...@vasks.debian.org

Reply via email to