You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Rene Engelhard 9fd798205a mention CVE-2019-9850/CVE-2019-9851/CVE-2019-9852 in 1:6.3.0-1s changelog 3 days ago
branding try to get progress bar color back 6 years ago
patches Fix uicheck-tests patch 3 weeks ago
scripts move new binary opencltest to -core... 1 month ago
source git update; pdfium got updated... 2 months ago
templates debian/templates/soffice-template.desktop.in: fix Icon= (remove obsolete 3) 7 years ago
tests tests/control: add allow-stderr restriction to test-extension{,-shared}. 5 months ago
upstream add upstream signing key for uscan 5 years ago
README one more anonscm -> salsa 1 year ago
README.Debian * debian/README.Debian: document how to debug and customize the included AppArmor profiles 1 year ago
README.Debian-source actually we don't call the original mk-origtargz anymore 1 year ago
README.qa more URL/Homepage fixes 8 years ago
bug-presubj * debian/bug-presubj: mention https://wiki.debian.org/AutomaticDebugPackages 3 years ago
changelog mention CVE-2019-9850/CVE-2019-9851/CVE-2019-9852 in 1:6.3.0-1s changelog 3 days ago
compat bump dh compat to 10 2 years ago
control actually make this << 1:6.2.0~ instead of << 1:6.3.0~ given it was changed there to go sure 1 week ago
control.evolution.in Clean up versioned references to internal packages <= 1:4.2 2 years ago
control.firebird.in enable Firebird on BE 9 months ago
control.fonts.in fix some (minor) lintian errors/warnings 3 years ago
control.gtk2.in remove -style-default provides since it doesn't help at all on default 1 year ago
control.gtk3.in make libreoffice-gtk3 recommend gstreamer1.0-gtk3 4 months ago
control.help.in install the language-specific media/helpimg/xx into their correct packages 1 year ago
control.in actually make this << 1:6.2.0~ instead of << 1:6.3.0~ given it was changed there to go sure 1 week ago
control.kde5.in Merge remote-tracking branch 'origin/master' into debian-experimental-6.2 7 months ago
control.lang.in rename FONT_SUGGESTS to FONT_RECOMMENDS since that is what it actually is nowadays 1 year ago
control.librelogo.in add missing Build-Profiles: <!noypthon> for librelogo 1 year ago
control.lokit.in move /usr/share/gir-1.0/LOKDocView-0.1.gir to libreofficekit-dev and make libreofficekit-dev depend on gir1.2-lokdocview-0.1 2 years ago
control.mediawiki.in Clean up versioned references to internal packages <= 1:4.2 2 years ago
control.nlpsolver.in binary-control-field-duplicates-source 1 year ago
control.postgresql.in Clean up versioned references to internal packages <= 1:4.2 2 years ago
control.qt5.in recommend qtgstreamer-plugins-qt5 1 month ago
control.reportbuilder.in also mv control.reportdesign.in -> control.reportbuilder.in 1 year ago
control.sdk.in add missing Build-Profiles: to control and make BUILD_TEST_PACKAGES=y dependent on DEB_BUILD_PROFILES 1 year ago
control.test-packages.in add missing Build-Profiles: to control and make BUILD_TEST_PACKAGES=y dependent on DEB_BUILD_PROFILES 1 year ago
control.transitionals.in improve -mysql-connector transitional package description 1 month ago
control.ure.in Clean up versioned references to internal packages <= 1:4.2 2 years ago
copyright add helpcontent2/help3xsl/fuzzysort.js to copyright and override source-is-missing for it 7 months ago
liblibreofficekitgtk.links move liblibreofficekitgtk.so into an own package 3 years ago
libreoffice-base-drivers.NEWS fix -base-drivers.NEWS for 80x25 terminals and mention the bugs 9 months ago
libreoffice-base.NEWS some minor lintian fixes 5 years ago
libreoffice-base.bug-control * debian/libreoffice-base.bug-script.in: add libmariadb-java 9 months ago
libreoffice-base.lintian-overrides remove obsolete overrides (menu) 1 year ago
libreoffice-base.manpages fix install; adapt for gone basisX.Y and new upstream services/ dir 7 years ago
libreoffice-base.mime don't use obsolete -no-oosplash anymore 6 years ago
libreoffice-base.postrm.in remove manual --package $DPKG_MAINTSCRIPT_PACKAG, since dpkg-divert defaults to it since 1.16.0 anyway if not specified (see #912140). 9 months ago
libreoffice-base.preinst.in remove manual --package $DPKG_MAINTSCRIPT_PACKAG, since dpkg-divert defaults to it since 1.16.0 anyway if not specified (see #912140). 9 months ago
libreoffice-calc.bug-control * debian/*: loads of OpenOffice.org -> LibreOffice changes 8 years ago
libreoffice-calc.lintian-overrides remove obsolete overrides (menu) 1 year ago
libreoffice-calc.manpages fix install; adapt for gone basisX.Y and new upstream services/ dir 7 years ago
libreoffice-calc.mime don't use obsolete -no-oosplash anymore 6 years ago
libreoffice-common.bug-control bump librdf0-dev build-dep to >= 1.0.16 to match reality 6 years ago
libreoffice-common.links.in do the libreoffice-startcenter.desktop directly in rules, no need to do it in .links before (and fix typo) 6 years ago
libreoffice-common.lintian-overrides override libreoffice-common: breaks-without-version libreoffice-help-5.2 2 years ago
libreoffice-common.maintscript fix path in apparmor profiles (add missing /). mv_conffile the files to the new name... 1 year ago
libreoffice-common.manpages fix install; adapt for gone basisX.Y and new upstream services/ dir 7 years ago
libreoffice-common.postinst.in fix comment 1 year ago
libreoffice-common.postrm.in move rm_conffile to .maintscript and remove obsolete cruft (3.4, OOo->LO) 3 years ago
libreoffice-common.triggers.in add trigger updating LOOLs systemplate and switch to interest-noawait triggers 1 year ago
libreoffice-core.bug-control report-with: fonts-opensymbol instead of transitional ttf-opensymbol 6 years ago
libreoffice-core.bug-script.in Merge remote-tracking branch 'origin/master' into debian-experimental-6.2 9 months ago
libreoffice-core.lintian-overrides Merge remote-tracking branch 'origin/debian-experimental-5.4' into debian-experimental-6.0 1 year ago
libreoffice-core.postrm.in Drop VER replacement for maintainerscripts. 6 years ago
libreoffice-dev-doc.links install SDK documentation into /usr/share/doc/libreoffice/sdk (and adapt dev-docs api/ symlink) (closes: #854576) 2 years ago
libreoffice-dev.lintian-overrides sdk/setsdkenv_unix.csh is gone upstream a long time ago 2 years ago
libreoffice-draw.bug-control * debian/*: loads of OpenOffice.org -> LibreOffice changes 8 years ago
libreoffice-draw.lintian-overrides remove obsolete overrides (menu) 1 year ago
libreoffice-draw.manpages fix install; adapt for gone basisX.Y and new upstream services/ dir 7 years ago
libreoffice-draw.mime don't use obsolete -no-oosplash anymore 6 years ago
libreoffice-evolution.bug-control * debian/*: loads of OpenOffice.org -> LibreOffice changes 8 years ago
libreoffice-gtk2.lintian-overrides rename -gtk to -gtk2 3 years ago
libreoffice-help-common.links * debian/libreoffice-help-common.links: symlink normalize.css to 1 year ago
libreoffice-help.doc-base.in put the "real" iso (e.g. en-US) into -doc-bases Index: 1 year ago
libreoffice-help.lintian-overrides.in mention http://bugs.debian.org/897244 1 year ago
libreoffice-impress.bug-control * debian/*: loads of OpenOffice.org -> LibreOffice changes 8 years ago
libreoffice-impress.lintian-overrides remove obsolete overrides (menu) 1 year ago
libreoffice-impress.manpages fix install; adapt for gone basisX.Y and new upstream services/ dir 7 years ago
libreoffice-impress.mime don't use obsolete -no-oosplash anymore 6 years ago
libreoffice-java-common.poms install maven stuff for juh,jurt,ridl and unoil 5 years ago
libreoffice-l10n-in.lintian-overrides override wrong-section-according-to-package-name for libreoffice-l10n-{in,za} metapackages 1 year ago
libreoffice-l10n-za.lintian-overrides fix cut\'n waste oversight 1 year ago
libreoffice-math.bug-control * debian/*: loads of OpenOffice.org -> LibreOffice changes 8 years ago
libreoffice-math.lintian-overrides remove obsolete overrides (menu) 1 year ago
libreoffice-math.manpages fix install; adapt for gone basisX.Y and new upstream services/ dir 7 years ago
libreoffice-math.mime don't use obsolete -no-oosplash anymore 6 years ago
libreoffice-mysql-connector.maintscript Revert "debian/control.transitionals.in: make libreoffice-mysql-connector 'all'" 6 months ago
libreoffice-nlpsolver.lintian-overrides override jar-not-in-usr-share for help.jar also for -nlpsolver (as for -wiki-publisher) 1 year ago
libreoffice-officebean.bug-control * debian/*: loads of OpenOffice.org -> LibreOffice changes 8 years ago
libreoffice-officebean.poms also install unoloader and officebean into maven 3 years ago
libreoffice-ogltrans.bug-control * debian/*: loads of OpenOffice.org -> LibreOffice changes 8 years ago
libreoffice-report-builder.bug-control * debian/*: loads of OpenOffice.org -> LibreOffice changes 8 years ago
libreoffice-script-provider-python.bug-control actually add libreoffice-script-provider-python.bug-control 7 years ago
libreoffice-sdbc-firebird.NEWS debian/libreoffice-sdbc-firebird.NEWS: add NEWS entry about the format incompatibility 2 years ago
libreoffice-sdbc-firebird.maintscript updaze version in libreoffice-sdbc-firebird.maintscript 1 year ago
libreoffice-wiki-publisher.bug-script.in use --bundled instead of --shared 7 years ago
libreoffice-wiki-publisher.lintian-overrides cleanup: remove obsolete lintian overrides 6 years ago
libreoffice-writer.bug-control * debian/*: loads of OpenOffice.org -> LibreOffice changes 8 years ago
libreoffice-writer.lintian-overrides remove obsolete overrides (menu) 1 year ago
libreoffice-writer.manpages fix install; adapt for gone basisX.Y and new upstream services/ dir 7 years ago
libreoffice-writer.mime don't use obsolete -no-oosplash anymore 6 years ago
libreoffice.bug-control add -draw to libreoffice report-with:; report libreoffice-script-provider-python with python(3)-uno 7 years ago
libreofficekit-dev.docs install libreofficekit/README 4 years ago
lo-cpp-ref.in also update doc-base *.in files 2 years ago
lo-idl-ref.in fix generating lo-idl-ref doc-base file 2 years ago
lo-java-ref.in * debian/lo-java-ref.in: move to Programming/Java 1 year ago
python3-uno.NEWS debian/python{,3}-uno.NEWS: add missing ) 7 years ago
rules disable running make check on mipsel, mips64el, armel, armhf 3 weeks ago
shell-lib-extensions.sh re-introduce @OODIR@/share/extensions trigger 6 years ago
shell-lib-lool.sh add trigger updating LOOLs systemplate and switch to interest-noawait triggers 1 year ago
shlibs.override.icu update shlibs.override.icu 4 years ago
shlibs.override.libc bump build-dependency on icu to >= 52; problem was icu, not libc6 4 years ago
shlibs.override.libcmis remove empty lone at the end of shlibs.override.libcmis, dh_shlibdeps doesn't like it 3 years ago
shlibs.override.libetonyek update shlibs.override's for LO-renamed import libs SONAMEs 4 years ago
shlibs.override.liblangtag git update; update gcc-6.diff; add shlibs override for internal liblangtag 3 years ago
shlibs.override.libmwaw update shlibs.override's for LO-renamed import libs SONAMEs 4 years ago
shlibs.override.libodfgen update shlibs.override's for LO-renamed import libs SONAMEs 4 years ago
shlibs.override.librevenge update shlibs.override's for LO-renamed import libs SONAMEs 4 years ago
shlibs.override.libstaroffice (blind) fixes for backports: libzmf/libstaroffice; jessie->stretch 3 years ago
shlibs.override.libvisio Bump shlibs overrides for libvision and orcus 1 year ago
shlibs.override.libwpd update shlibs.override's for LO-renamed import libs SONAMEs 4 years ago
shlibs.override.libwpg update shlibs.override's for LO-renamed import libs SONAMEs 4 years ago
shlibs.override.libwps update shlibs.override's for LO-renamed import libs SONAMEs 4 years ago
shlibs.override.orcus Revert "Revert "use mdds 1.14.x and orcus 0.14.x" for now." 8 months ago
soffice.sh more s/OOo/LibreOffice/ (also in README.Debian, bug-resubj and soffice.sh) 8 years ago
uno-libs3.lintian-overrides lintian fixes (bogus filename, remove 2 extraneous LICENSEs) 6 years ago
uno-libs3.symbols update uno-libs3.symbols 10 months ago
ure.bug-script.in add missing >&3's to the bug scripts 3 years ago
ure.lintian-overrides no-debconf-config is apparently also oboslete in ure.lintian-overrides 3 years ago
ure.poms also install unoloader and officebean into maven 3 years ago
vars.alpha add vars.alpha 5 years ago
vars.amd64 something went wrong, actually add new vars.* 7 years ago
vars.arm something went wrong, actually add new vars.* 7 years ago
vars.arm64 git update; add arm64 5 years ago
vars.armel something went wrong, actually add new vars.* 7 years ago
vars.armhf something went wrong, actually add new vars.* 7 years ago
vars.hppa something went wrong, actually add new vars.* 7 years ago
vars.i386 something went wrong, actually add new vars.* 7 years ago
vars.ia64 something went wrong, actually add new vars.* 7 years ago
vars.kfreebsd-amd64 something went wrong, actually add new vars.* 7 years ago
vars.kfreebsd-i386 something went wrong, actually add new vars.* 7 years ago
vars.m68k something went wrong, actually add new vars.* 7 years ago
vars.mips something went wrong, actually add new vars.* 7 years ago
vars.mips64 23:17 < aurel32> _rene_: it's simply called mips64 3 years ago
vars.mips64el add mips6{el,eb} support 4 years ago
vars.mipsel something went wrong, actually add new vars.* 7 years ago
vars.powerpc something went wrong, actually add new vars.* 7 years ago
vars.powerpcspe something went wrong, actually add new vars.* 7 years ago
vars.ppc64 something went wrong, actually add new vars.* 7 years ago
vars.ppc64el * debian/rules, debian/vars.ppc64el: initial ppc64el support 5 years ago
vars.s390 something went wrong, actually add new vars.* 7 years ago
vars.s390x something went wrong, actually add new vars.* 7 years ago
vars.solaris-i386 something went wrong, actually add new vars.* 7 years ago
vars.sparc something went wrong, actually add new vars.* 7 years ago
vars.sparc64 * debian/vars.sparc64: add 3 years ago
watch update watch for multi-tarballs and make mk-origtargz work; add add get-orig-source target 1 year ago
xmerge-javadoc.in * debian/udk*in, debian/xmerge-javadoc.in: Sun Microsystems, Inc -> Oracle 8 years ago

README

LibreOffice build system
------------------------

Building the packages from source
=================================
Overview:
apt-get source libreoffice
apt-get build-dep libreoffice (to install build dependencies)
cd <source directory>
debuild

Changing the build behaviour with DEB_BUILD_OPTIONS
---------------------------------------------------
These options are supported:

debug - build with FULL debug symbols. Default is just to build
with SMALL ones since the deb otherwise gets too big
((>400M, ca. 1GB I-S))

ccache - enable the use of ccache during the build. This is highly
recommended if you plan on building the package more than
once, or doing any development on the packages. Be aware
that you need EXTRAPACKAGES="ccache" in /etc/pbuilderrc
when trying to build libreoffice with ccache in
$DEB_BUILD_OPTIONS under pbuilder (this has no effect
on speed, hough because the cache does not persist in
pbuilder)

parallel=<n>
- enable n projects to be built in parallel.
The log output can get a little confusing, and some projects
may fail still. You need to remove config.status if you
change this value after interrupting a build.

lang=<code>
- Build only the specified language

nocheck
- disable run of tests when enabled in rules


The targets that are built during the package build
---------------------------------------------------

- targets run during the package build -

unpack - Does prerequisites for the build: packing, unpacking etc.

build - as the name says

install - Copy files from debian/tmp/pkg into the correct locations
for the final package layout in debian/libreoffice*
where we need to do that here because it affects arch-dep
and arch-indep stuff and therefore cannot be done in
install-arch / install-indep.

install-arch - installs arch-dependent stuff into the arch-dep. packages
install-indep - " "-independent " " " "-indep. packages

langpackgs - Installs the language packgs
helppkgs - Installs the help packages

maintscripts - Generates the maintainer scripts

get-orig-source - gets original source tarballs and unpacks them
GIT_BASEURL can be set to a local mirror
GIT_BRANCH is the branch to clone from the repos
GIT_TAG is tag that should be packed
GIT_BRANCH and GIT_TAG can both be master

Building the package from git master
====================================
To do a build from git master, do:
mkdir libreoffice-git
cd libreoffice-git
git clone https://salsa.debian.org/libreoffice-team/libreoffice/libreoffice.git debian
./debian/rules unpack GIT_BRANCH=master GIT_TAG=master SOURCE_TARBALLS=n
dpkg-buildpackage

Build system file layout
========================
debian/scripts:
Directory containing various debian-specific build-related scripts.