summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)AuthorFilesLines
2018-04-17bump product version to 6.0.5.0.0+Christian Lohmaier1-1/+1
Change-Id: Idc75c4d0891448576fff71a84b2b3b42fc8a78ad
2018-04-07configure: check for EGL header if EGL is requiredMichael Stahl1-0/+2
Change-Id: Id7501b9adcd817ce84bfde3a928fe8b4c7e7e01f Reviewed-on: https://gerrit.libreoffice.org/52330 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> (cherry picked from commit e2e3118465411448a3b1f5e56c3456384c009f99) Reviewed-on: https://gerrit.libreoffice.org/52382 Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2018-03-26gpg4libre: fix failing gpg test due to over-long filenamesRene Engelhard1-0/+23
This squashes the following commits: From f68929ac611fdda19c1ee413effc59d33aa5ef97 Mon Sep 17 00:00:00 2001 From: Thorsten Behrens <Thorsten.Behrens@CIB.de> Date: Fri, 9 Mar 2018 01:38:26 +0100 Subject: gpg4libre: fix failing gpg test due to over-long filenames With long workdir path, gpg sometimes fails with 'gpg: can't connect to the agent: File name too long' error. WK recommends to create preferred socket dir under /run/user, needs prepping though via gpgconf. See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=84720 From d7ecf4a4e37a9eeffa2b40f9fe5a2e6a8f90c876 Mon Sep 17 00:00:00 2001 From: Rene Engelhard <rene@debian.org> Date: Sun, 18 Mar 2018 11:25:41 +0100 Subject: properly check for gpgconf (and --create-socketdir) working From d6ed1d415d36809d784af780231258ea0ee1024f Mon Sep 17 00:00:00 2001 From: Rene Engelhard <rene@debian.org> Date: Sun, 18 Mar 2018 19:06:58 +0100 Subject: actually add GPGCONF to config_host.mk.in From 7a95ee8d0badb2cbbd137a6e18af1bada35ae933 Mon Sep 17 00:00:00 2001 From: Rene Engelhard <rene@debian.org> Date: Sun, 18 Mar 2018 19:26:45 +0100 Subject: actually add HAVE_GPGCONF_SOCKETDIR to config_host.mk.in... From 5204a5145d8232ea0650144fb4756c38303ef06e Mon Sep 17 00:00:00 2001 From: Rene Engelhard <rene@debian.org> Date: Sun, 18 Mar 2018 19:28:55 +0100 Subject: revert accidentially comitted local changes :( From bc358d39ac985914160e8aaa23b29469470c032b Mon Sep 17 00:00:00 2001 From: Rene Engelhard <rene@debian.org> Date: Sun, 18 Mar 2018 20:36:45 +0100 Subject: this is sh, not make... Change-Id: I7880fd7eee57cedc19b72348b45f0c1389409fe6 Reviewed-on: https://gerrit.libreoffice.org/51521 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2018-03-15bump product version to 6.0.4.0.0+Christian Lohmaier1-1/+1
Change-Id: I622e0d2d6f13860dcdc9104ffdb82bf9e46a2a3d
2018-02-23Update orcus to 0.13.3 and make necessary adjustments.Kohei Yoshida1-1/+1
This is a collection of the following: (cherry picked from commit 20945a9a4de6684010fd5b3603595e6da543807d) (cherry picked from commit a1c36eff089c3cd695bd78090575ca1c7677121e) (cherry picked from commit 45a4e70484e7d90dab07a677914ada2d948b415c) with all necessary changes to resolve conflicts & preserve correct handling of font and cell background color imports. Change-Id: I08eb3495adf74858bb23a84245a9923ebe2a13e2 Reviewed-on: https://gerrit.libreoffice.org/50213 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2018-02-22bump product version to 6.0.3.0.0+Xisco Fauli1-1/+1
Change-Id: Ia3299fda6e1639e21b21030b2f4b1cf6506956ae
2018-02-08bump product version to 6.0.2.0.0+Christian Lohmaier1-1/+1
Change-Id: I6d86af6663fdac9e8704f23a862a31de184708d1
2018-01-30Avoid GPG when --enable-mpl-subsetTor Lillqvist1-1/+3
Change-Id: I7e41676965b6d98612ae697d65a5644fe0544649 Reviewed-on: https://gerrit.libreoffice.org/48917 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2018-01-11bump product version to 6.0.1.0.0+Xisco Fauli1-1/+1
Change-Id: Ifa75f323cb631c24c1825481355571ff04f50885
2018-01-08tdf#108580: integrate vc_redist.exe into MSIMike Kaganski1-22/+15
... in InstallUISequense. Use --with-vcredist-dir to point to a directory with vc_redist.x64.exe and/or vc_redist.x86.exe. Use --without-vcredist-dir (or --with-vcredist-dir=no) if you don't want to ship it as part of installer and want to silence the configure warning. VCRedist 2015 version 14.0.24215.1 is available at https://www.microsoft.com/en-us/download/details.aspx?id=53840 Since VisualStudio 2015, VC redist merge module that we used before started to work differently: it installs the UCRT only on WinXP, but not on later OSes (Vista to 8.1) which may lack the UCRT (Win10 has it out of the box). The merge module only installs VCRuntime on those systems, which still leaves us with "api-ms-*.dll is missing" problem. (https://blogs.msdn.microsoft.com/vcblog/2015/03/03/introducing-the-universal-crt/ gives more information on VCRedist refactoring background.) Since commit 71d9a61302e65fe091cf70c13fa72b3df09b7e3a, we use a workaround described at the page mentioned above as "App-local deployment of the Universal CRT". We just copy all UCRT DLLs to LibreOffice/program. This has a drawback though, that our UCRT is not updated by Windows Update, so users would rely on LibreOffice updates in case of some vulnerabilities in UCRT (and they could even not realize they have that problem). MS recommends to install UCRT using EXEs they provide from their site. The EXEs install both VCRuntimes and UCRTs, along with required patches, for all Windows versions (Windows XP through Windows 10, where they only install VCRuntimes); the installed libraries are managed by system's update mechanism. But those EXEs cannot be used in MSI custom actions inside InstallExecuteSequence, because they use MSI themselves. So this patch integrates the vc_redist.xXX.exe into MSI binary table, and uses custom action to run the EXE after ExecuteAction in InstallUISequence. This will show the user a VCRedist install window after the main LibreOffice installation finishes; no user interaction is required (except for one additional UAC request), and errors are ignored. Since this installation takes care of both VCRuntime and UCRT, we can ultimately drop both the app-local workaround, and vcredist merge module (so VCRuntime would also be updated by system). The former is done here: this reverts commit 71d9a61302e65fe091cf70c13fa72b3df09b7e3a. This approach has its drawback: if one wants to use unattended installation (without UI; one example is deployment using ActiveDirectory GPO), then InstallUISequence is not run, and so VCRedist isn't installed. In this case, one should install VCRedist separately. Supposedly this should not be huge problem, because this is the case for many existing applications that need separate VCRedist deployment in these scenarios, and unattended installation is advanced stuff that requires prepared user. A notice would be required in release notes and FAQ, though. Change-Id: Ia6a16be60af8a08f41ea7c3dbd457d8f89006006 Reviewed-on: https://gerrit.libreoffice.org/46356 Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com> Tested-by: Mike Kaganski <mike.kaganski@collabora.com> (cherry picked from commit 61b1d631331551b43bc7d619be33bfbfeff7cad6) Reviewed-on: https://gerrit.libreoffice.org/47603 Tested-by: Jenkins <ci@libreoffice.org>
2017-12-20bump product version to 6.0.0.1.0+Christian Lohmaier1-1/+1
Change-Id: Ic7a87fdb4eb56490b189171908299e41a69a75b3
2017-12-15Upgrade to ICU 60.2Eike Rathke1-1/+1
Change-Id: I1a5653669f5d15b5cdca0967c82263f0b7d17b3c Reviewed-on: https://gerrit.libreoffice.org/46470 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Jenkins <ci@libreoffice.org> Reviewed-on: https://gerrit.libreoffice.org/46492 Reviewed-by: Michael Stahl <mstahl@redhat.com>
2017-12-14external: upload libepubgen-0.1.0Miklos Vajna1-20/+1
The only change is that version support is now available unconditionally, otherwise most code changes were bundled already in the form of patches. (cherry picked from commits b2b1debf06589bd91e437df47a2904574aaae316 and 14c91e12b5bb3444235e1444eeefab42e21e3cb5) Conflicts: configure.ac external/libepubgen/libepubgen-epub3.patch.1 writerperfect/source/writer/EPUBExportDialog.cxx writerperfect/source/writer/EPUBExportFilter.cxx Change-Id: I0e456d85c9d84002cabcd77b31b02c9a7ad16ac5 Reviewed-on: https://gerrit.libreoffice.org/46440 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com>
2017-12-11gpg4libre: check if we can really verify OpenPGP signaturesThorsten Behrens1-1/+16
And disable unit tests otherwise Change-Id: I32e1d8d2f8b0013d9cb43b78a55d23a1a29a8e8d Reviewed-on: https://gerrit.libreoffice.org/46057 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> (cherry picked from commit 7886de305809e265cd2126d39912147131d3a004) Reviewed-on: https://gerrit.libreoffice.org/46191 Reviewed-by: Rene Engelhard <rene@debian.org>
2017-12-10gpg4libre: rename GPGME_HAVE_GPGME to HAVE_FEATURE_GPGMEThorsten Behrens1-1/+1
Change-Id: I6f085b67c3477f427bd1efd96db93cbb89e20647 Reviewed-on: https://gerrit.libreoffice.org/46050 Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> (cherry picked from commit 1e71870034c9e180f856f51dc2c183d2a6ba9ccd) Reviewed-on: https://gerrit.libreoffice.org/46069 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-12-08bump product version to 6.0.0.0.beta2+Christian Lohmaier1-1/+1
Change-Id: I01c100673afa24e44c97b94bf2597ed7e8cb0c8d
2017-12-06Revert "gpg4libre: add glib2 dependency for Windows"Thorsten Behrens1-1/+2
As it turns out, gpgme works perfectly fine w/o glib (though it really wants it configured out of the box) This reverts commit daee5fc5569c1807f5c8dae502d305eb06141e8b. Change-Id: I60002bf3b524696eeae397a26c280a67dcdbfd7a Reviewed-on: https://gerrit.libreoffice.org/45908 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> (cherry picked from commit 2488ea55e9355cbfc15b2da4138661f0a0362c86) Reviewed-on: https://gerrit.libreoffice.org/45921 Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2017-12-04Remove arch-pinning for gpgme on Windows againThorsten Behrens1-4/+2
With e0d94237878d4949573fc9b6d97eea3146cada6d the dependency on gcc is gone, so we should be able to build on all cygwin flavours again for all Windows arch targets. Well almost - we still have windres on cygwin32 only able to produce pe-i386 targets, so let's exclude the case cyg32 and WIN64 for the moment. Change-Id: Ibe7f967585995586985177d4c36cc33d9850d9de Reviewed-on: https://gerrit.libreoffice.org/45422 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> (cherry picked from commit 8444bf1d7314f7ff2ea4d17da19b4d276c4086ae) Reviewed-on: https://gerrit.libreoffice.org/45768 Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>
2017-11-30upload libwps 0.4.8David Tardon1-1/+1
Change-Id: Ib285c227cd935987311be40df3745316943a54e0 Reviewed-on: https://gerrit.libreoffice.org/45331 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com> (cherry picked from commit 8d0e8d5d291cbb98de6964eab2f629a405c7e813) Signed-off-by: David Tardon <dtardon@redhat.com>
2017-11-25bump product version to 6.0.0.0.beta1+Christian Lohmaier1-1/+1
Change-Id: Ied8e3648bd67ab9a85f8cc77b1797d04e0274471
2017-11-24add intro-highres.png to list of brandables in configureChristian Lohmaier1-1/+1
Change-Id: I51e8b0739498c5cda9822e5f3879b513fcc47887
2017-11-24fix build with system gpgmeppDavid Tardon1-0/+2
Change-Id: If0c81f5095b61d41b90db2e596bf5905b15ab506 Reviewed-on: https://gerrit.libreoffice.org/45210 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com>
2017-11-24iOS, added IOS_DEPLOYMENT_VERSIONjan Iversen1-4/+6
Change-Id: Ie72c8303011df8a4e0e489ab505e619bd7a40e12
2017-11-23gpg4libre: conditional-compile gpgme codeThorsten Behrens1-0/+1
Change-Id: I1d139a7b6df271d61bedd107c6b3a0535d233606 Reviewed-on: https://gerrit.libreoffice.org/45124 Reviewed-by: Siegmund Gorr <siegmund.gorr@cib.de> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2017-11-23Don't warn about the installer unless we are building an installerTor Lillqvist1-2/+10
Change-Id: Iefb40baab9eeaab6923a0f95681466afc6dc6643
2017-11-22gpg4libre: cleanup gpgme & add gbuild lib for gpgmeppThorsten Behrens1-15/+9
This moves the external to gpgmepp, since that's what we _actually_ link against; plus tons of enablement for Windows build, mostly related to linker probs integration. There's still no good way to build a DLL with autotools, so we fall back to gbuild manual make, see also tdf#91480 Change-Id: Ifd8217ef58536612d2389d48e343db133a13fb9c Reviewed-on: https://gerrit.libreoffice.org/44970 Reviewed-by: Siegmund Gorr <siegmund.gorr@cib.de> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2017-11-22gpg4libre: build gpgme natively on windowsDavid Ostrovsky1-1/+1
Change-Id: I0b77ba0c1b8f84affa483181e26a26beaf39e878 Reviewed-on: https://gerrit.libreoffice.org/42838 Reviewed-by: Siegmund Gorr <siegmund.gorr@cib.de> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2017-11-22gpg4libre: build libassuan natively on windowsDavid Ostrovsky1-1/+7
Change-Id: Id374ebc5ed70a1b4313dc74461524ac2b864b114 Reviewed-on: https://gerrit.libreoffice.org/42745 Reviewed-by: Siegmund Gorr <siegmund.gorr@cib.de> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2017-11-22gpg4libre: build libgpg-error natively on windowsThorsten Behrens1-0/+2
Change-Id: I479b79a7626469169af582dc79c4e99dc4620546 Reviewed-on: https://gerrit.libreoffice.org/34530 Reviewed-by: Siegmund Gorr <siegmund.gorr@cib.de> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2017-11-21iOS, removed visibility=hiddenjan Iversen1-5/+2
Seems visibility=hidden gives debug problem, with templated constructors (at least the debugger did not accept breakpoint correctly). Change-Id: I094dc68ffd06516b31ebc649649fad923b903d75
2017-11-20gpg4libre: add glib2 dependency for WindowsThorsten Behrens1-1/+4
Change-Id: Ib6b5393323a4dbfe94ea89689ac9170f8afa3899 Reviewed-on: https://gerrit.libreoffice.org/44856 Reviewed-by: Siegmund Gorr <siegmund.gorr@cib.de> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2017-11-20Upgrade to ICU 60.1Eike Rathke1-1/+1
Change-Id: I6d90f51ee88c4e1005edbaa93d23cfb94cb2acfb Reviewed-on: https://gerrit.libreoffice.org/44871 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2017-11-18we now get a solver lib even without lpsolve or coinmpCaolán McNamara1-0/+1
Change-Id: I867d9aa37f876532dd67dadff7cd76f6e35868ba Reviewed-on: https://gerrit.libreoffice.org/44912 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-11-18We now require orcus-0.13 to build.Kohei Yoshida1-1/+1
Change-Id: Ieea3eda0c3f073caf5a957e55567c84bd7261ed2 Reviewed-on: https://gerrit.libreoffice.org/44908 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Kohei Yoshida <libreoffice@kohei.us>
2017-11-18iOS, swarmsolve needs LPSOLVE or COINMPjan Iversen1-1/+0
if neither LPSOLVE or COINMP is defined swarmsolve terminates with an error "No LIBFILENAME set", if either one is a demand for swarmsolve it should make an error message, if not the mk should be modified. For now enabling coinmp for iOS builds. Change-Id: I0c0611c119f7930f50c90ff52d382196135f2c1f
2017-11-17Revert "Upgrade to ICU 60.1"Eike Rathke1-1/+1
This reverts commit f643e1f687e27e7f46c53d7298772d4dddb3e660. Failing in firebird, back to the drawing board.. Change-Id: I087d2fa6e81cf713458b1c9645edc7c1facf148c Reviewed-on: https://gerrit.libreoffice.org/44843 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2017-11-17Upgrade to ICU 60.1David Tardon1-1/+1
Change-Id: I07837be7faac0b2238b0cba8fb981e4c4d24c498
2017-11-16Add comment to eventually remove __float128 workaroundStephan Bergmann1-0/+3
Change-Id: I9f786bb34d05febe6c7393bde8ca9d9ce18f41c9
2017-11-15upload libmwaw 0.3.13David Tardon1-1/+1
Change-Id: I9af801efd81bbe64117de52359491c05069c1947 Reviewed-on: https://gerrit.libreoffice.org/44736 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com>
2017-11-13Fix typosAndrea Gelmini1-5/+5
Change-Id: Ia544298334364ece3b3963a4adc00c5e01189b91 Reviewed-on: https://gerrit.libreoffice.org/44654 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Mark Page <aptitude@btconnect.com>
2017-11-13iOS, update to version 11.1jan Iversen1-4/+4
Change-Id: I3e477162468ad7386d83480ce8ae1da9536465b0
2017-11-08Add comment to eventually remove HAVE_GCC_ATTRIBUTE_WARN_UNUSEDStephan Bergmann1-0/+2
Change-Id: I71da6641768f804b19e16c899232f33efd4a9ae9
2017-11-08Drop HAVE_GCC_ATTRIBUTE_WARN_UNUSED_STLStephan Bergmann1-15/+0
For one, loplugin:unusedvariablecheck does not merely check for unused variables with types from the standard library since fe2164949b38a7f73883dbdcb3271b94e5c81744 "teach unusedvariablecheck plugin about SfxPoolItem subclasses", so disabling loplugin:unusedvariablecheck based on HAVE_GCC_ATTRIBUTE_WARN_UNUSED_STL is wrong. For another, I have seen no standard library implementation that decorates its types with such "warn-if-unused" attributes, and <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0600r0.pdf> "[[nodiscard]] in the Library" (which proposes to add the corresponding C++17 attribute to just a few select functions and no types at all) makes it appear unlikely that will happen. Change-Id: I0a7759e1caf3e3137057c9689080948a4d6747e0
2017-11-08enable auto building of elementary and disable tango testingYousuf Philips1-3/+3
Change-Id: I3a4967e3725c6a5b9f7c05e089c6452d5b409609 Reviewed-on: https://gerrit.libreoffice.org/44417 Reviewed-by: Yousuf Philips <philipz85@hotmail.com> Tested-by: Yousuf Philips <philipz85@hotmail.com>
2017-11-06configure: if there's no fontconfig, assume no fonts are availableMichael Stahl1-1/+1
No idea how to check what fonts are installed on Windows/Mac; only safe thing to do is to disable the tests if --without-fonts. Change-Id: Ia27d866d9964f7e4e1ebfaba7ee4a7ce53b800b0
2017-11-06QT5 rename from KF5Jan-Marek Glogowski1-22/+15
Move out of unx, as this will eventually compile on other OS platforms. At least currently it doesn't contain platform dependant code. Change-Id: Iea0bebf574201881ea158381fe7ba8af2a9a6488
2017-11-06KF5 seperate Qt5 detection from KF5Jan-Marek Glogowski1-45/+166
Splits the configure checks into a Qt5 and KF5 specific part. Change-Id: I0a616ba031e1f7fd0385219ac48179adb4bdaf14
2017-11-06KF5 initial VCL pluginJan-Marek Glogowski1-1/+23
Something that compiles, basically just interface stubs. All used Svp classes don't use any cairo. Change-Id: I9a8858c930989438cc2a3f3346c01a7abc579d62
2017-11-06Fix typosAndrea Gelmini1-1/+1
Change-Id: I745ec997df4401c3a87963a36c43add4cfeffe04 Reviewed-on: https://gerrit.libreoffice.org/44334 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>
2017-11-03Improve wordingStephan Bergmann1-2/+2
("No ... not specified" rather looked like an accidental double negation to me) Change-Id: I8f1488b7e1561f8b2167a27120b60614b72a55fd