[SCM] LibreOffice packaging repository branch, debian-experimental-3.5, updated. libreoffice_3.4.3-4-40-g7bac23c
The following commit has been merged in the debian-experimental-3.5 branch:
commit 8985b7103b6537bfba91b256dd37b14a625b0876
Author: Rene Engelhard <rene@debian.org>
Date: Thu Oct 20 22:48:07 2011 +0200
use "core" sources, no libreoffice-build anymore
diff --git a/changelog b/changelog
index c74aead..18c58ad 100644
--- a/changelog
+++ b/changelog
@@ -2,6 +2,8 @@ libreoffice (1:3.5.0~git20111004-1) UNRELEASED; urgency=low
* new upstream snapshot
+ * use "core" sources, no libreoffice-build anymore.
+
* debian/patches/*: move from patches/hotfixes to patch the code
directly without libreoffice-build
diff --git a/rules b/rules
index 1498c8c..31bc390 100755
--- a/rules
+++ b/rules
@@ -70,21 +70,14 @@ export QUILT_OPTIONS="-p1 -F0"
# work around tcsh bugs.debian.org/339034: tcsh: Unknown colorls variable `su'
unexport LS_COLORS
-MWS=OOO340
-MILESTONE=m1
-TAG=$(shell echo $(MWS) | tr A-Z a-z)-$(MILESTONE)
-GIT_TAG=$(MWS)_$(MILESTONE)
-OOO_BUILD_BRANCH=libreoffice-3-4-3
-OOO_BUILD_VERSION=3.4.3.2
-# in ooo-build releases the same as OOO_BUILD_VERSION
-OOO_BUILD_TARBALL_VERSION=$(OOO_BUILD_VERSION)
-OOO_BUILD_TAG=libreoffice-$(OOO_BUILD_TARBALL_VERSION)
-OOO_BUILD_TREE=libreoffice-build
-SOURCE_TREE=$(OOO_BUILD_TREE)/build/libreoffice-$(OOO_BUILD_TARBALL_VERSION)
+MWS=OOO350
+GIT_TAG=libreoffice-3.4.3.2
+GIT_BRANCH=
+SOURCE_TREE=.
STAMP_DIR=debian/stampdir
TARFILE_LOCATION=$(CURDIR)/ext-sources
export TARFILE_LOCATION
-USE_SOURCE_TARBALLS=y
+USE_SOURCE_TARBALLS=n
ifeq "$(DISTREL)" "squeeze"
SQUEEZE_BACKPORT=y
@@ -206,7 +199,6 @@ SYSTEM_STUFF += neon
NEON_SECTYPE=gnutls
NEONSONR=27
SYSTEM_STUFF += redland
-USE_OOO_BUILD_DESKTOPS=n
PACKAGE_SDK=y
ifeq "$(ENABLE_JAVA)" "y"
ifeq "$(JDK)" "openjdk"
@@ -293,25 +285,20 @@ HYPH_DIR=/usr/share/hyphen
THES_DIR=/usr/share/mythes
# Default flags to pass to configure of ooo-build
-CONFIGURE_FLAGS= --disable-post-install-scripts \
- --with-tag=$(TAG) \
- --with-distro=$(PATCHSET) \
+CONFIGURE_FLAGS= \
--with-vendor='$(OOO_VENDOR)' \
- --enable-package-directories \
- --with-installed-ooo-dirname=$(OODIRNAME) \
+ --with-install-dirname=$(OODIRNAME) \
--prefix=/usr --mandir=/usr/share/man \
--with-docdir=/usr/share/doc/libreoffice \
- --with-build-version="tag $(OOO_BUILD_TAG), $(DEB_VENDOR) package $(BINARY_VERSION)" \
--disable-strip \
--enable-lockdown \
- --with-drink=coffee \
--libdir=/usr/lib \
--host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
- --with-additional-sections="$(ADDITIONAL_SECTIONS)" \
--enable-broffice \
--enable-extension-integration \
--disable-online-update \
- --disable-fetch-external
+ --disable-fetch-external \
+ --enable-release-build
ifeq "$(USE_SOURCE_TARBALLS)" "y"
CONFIGURE_FLAGS += --without-git
@@ -680,16 +667,16 @@ ifneq "$(BUILD_ONLY_EN_US)" "y"
# but we can't/shouldn't do dynamic switching, so let en-US be the first
# one to that gid_Module_Root always is english and the other langpacks
# have gid_Module_Root.$iso
- #ISOS=$(shell $(OOO_BUILD_TREE)/bin/openoffice-xlate-lang -i all')
+ #ISOS=$(shell $(SOURCE_TREE)/bin/lo-xlate-lang -i all')
ISOS:=en-US af ar as ast be bg bn br bs ca cs cy da de dz el \
en-GB en-ZA eo es et eu fa fi fr ga gl gu he hi hr hu id is it ja \
ka km ko ku lt lv mk mn ml mr nb ne nl nn nr nso oc om or \
pa-IN pl pt pt-BR ro ru rw si sk sl sr ss st sv \
ta te tg th tn tr ts ug uk uz ve vi xh zh-CN zh-TW zu
- #HELPISOS:=$(shell $(OOO_BUILD_TREE)/bin/openoffice-xlate-lang -i all')
+ #HELPISOS:=$(shell $(SOURCE_TREE)/bin/lo-xlate-lang -i all')
HELPISOS:=en-US ca cs da de dz el en-GB es et eu fi fr gl hi hu it \
ja km ko nl om pl pt pt-BR ru sk sl sv zh-CN zh-TW
- #LANGPACKISOS:=$(shell $(OOO_BUILD_TREE)/bin/openoffice-xlate-lang -i all')
+ #LANGPACKISOS:=$(shell $(SOURCE_TREE)/bin/lo-xlate-lang -i all')
LANGPACKISOS:=en-US af ar as ast be bg bn br bs ca cs cy da de dz el \
en-GB en-ZA eo es et eu fa fi fr ga gl gu he hi hr hu id is it ja \
ka km ko ku lt lv mk mn ml mr nb ne nl nn nr nso oc om or \
@@ -1202,8 +1189,8 @@ endif
# Use compiler cache? Include ccache in DEB_BUILD_OPTIONS for much faster rebuild times
# A complete build uses about 200Mb of compiler cache.
-ifeq (ccache,$(findstring ccache,$(DEB_BUILD_OPTIONS)))
- CONFIGURE_FLAGS += --with-gcc-speedup=ccache
+ifneq (ccache,$(findstring ccache,$(DEB_BUILD_OPTIONS)))
+ CONFIGURE_FLAGS += --disable-ccache
endif
## Build n projects in parallel?
@@ -1290,67 +1277,28 @@ endif
clean-debdir:
dh_testdir
rm -f debian/*.postinst debian/*.postrm debian/*.preinst debian/*.prerm debian/*.triggers
- rm -f $(STAMP_DIR)/setup
dh_clean
-# Clean compilation results, but leave solver (about 600Mb in addition to instsetoo)
-clean-objectdirs: clean-instsetoo
- dh_testdir
- find $(SOURCE_TREE) -maxdepth 2 -name $(shell . $(SOURCE_TREE)/Env.Host.sh; echo $$OUTPATH$$PROEXT) -type d -exec rm -rf {} \;
-
clean:
dh_testroot
dh_testdir
- # openoffice.applications and openoffice*.keys are not removed via make distclean
- # although they are generated files. Work around this.
- # FIXME: Fix the makefiles in ooo-build directly
- if [ -e $(OOO_BUILD_TREE)/desktop/openoffice.applications ]; then \
- $(MAKE) -C $(OOO_BUILD_TREE)//desktop clean || true;\
- fi
- if [ -r $(OOO_BUILD_TREE)/Makefile ]; then \
- $(MAKE) -C $(OOO_BUILD_TREE) distclean || true ;\
- fi
-
- # remove file with space in the name
- rm -f $(OOO_BUILD_TREE)/test/macro/clock\ chart.xls
-
- rm -rf $(OOO_BUILD_TREE)/autom4ate.cache
- rm -rf $(OOO_BUILD_TREE)/build
- rm -rf $(OOO_BUILD_TREE)/desktop/*.desktop
- rm -f $(OOO_BUILD_TREE)/fonts/symbols.xls
- rm -f $(OOO_BUILD_TREE)/po/.intltool-merge-cache
- rm -f $(OOO_BUILD_TREE)/src/GSI*.sdf
- rm -f $(OOO_BUILD_TREE)/src/accessories*langpack.sdf
- rm -f $(OOO_BUILD_TREE)/src/extensions*langpack.sdf
- rm -rf $(OOO_BUILD_TREE)/bin/localize-*.err
- find $(OOO_BUILD_TREE)/stamp -type f ! -name "Make*" ! -name "README" -exec rm {} \;
-
# remove generated symlinks / java wrappers
rm -rf debian/usr
# stlport home
rm -rf $(CURDIR)/stlport
- # convenience link
- rm -f build
rm -f $(OOO_BUILD_TREE)/src/GSI*err
rm -f $(OOO_BUILD_TREE)/config.*
+ if [ -f Makefile ]; then $(MAKE) distclean; fi
+ rm -f config.status
+
ifneq "$(OOO_L10N_DIR)" ""
rm -rf $(OOO_L10N_DIR)
endif
- dh_clean
-
- # Files created in debian directory
- rm -f debian/*.postinst debian/*.postrm debian/*.preinst debian/*.prerm
- find debian -name "*.links" ! -name "libreoffice-common*.links" -exec rm {} \;
- if [ -d "$(STAMP_DIR)" ]; then rm -rf "$(STAMP_DIR)"; fi
- rm -f debian/shlibs.override.stdlibs
- rm -f debian/*.bug-script
- rm -f debian/scripts/aotcompile.py*
-
ifeq "$(ENABLE_MONO)" "y"
rm -rf $(MONO_SHARED_DIR)/.wapi
endif
@@ -1359,6 +1307,14 @@ ifeq "$(HELPISOS)" ""
rm -rf images*
endif
+ # Files created in debian directory
+ $(MAKE) -f debian/rules clean-debdir
+ find debian -name "*.links" ! -name "libreoffice-common*.links" -exec rm {} \;
+ if [ -d "$(STAMP_DIR)" ]; then rm -rf "$(STAMP_DIR)"; fi
+ rm -f debian/shlibs.override.stdlibs
+ rm -f debian/*.bug-script
+ rm -f debian/scripts/aotcompile.py*
+
rm -f l10n.fdupes
rm -f debian/shlibs.local
rm -f debian/*.templates
@@ -1373,41 +1329,14 @@ endif
rm -f debian/openoffice.org-dtd-officedocument1.0.xmlcatalogs
rm -f download.list
- rm -f $(OOO_BUILD_TREE)/src/libreoffice-$(OOO_BUILD_TARBAL_VERSION)*
- rm -f $(OOO_BUILD_TREE)/src/GSI*
- rm -f $(OOO_BUILD_TREE)/src/*.log
-
- for i in ext-sources-$(OOO_BUILD_TREE)/*; do \
- rm -f $(OOO_BUILD_TREE)/src/`basename $$i`; \
- done
-
- for i in `find $(OOO_BUILD_TREE)/patches/dev300 -name "*.in" ! -name "Makefile*"`; do \
- if [ -e `echo $$i | sed -e s/\.in$$//` ]; then \
- rm `echo $$i | sed -e s/\.in$$//`; \
- fi; \
- done
- rm -f $(OOO_BUILD_TREE)/bin/setup
- rm -f $(OOO_BUILD_TREE)/bin/piece/sys-setup
- rm -f $(OOO_BUILD_TREE)/download
- rm -f $(OOO_BUILD_TREE)/distro-configs/*.conf
- rm -f $(OOO_BUILD_TREE)/patches/apply.pl
- find $(OOO_BUILD_TREE) -name "Makefile" | xargs rm -f
- rm -f $(OOO_BUILD_TREE)/intltool-extract \
- $(OOO_BUILD_TREE)/intltool-merge \
- $(OOO_BUILD_TREE)/intltool-update
- rm -f $(OOO_BUILD_TREE)/scratch/place
-
- # left-over from ooo-pack-sources
- rm -rf .releases
-
$(MAKE) -f debian/rules control
# Generate control file, because we have so many different languages
# Based on script by Martin Quinson <Martin.Quinson@tuxfamily.org>
control: debian/control
-debian/control: $(wildcard debian/control*in) $(OOO_BUILD_TREE)/bin/openoffice-xlate-lang debian/rules
- chmod 755 $(OOO_BUILD_TREE)/bin/openoffice-xlate-lang
+debian/control: $(wildcard debian/control*in) $(SOURCE_TREE)/bin/lo-xlate-lang debian/rules
+ chmod 755 $(SOURCE_TREE)/bin/lo-xlate-lang
sed -e "s#libreofficeVER#libreoffice$(VER)#g" \
-e "s#libreofficeVER#libreoffice$(VER)#g" \
-e "s#%$(DEB_VENDOR)=\([^%]*\)%#, \1#g#" \
@@ -1430,8 +1359,8 @@ endif
for LNUM in $(filter-out en-US,$(LANGPACKISOS)) ; do \
[ "$$LNUM" = en-US -a "$(DEB_SOURCE)" = "libreoffice$(VER)-l10n" ] && continue; \
- LNAME=`$(OOO_BUILD_TREE)/bin/openoffice-xlate-lang -l $$LNUM | perl -e 'print ucfirst(<STDIN>);'`; \
- LCODE=`$(OOO_BUILD_TREE)/bin/openoffice-xlate-lang -i $$LNUM | tr A-Z a-z`; \
+ LNAME=`$(SOURCE_TREE)/bin/lo-xlate-lang -l $$LNUM | perl -e 'print ucfirst(<STDIN>);'`; \
+ LCODE=`$(SOURCE_TREE)/bin/lo-xlate-lang -i $$LNUM | tr A-Z a-z`; \
CCODE=`echo $$LCODE | sed 's/-.*//'`; \
case "$$LCODE" in \
bn|gu|pa-in|ml|or|te|ta) \
@@ -1492,8 +1421,8 @@ endif
ifneq "$(HELPISOS)" ""
for LNUM in $(HELPISOS) ; do \
- LNAME=`$(OOO_BUILD_TREE)/bin/openoffice-xlate-lang -l $$LNUM | perl -e 'print ucfirst(<STDIN>);'`; \
- LCODE=`$(OOO_BUILD_TREE)/bin/openoffice-xlate-lang -i $$LNUM | tr A-Z a-z`; \
+ LNAME=`$(SOURCE_TREE)/bin/lo-xlate-lang -l $$LNUM | perl -e 'print ucfirst(<STDIN>);'`; \
+ LCODE=`$(SOURCE_TREE)/bin/lo-xlate-lang -i $$LNUM | tr A-Z a-z`; \
CCODE=`echo $$LCODE | sed 's/-.*//'`; \
sed -e "s|@LNAME@|$$LNAME|g" -e "s|@LCODE@|$$LCODE|g" \
-e "s|@CCODE@|$$CCODE|g" \
@@ -1668,8 +1597,7 @@ build-indep: $(STAMP_DIR)/build
# so that the target will not be run again. Removing the file will make
# make run the target over.
-configure: $(OOO_BUILD_TREE)/config.status
-$(OOO_BUILD_TREE)/config.status: $(OOO_BUILD_TREE)/configure
+config.status:
dh_testdir
# Make sure needed scripts are executable
@@ -1677,20 +1605,13 @@ $(OOO_BUILD_TREE)/config.status: $(OOO_BUILD_TREE)/configure
for FILE in debian/scripts/move-if-change \
debian/scripts/cleandupes \
debian/scripts/get_libebook_dep.sh \
- $(OOO_BUILD_TREE)/configure \
- $(OOO_BUILD_TREE)/bin/[a-z]* \
- $(OOO_BUILD_TREE)/bin/piece/[a-z]*; \
+ autogen.sh \
do \
chmod 755 $$FILE ;\
done
mkdir -p $(STAMP_DIR)
-ifeq "$(USE_SOURCE_TARBALLS)" "y"
- cp -a sources/* $(OOO_BUILD_TREE)/src
-endif
- cp -a ext-sources-$(OOO_BUILD_TREE)/* $(OOO_BUILD_TREE)/src
-
ifneq ($(GCC_VERSION),)
ifneq ($(GCC_VERSION),snapshot)
# create links for gcc and g++ (and gij and gcj), ooo-build does not
@@ -1714,68 +1635,15 @@ ifneq ($(GCC_VERSION),)
endif
endif
-ifneq "$(BUILD_ONLY_EN_US)" "y"
- ifneq "$(LANGPACKISOS)" "en-US"
- # copy and extract extra GSIs
- #cp translation-updates-*/GSI*.sdf.* $(OOO_BUILD_TREE)/src
- find $(OOO_BUILD_TREE)/src -name "*.sdf.bz2" -exec bunzip2 -k \{\} \;
- for i in `find $(OOO_BUILD_TREE)/src/*.sdf.gz`; do gunzip -dc "$$i" > \
- $(OOO_BUILD_TREE)/src/`basename $$i .gz`; done
- # work around broken stuff in the GSI breaking the build in svx
- for iso in lv sh-YU sr-CS; do \
- case " $(LANGPACKISOS) " in *\ $$iso\ *) ;; *) continue; esac; \
- [ -f $(OOO_BUILD_TREE)/src/GSI_$$iso.sdf ] || continue; \
- TMP=`mktemp -q`; \
- grep -v OOO_LICENSE $(OOO_BUILD_TREE)/src/GSI_$$iso.sdf \
- > $$TMP && mv $$TMP $(OOO_BUILD_TREE)/src/GSI_$$iso.sdf; \
- done
- # we change the message, and those translations therefore don't match anymore.
- for iso in $(LANGPACKISOS); do \
- [ -f $(OOO_BUILD_TREE)/src/GSI_$$iso.sdf ] || continue; \
- if [ "$$iso" = "ku" ]; then continue; fi; \
- TMP=`mktemp -q`; \
- grep -v ExtensionNotPresent\.src.*RID_STR_EXTENSION_NOT_PRESENT $(OOO_BUILD_TREE)/src/GSI_$$iso.sdf \
- > $$TMP && mv $$TMP $(OOO_BUILD_TREE)/src/GSI_$$iso.sdf; \
- done
- ifeq (he,$(findstring he,$(LANGPACKISOS)))
- # TKOS_BUILD_DATE is bogus, too
- if [ -f $(OOO_BUILD_TREE)/src/GSI_he.sdf ]; then \
- TMP=`mktemp -q`; \
- sed -e "s/TKOS_BUILD_DATE//g" < $(OOO_BUILD_TREE)/src/GSI_he.sdf \
- > $$TMP && mv $$TMP $(OOO_BUILD_TREE)/src/GSI_he.sdf ; \
- fi
- endif
- ifeq (da,$(findstring da,$(LANGPACKISOS)))
- if [ -f $(OOO_BUILD_TREE)/src/GSI_da.sdf ]; then \
- perl -pi -e 's/\s\(.*på engelsk\)//' $(OOO_BUILD_TREE)/src/GSI_da.sdf; \
- fi
- endif
- ifeq (es,$(findstring es,$(LANGPACKISOS)))
- if [ -f $(OOO_BUILD_TREE)/src/GSI_es.sdf ]; then \
- perl -pi -e 's/(.*SC_OPCODE_SUBSTITUTE.*)REEMPLAZAR(.*)/\1SUSTITUIR\2/' $(OOO_BUILD_TREE)/src/GSI_es.sdf; \
- fi
- endif
- endif
-endif
-
- # Make convenience link
- if [ ! -L build ]; then ln -s $(SOURCE_TREE) build ; fi
-
# Make sure we have /proc mounted - otherwise idlc will fail later.
test -r /proc/version
- # hrmpf. Empty in ooo-build and patch does not give them to us but
- # configure need them. Create them...
- touch $(OOO_BUILD_TREE)/distro-configs/Win32.conf.in
- touch $(OOO_BUILD_TREE)/distro-configs/Solaris.conf.in
-
- cd $(OOO_BUILD_TREE) ; \
- PATH=$(BUILD_PATH) LD_LIBRARY_PATH=$(BUILD_LD_LIBRARY_PATH) ../$(OOO_BUILD_TREE)/configure $(CONFIGURE_FLAGS)
+ PATH=$(BUILD_PATH) LD_LIBRARY_PATH=$(BUILD_LD_LIBRARY_PATH) ./autogen.sh $(CONFIGURE_FLAGS)
touch $@
build: $(STAMP_DIR)/build
-$(STAMP_DIR)/build: $(OOO_BUILD_TREE)/config.status
+$(STAMP_DIR)/build: config.status
dh_testdir
ifeq "$(BUILD_KDE)" "n"
@@ -1790,9 +1658,9 @@ ifeq "$(BUILD_KDE)" "n"
endif
ifeq ($(ON_BUILDD),y)
- cd $(OOO_BUILD_TREE) ; 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
+ 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
else
- cd $(OOO_BUILD_TREE) ; PATH=$(BUILD_PATH) LD_LIBRARY_PATH=$(BUILD_LD_LIBRARY_PATH) DEFAULT_TO_ENGLISH_FOR_PACKING=1 VERBOSE=true ARCH_FLAGS=$(ARCH_FLAGS) TMP=`mktemp -q -d` CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" $(MAKE) build
+ PATH=$(BUILD_PATH) LD_LIBRARY_PATH=$(BUILD_LD_LIBRARY_PATH) DEFAULT_TO_ENGLISH_FOR_PACKING=1 VERBOSE=true ARCH_FLAGS=$(ARCH_FLAGS) TMP=`mktemp -q -d` CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" $(MAKE) build
endif
ifeq "$(BUILD_PYUNO)" "y"
@@ -1901,7 +1769,7 @@ $(STAMP_DIR)/install: $(STAMP_DIR)/build
LD_LIBRARY_PATH="/usr/lib/libfakeroot:$(BUILD_LD_LIBRARY_PATH)" \
LD_PRELOAD=/usr/lib/libfakeroot/libfakeroot-$(shell update-alternatives --query fakeroot | grep Value: | cut -d"-" -f2).so \
DESTDIR=$(CURDIR)/debian/tmp \
- solenv/bin/ooinstall /$(OOBRANDDIR)
+ $(MAKE) install
# FIXME: Move here so that we don't rely on libreoffice-build here.
# Would also obsolete disable-ooinstall-in-package-ooo.diff
cd $(OOO_BUILD_TREE)/bin; \
@@ -2129,7 +1997,7 @@ $(STAMP_DIR)/maintscripts: $(wildcard debian/shell-lib*.sh) $(wildcard debian/*.
# Install files generated by setup into package directories
langpacks: $(STAMP_DIR)/langpacks
-$(STAMP_DIR)/langpacks: $(STAMP_DIR)/install $(STAMP_DIR)/install-indep $(OOO_BUILD_TREE)/bin/openoffice-xlate-lang
+$(STAMP_DIR)/langpacks: $(STAMP_DIR)/install $(STAMP_DIR)/install-indep $(SOURCE_TREE)/bin/lo-xlate-lang
# remove empty uno_packages dirs somehow in the langpacks(?)
for iso in `echo $(LANGPACKISOS) | tr A-Z a-z`; do \
@@ -2466,7 +2334,6 @@ endif
mkdir -p -m755 $(PKGDIR)-base/usr/share/applications \
$(PKGDIR)-core/usr/share/applications
-ifeq "$(USE_OOO_BUILD_DESKTOPS)" "n"
# menu files from sysui
dirname="`cd $(SOURCE_TREE)/sysui/$(shell . $(SOURCE_TREE)/Env.Host.sh; echo $$OUTPATH$$PROEXT)/misc/desktopshare >/dev/null; pwd`" ;\
for p in writer calc impress draw math base; do \
@@ -2512,20 +2379,6 @@ ifeq "$(USE_OOO_BUILD_DESKTOPS)" "n"
perl -pi -e 's/Application;//; s/X-Red-Hat-Base;//; s/X-SuSE-Core-Office;//; s/X-MandrivaLinux-.*;//;' $(PKGDIR)-$$i/usr/share/applications/libreoffice$(VER)-$$i.desktop; \
done
perl -pi -e 's/Application;//' $(PKGDIR)-gtk/$(OOBRANDDIR)/share/xdg/qstart.desktop
-else
- # menu files from $(OOO_BUILD_TREE)/desktop
- for p in writer calc impress draw math base; do \
- mkdir -p -m755 $(PKGDIR)-$$p/usr/share/applications ;\
- sed -e '/^TryExec=.*/d' \
- -e "s,^Exec=.*,Exec=ooffice$(VER) -$$p %U," \
- -e "s,^Icon=.*,Icon=ooo-$$p," \
- -e '/^Name=/s, , ,' \
- -e 's/@STARTUPNOTIFY@/true/' \
- -e '/^Categories/s/Office/Application;Office/' \
- $(OOO_BUILD_TREE)/desktop/$$p.desktop \
- > $(PKGDIR)-$$p/usr/share/applications/libreoffice$(VER)-$$p.desktop || exit 1 ;\
- done
-endif
# add version to .menu and .lintian-overrides
for i in base calc draw impress math writer; do \
cat debian/libreoffice$(VER)-$$i.menu.in \
@@ -2860,7 +2713,6 @@ endif
install -m644 $$f $(CURDIR)/$(PKGDIR)-common/usr/share/icons/$$f || exit 1 ;\
done && cd ../../.. && rm -rf usr etc
-ifeq "$(USE_OOO_BUILD_DESKTOPS)" "n"
# menu files from sysui
dirname="`cd $(SOURCE_TREE)/sysui/$(shell . $(SOURCE_TREE)/Env.Host.sh; echo $$OUTPATH$$PROEXT)/misc/desktopshare >/dev/null; pwd`" ;\
mkdir -p -m755 $(PKGDIR)-common/usr/share/applications ;\
@@ -2875,7 +2727,6 @@ ifeq "$(USE_OOO_BUILD_DESKTOPS)" "n"
perl -pi -e 's/ Supported by Sun Microsystems.//' $(PKGDIR)-common//usr/share/applications/libreoffice$(VER)-startcenter.desktop
# invalid, according to lintian. make it shut up.
perl -pi -e 's/Application;//; s/X-Red-Hat-Base;//; s/X-SuSE-Core-Office;//; s/X-MandrivaLinux-.*;//;' $(PKGDIR)-common/usr/share/applications/libreoffice$(VER)-startcenter.desktop
-endif
# install .applications, .keys, .mime and openoffice.org.xml for
# shared-mime-info
@@ -2899,7 +2750,7 @@ endif
# install openoffice-xlate-lang
install -d -m755 $(PKGDIR)-common/usr/share/$(OODIRNAME)/bin
- install -m755 $(OOO_BUILD_TREE)/bin/openoffice-xlate-lang \
+ install -m755 $(SOURCE_TREE)/bin/lo-xlate-lang \
$(PKGDIR)-common/usr/share/$(OODIRNAME)/bin
ifeq "$(HELPISOS)" ""
@@ -2960,7 +2811,6 @@ ifeq "$(ENABLE_JAVA)" "y"
mv $(PKGDIR)-common/$(OODIR)/share/registry/$$i.xcd \
$(PKGDIR)-filter-mobiledev/$(OODIR)/share/registry; \
done
-ifeq "$(USE_OOO_BUILD_DESKTOPS)" "n"
# menu files from sysui
dirname="`cd $(SOURCE_TREE)/sysui/$(shell . $(SOURCE_TREE)/Env.Host.sh; echo $$OUTPATH$$PROEXT)/misc/desktopshare >/dev/null; pwd`" ;\
mkdir -p -m755 $(PKGDIR)-filter-mobiledev/usr/share/applications ;\
@@ -2972,7 +2822,6 @@ ifeq "$(USE_OOO_BUILD_DESKTOPS)" "n"
< $$dirname/javafilter.desktop \
> $(PKGDIR)-filter-mobiledev/usr/share/applications/libreoffice$(VER)-javafilter.desktop || exit 1
endif
-endif
# fix permissions
for i in editpic poll savepic show webcast; do \
@@ -3051,15 +2900,6 @@ endif
fi; \
done
-ifeq "$(USE_OOO_BUILD_DESKTOPS)" "y"
- # install ooo-build desktop icons
- for r in 16x16 22x22 24x24 32x32 48x48; do \
- mkdir -p $(PKGDIR)-common/usr/share/icons/hicolor/$$r/apps; \
- cp $(OOO_BUILD_TREE)/desktop/$$r/*.png \
- $(PKGDIR)-common/usr/share/icons/hicolor/$$r/apps; \
- done
-endif
-
# move psprint.conf into /etc
mkdir -p $(PKGDIR)-common/etc/$(OODIRNAME)
mv $(PKGDIR)-common/$(OODIR)/share/psprint/psprint.conf \
@@ -3237,7 +3077,6 @@ endif
fi; \
done
-ifeq "$(USE_OOO_BUILD_DESKTOPS)" "n"
# menu files from sysui
dirname="`cd $(SOURCE_TREE)/sysui/$(shell . $(SOURCE_TREE)/Env.Host.sh; echo $$OUTPATH$$PROEXT)/misc/libreoffice >/dev/null; pwd`" ;\
mkdir -p -m755 $(PKGDIR)-common/usr/share/mimelnk/application ;\
@@ -3247,7 +3086,6 @@ ifeq "$(USE_OOO_BUILD_DESKTOPS)" "n"
< $$dirname/extension.desktop \
> $(PKGDIR)-common/usr/share/mimelnk/application/vnd.openofficeorg.extension.desktop || exit 1
perl -pi -e "s/Icon=openofficeorg.*-extension/Icon=application-vnd.openofficeorg.extension.png/" $(PKGDIR)-common/usr/share/mimelnk/application/vnd.openofficeorg.extension.desktop
-endif
# install extension shell lib for use by extensions not from here
install -D -m644 debian/shell-lib-extensions.sh \
@@ -3637,38 +3475,17 @@ endif
binary: binary-arch binary-indep
-# Get ooo-build
-get-ooo-build:
- 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 ../libreoffice_$(DEB_VERSION_UPSTREAM).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-lo-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)/../libreoffice_$(DEB_VERSION_UPSTREAM).orig-ooo-build-$(OOO_BUILD_VERSION).tar.gz $(OOO_BUILD_TREE) && \
- rm -rf $$TMPD; \
- fi
-
# Get upstream external sources
get-ext-sources:
rm -rf $(TARFIILE_LOCATION)
mkdir -p $(TARFILE_LOCATION)
- wget http://cgit.freedesktop.org/ooo-build/bootstrap/plain/fetch_tarballs.sh?id=ooo/$(GIT_TAG) -O fetch_tarballs.sh && chmod 755 fetch_tarballs.sh && \
- wget http://cgit.freedesktop.org/ooo-build/bootstrap/plain/ooo.lst?id=ooo/$(GIT_TAG) -O ooo.lst && \
- ./fetch_tarballs.sh ooo.lst; \
- rm -f fetch_tarballs.sh ooo.lst
+ $(MAKE) -f debian/rules configure
+ ./download
+ $(MAKE) -f debian/rules clean
+ rm -f ooo.lst
get-orig-source:
+ifneq "$(SOURCE_TARBALLS)" "y"
if ! which git >/dev/null 2>/dev/null; then \
echo "You need git."; \
exit 1; \
@@ -3679,62 +3496,24 @@ get-orig-source:
TMPD=`mktemp -d`; \
fi && \
cd $$TMPD && \
- mkdir -p libreoffice-$(DEB_VERSION_UPSTREAM) && \
- cd libreoffice-$(DEB_VERSION_UPSTREAM) && \
- cp -ra $(CURDIR)/$(OOO_BUILD_TREE) $(OOO_BUILD_TREE); \
- cd $(OOO_BUILD_TREE) && \
- ./configure --with-tag=$(TAG) --with-distro=$(PATCHSET) \
- --with-git --with-lang="$(BUILD_ISOS)" && \
- ./download && \
- mkdir ../ext-sources-$(OOO_BUILD_TREE) && \
- for i in biblio.tar.bz2 extras-3.tar.bz2 ????????????????????????????????-*; do \
- mv src/$$i ../ext-sources-$(OOO_BUILD_TREE); \
- done && \
- cd .. && \
- tar cfvz $(CURDIR)/../libreoffice_$(DEB_VERSION_UPSTREAM).orig-ext-sources-$(OOO_BUILD_TREE).tar.gz ext-sources-$(OOO_BUILD_TREE) && \
- rm -rf ext-sources-$(OOO_BUILD_TREE) && \
- cd $(OOO_BUILD_TREE) && \
- ./bin/ooo-pack-sources --force --no-lo-build . && \
- mv archive ../archive-$(OOO_BUILD_TREE) && \
- cd ../archive-$(OOO_BUILD_TREE) && \
- tar xfvj ooo-build-$(OOO_BUILD_TARBALL_VERSION)-libs-extern-sys.tar.bz2 && \
- for i in da_DK en_GB ru_RU; do \
- if [ "$$i" = "en_GB" ]; then j=en; else j=$$i; fi; \
- rm ooo-build-$(OOO_BUILD_TARBALL_VERSION)-libs-extern-sys/dictionaries/$$j/hyph_$${i}.dic; \
- done && \
- tar cfvj ooo-build-$(OOO_BUILD_TARBALL_VERSION)-libs-extern-sys.tar.bz2.dfsg ooo-build-$(OOO_BUILD_TARBALL_VERSION)-libs-extern-sys && \
- ln -sf ooo-build-$(OOO_BUILD_TARBALL_VERSION)-libs-extern-sys.tar.bz2.dfsg ooo-build-$(OOO_BUILD_TARBALL_VERSION)-libs-extern-sys.tar.bz2 && \
- rm -rf ooo-build-$(OOO_BUILD_TARBALL_VERSION)-libs-extern-sys && \
- cd $$TMPD/libreoffice-$(DEB_VERSION_UPSTREAM) && tar cfvz libreoffice_$(DEB_VERSION_UPSTREAM).orig-archive-$(OOO_BUILD_VERSION).tar.gz archive-$(OOO_BUILD_VERSION) && \
- rm -rf libreoffice-$(DEB_VERSION_UPSTREAM) && \
- mv libreoffice_$(DEB_VERSION_UPSTREAM).orig-archive-$(OOO_BUILD_VERSION).tar.gz $(CURDIR)/.. && \
- rm -rf $$TMPD
- if test -n "$$TMP"; then \
- TMPD=`mktemp -d -p $$TMP`; \
- else \
- TMPD=`mktemp -d`; \
- fi && \
- cd $$TMPD && \
- export TARFILE_LOCATION=`basename $(TARFILE_LOCATION)`; \
- $(CURDIR)/debian/rules get-ext-sources && \
- zip -d $$TARFILE_LOCATION/*liblayout.zip liblayout/resource/rfc1345.txt && \
- rm $$TARFILE_LOCATION/JLanguageTool* && \
- tar cfvz libreoffice_$(DEB_VERSION_UPSTREAM).orig-$$TARFILE_LOCATION.tar.gz $$TARFILE_LOCATION && \
- mv libreoffice_$(DEB_VERSION_UPSTREAM).orig-$$TARFILE_LOCATION.tar.gz $(CURDIR)/.. && \
- rm -rf $$TMPD
- # get ooo-build
- if test -n "$$TMP"; then \
- TMPD=`mktemp -d -p $$TMP`; \
- else \
- TMPD=`mktemp -d`; \
- fi && \
- if [ ! -d $(OOO_BUILD_TREE) ]; then ./debian/rules get-ooo-build; fi
- tar cfvz ../libreoffice_$(DEB_VERSION_UPSTREAM).orig-$(OOO_BUILD_TREE).tar.gz $(OOO_BUILD_TREE)
-
-# Download the latest sources needed for ooo-build. Note that is
-# might download more than actually needed here....
-download: $(OOO_BUILD_TREE)/config.status
- $(OOO_BUILD_TREE)/download
+ git clone git://anongit.freedesktop.org/libreoffice/core && \
+ mv core libreoffice-$(DEB_VERSION_UPSTREAM) && \
+ tar cfvz ../libreoffice_$(DEB_VERSION_UPSTREAM).orig.tar.gz libreoffice-$(DEB_VERSION_UPSTREAM) && \
+ mkdir -p libreoffice-$(DEB_VERSION_UPSTREAM)/clone && \
+ cd libreoffice-$(DEB_VERSION_UPSTREAM)/clone && \
+ for i in binfilter dictionaries help translations; do \
+ if [ "$$i" = "help"; then j=helpcontent2; else j=$$i; fi; \
+ git clone git://anongit.freedesktop.org/libreoffice/$$i; \
+ mv $$i/$$j ..; \
+ done && cd .. && \
+ for j in binfilter dictionaries helpcontent2 translations; do \
+ tar cfvz ../libreoffice_$(DEB_VERSION_UPSTREAM).orig-$$j.tar.gz $$j; \
+ done && \
+ mkdir ext-sources && cd ext-sources && \
+ $(MAKE) -f debian/rules get-ext-sources TARFILE_LOCATION="$$TMPD/libreoffice-$(DEB_VERSION_UPSTREAM)/ext-sources" && \
+ tar cfvz ../../libreoffice_$(DEB_VERSION_UPSTREAM).orig-ext-sources.tar.gz ext-sources && \
+ cd $(CURDIR) && rm -rf $$TMPD
+endif
.PHONY: control
.PHONY: clean-debdir clean-instsetoo clean-objectdirs clean default configure
diff --git a/source/components b/source/components
index f63fef7..4b3c84b 100644
--- a/source/components
+++ b/source/components
@@ -1,4 +1,5 @@
+binfilter
+dictionaries
ext-sources
-libreoffice-build
-ext-sources-libreoffice-build
-translation-updates-20100529
+helpcontent2
+translations
--
LibreOffice packaging repository
Reply to: