summaryrefslogtreecommitdiff
path: root/solenv
AgeCommit message (Collapse)Author
2013-12-03Package cppuhelper_unorc does not exist.Matúš Kukan
Change-Id: Ib80cdc1408c8784db066b35f27993f8521772a76
2013-11-29Fix Cygwin PATH compositionStephan Bergmann
Adding Windows-style paths (C:\foo\bar) happened to appear to work, as Cygwin translated that into two paths C;\foo\bar (where the former typically just does not exist and the latter is relative to the current drive, which is typically C). In theory, wrapping in $(shell cygpath -u ...) should not be necessary, but in practice S is set to a Windows-syte path (which is probably a bug?) after the paths of PATH would be shortened to use $I/$S/$W, which is prevented with the wrapper. In theory, the shell variable assignment PATH="$$PATH:... would more idiomatically read PATH=$$PATH:"... but e.g. unoidl/CustomTarget_unoidl-write_test.mk passes this variable assignment as a command line argument to exectest.pl in which case it would potentially be split into multiple arguments. Change-Id: If870e9eba8b650fe75b324ac54c49891d19fcc55
2013-11-28put CJK/CTL .xcds into instdirDavid Tardon
Change-Id: Ibbc34014f91c8f1ce73a6e9a8f61fa421fdb9144
2013-11-27add missing l10n config filesBjoern Michaelsen
Change-Id: Ia7e654cdeffd832f51016ff51aa180fe3924ff4e
2013-11-27add uiconfig file translationsBjoern Michaelsen
Change-Id: I9bb39bdd677af4be0da621370c51eb9e22ecc33f
2013-11-27add missing help files in packageinfoBjoern Michaelsen
Change-Id: Ia2498a118e729276a78ef3a4eb43b5d0b302d326
2013-11-25append udkapi and offapi; .hdl are c++Eike Rathke
Change-Id: I7c1bde6ce654f1cceffdb77c9903c8d9e67cf189
2013-11-25Fix different typos for "unknown"Julien Nabet
Change-Id: Ib2ee00d4e9f4c6c05d090adfcd5fb791fcbca72c
2013-11-22fix copypastaDavid Tardon
Change-Id: I1b526370c0432ec3e7029c0ca056d891c9f10d8b
2013-11-22Further && vs. ; clean-upStephan Bergmann
Change-Id: Ie4cb4113e98661d5c4b31a60ce1826b273c3cbc0
2013-11-22Add exectest.pl OLD-/NEW-FAILURE for deliberate idlc/unoidl diffsStephan Bergmann
Change-Id: I653522d8ebaac3329f368c102d14041c6b49d41d
2013-11-22always cat cppunit test log on failureChristian Lohmaier
and not only when gdb is installed / the postprocess script succeeds Change-Id: I36e2fcdb81296252d7402d77154e45614cb70038
2013-11-22define module, not fileDavid Tardon
Change-Id: Ie828de19cc35228cd332ecbb5e11f2edb281bad8
2013-11-22Use the lo-all-static-libs scriptTor Lillqvist
Change-Id: Ifa9d755ff223f310881cece4d6dcfdd690ee8c78
2013-11-21make packageinfo targetBjoern Michaelsen
Change-Id: Id5f6f5c1f3e46df2d9033ccd5bbf2af6ab38a9e8 Reviewed-on: https://gerrit.libreoffice.org/6754 Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com> Tested-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
2013-11-21use BIN (binaries) consistent for non-l10n stuffBjoern Michaelsen
Change-Id: I0434810c13e4e30d5aa36684ed0ed3974fb7e1cf Reviewed-on: https://gerrit.libreoffice.org/6753 Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com> Tested-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
2013-11-21fdo#60698: Unify spl and spl_unxMarcos Paulo de Souza
Change-Id: Ifd328ff3ce12364e95d05405759df6588b3a86bc Reviewed-on: https://gerrit.libreoffice.org/6503 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Jan Holesovsky <kendy@collabora.com> Tested-by: Jan Holesovsky <kendy@collabora.com>
2013-11-20gbuild: TARGETGUI variable must be set on all LinkTargetsMichael Stahl
... otherwise it will get inherited from Executables to StaticLibraries and then mt.exe will be unhappy and complain. Change-Id: Ic9cc32ea3d0fb5d1fe91c1e9efa354fdf30c8264
2013-11-20gbuild: MSVC 2012 does not like /pdb for static librariesMichael Stahl
Complains with warning LNK4044 and ignores it. Change-Id: Ie91369339d121a652ce51e9229c3ef3b1c39d214
2013-11-20fdo#67060 do not package RPM-only install script to DEB packsAndras Timar
This reverts commit 5003ab57eee903d072fc7fac8cb5c69a34fb9d5c. It did not work, when both RPM and DEB were selected as targets. Change-Id: I90c74f0d00804b80daeca2c69d1f12e094243a81
2013-11-20Windows: Require at least Windows XP SP2Thomas Arnhold
* Windows XP SP2 is 0x0502, see http://msdn.microsoft.com/en-us/library/aa383745.aspx * If a module changes the Windows SDK version setting, this is done module wide now. So the overall behavior is as before. This seems to be the best compromise for now. * We need at least SP2 because of the bluetooth stuff used in sd/source/ui/remotecontrol. * Now, we require at least Internet Explorer 7.0. IE6 has been outdated for a long time. * Leave StdAfx.h file definitions, as those are Microsoft project specific precompiled header files. * All local definitions of WINVER are removed, because the global WINVER setting makes them obsolete now. To the relation of the three macros: Setting _WIN32_WINNT sets WINVER and NTDDI_VERSION automatically to the same value as _WIN32_WINNT. WINVER and NTDDI_VERSION can be set idenpendently each for itself. Change-Id: Ibcc12493aae4fcaf7bcfda88be99c1b61bc326cb Reviewed-on: https://gerrit.libreoffice.org/6496 Reviewed-by: Thorsten Behrens <thb@documentfoundation.org> Tested-by: Thorsten Behrens <thb@documentfoundation.org>
2013-11-18renamed ku* to kmr-Latn*, fdo#63460Eike Rathke
Change-Id: I8069657d8829a0315c704e884a1cf15b26e02eb8
2013-11-17good-bye stringex, you served wellAndras Timar
It will be better to handle Android Impress Remote localization independent of the big LibreOffice source tree. Instead of stringex, we will use android2po, a 3rd party utility for conversion strings.xml <-> pot/po. Change-Id: I4eae53e4f8d94c55e5564d54c5e5c214bc9569d7
2013-11-15Add Python 3 compatibility to GDB pretty printers.Jan-Marek Glogowski
GDB on *buntu is linked against Python 3.3, which has many incompatibilities to Python 2, resulting in broken code. This patch uses the Python six library as a compatibility layer. Change-Id: Icb4cc54a1d05afb119376bb5e1430c91cb794d08 Reviewed-on: https://gerrit.libreoffice.org/6688 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2013-11-15Import Python six v1.4.1.Jan-Marek Glogowski
Python six just consists of a single Python file, so this includes the file as a convenience. Change-Id: I98ed50fba657013f5f3f12a4d13b3ba5558bfa2e Reviewed-on: https://gerrit.libreoffice.org/6687 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2013-11-15No fpicker lib any more, no mork lib on WindowsTor Lillqvist
Change-Id: I07cdd13eef09a84abca0d5204c6f55ca25b9d9c0
2013-11-14gbuild: fix typo in Module clean ruleMichael Stahl
regression from 04dead1c6b9fd8ea24b27d2c5824ae889a2fac66 Change-Id: I623ec25a0666cd3cac1d4f6371e6460a25faa6c4
2013-11-14make l10n buildable separatelyBjoern Michaelsen
- this renames the 'almost' module target to non-l10n - and adds a l10n target which is intended to only build l10n parts of the product - packagers should then be able to build l10n and non-l10n parts of the product independently, thus: - enable quicker rebuilds - distribution of load - updates to l10n without a full rebuild - security fixes to binaries without rebuilding all l10n - the new targets are called build-l10n-only and build-non-l10n-only - note this is not intended to move a concept of split packages upstream -- while this exsists in distros, the number of test scenarios for this would explode upstream Change-Id: Ib8ccc9bc52718d9b0ebbfee76ad93dc29c260863 Conflicts: filter/Module_filter.mk
2013-11-13installer: use 'mkdir -p' before 'ln -sf'Miklos Vajna
Fixes the "ln: failed to create symbolic link '.../usr/lib/libreoffice/sdk/classes/win/unowinreg.dll': No such file or directory" problem, reported at http://lists.freedesktop.org/archives/libreoffice/2013-November/057443.html Change-Id: Ibe7dbbecc670921ca3c372cc9b8655cf2f50aefa
2013-11-12gbuild: ExtensionPackage: fix incremental builds wrt. Package here tooMichael Stahl
Change-Id: If37bd98faa6ec043ceb73a0cdfb8dddef7a6359e
2013-11-12gbuild: HelpTarget: more incremental rebuild fixingMichael Stahl
gb_HelpLinkTarget_add_renamed_file also adds a file to Package and there neeeds to be a rule for it. Change-Id: Iefbcb082248e4e565b821e9b9a676b2b487cfc98
2013-11-12gbuild: UIConfig: fix incremental buildsMichael Stahl
The files added by gb_UIConfig_add_uifiles get re-built but not delivered to instdir (only in a second make invocation); try to fix that with a dependency from the file in workdir/UILocalizeTarget to the UILocalizeTarget that builds them. Change-Id: Ifb41d4b9f6f6a671cc8cc5a7f6800857ac355064
2013-11-11Add EBOOK_LIBSTor Lillqvist
Change-Id: I180346fe33814ac72e2293bd010b993caefbc71e
2013-11-10gbuild: SdiTarget: avoid more spurious rebuilds...Michael Stahl
... because the .hxx file only occurs as a target in .d files of objects, the rule for it will not trigger in a build from scratch and it will be older than the SdiTarget itself and will be touched on the next incremental build. Ensure that it's not older than the SdiTarget. Change-Id: I49504814ff62efb22d1f10b37e3bec2ea841bfc9
2013-11-10gbuild: HelpTarget: need more recipes...Michael Stahl
The files in gb_HelpTarget__get_index_files need to be targets with a rule since they are delivered via Package. Same for the ".tree" file, and the HelpJarTarget. Change-Id: I03167f358aabf297c9f2feacc170ec4e9db437d1
2013-11-10gbuild: Gallery: avoid spurious re-deliveryMichael Stahl
The .sdg/.sdv/.thm files are generated by gengal (i.e. the Gallery_get_target) but are not targets, which means they will only be delivered in a second make invocation because make requires running a command to propagate out-of-date-ness. Change-Id: Iddb2222151bdbcf93d79bd801fa30ab7d7fbd1d3
2013-11-08gbuild: Extension: avoid re-build on missing translation description.xmlMichael Stahl
Change-Id: I6292f4ec235f8880176c2671ec7c8533168cdbeb
2013-11-08gbuild: HelpTarget: avoid spurious rebuilds on missing translationMichael Stahl
... if the darn files are allowed to be missing, use wildcard to avoid dependencies on them. Change-Id: I36a83413f8fb65b081681a8f351ec6afcf15fe6d
2013-11-08gbuild: AllLangResTarget: avoid spurious rebuilds on missing translationMichael Stahl
... if the darn files are allowed to be missing, use wildcard to avoid dependencies on them. Change-Id: I5232efcb17342d0b2a1e909da6449b08c4148245
2013-11-08gbuild: SdiTarget: .hxx file is always out-of-dateMichael Stahl
... so touch it to avoid that, just to avoid the "true" rule from being invoked every time. Change-Id: I6f27c6e4b0d071b9877a38dc1f4cd3c3eb10bfc0
2013-11-08installer: the perl is borkedMichael Stahl
Apparently the $$languagesref in create_directories results in the full path to services.rdb when called from mergemodules.pm as my $unpackdir = installer::systemactions::create_directories("cab", ""); ... which apparently means that there's some variable whose name is the empty string and whose value is the path to services.rdb. Add some mysterious workaround suggested by mmeeks. Change-Id: I6ba203f5cc44786969795eebab5359d5e9a8a12a
2013-11-08Hard-code the path to libgetuid.so in epmfile.pmStephan Bergmann
...so that it is still found after 7b3133ad882b24834f87b478d00bf4ee92d3cd63 "instsetoo_native: shouldn't need instdir in include path." And no idea why getuid was in PLAINLIBS_URE instead of PLAINLIBS_NONE. Change-Id: I5de2a79cbd3c0064cd7776e269f4792304ec34e3
2013-11-08instsetoo_native: shouldn't need instdir in include pathMichael Stahl
get_Source_Directory_For_Files_From_Includepathlist already has a special hack to find all the files in instdir so ideally it should not be necessary to put these directories on the include path. Clean up readlicense_oo to make that possible; also copying license.txt as-is to LICENSE on Unix but first converting it on WNT is rather silly... Change-Id: I95f30bc5e0b7ca73c50156a7ce0131640185778c Reviewed-on: https://gerrit.libreoffice.org/6613 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2013-11-08installer: remove (now unnecessary) shlxthdlpathMichael Stahl
Change-Id: Ic84cdc33f470ce3ed143d86add04a422f8b9e365 Reviewed-on: https://gerrit.libreoffice.org/6614 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2013-11-07gbuild: AllLangResTarget: clean install targetMichael Stahl
Change-Id: Ic71d50e2374f15f2cb5d15dd32604a867bfb74e4
2013-11-07a little instdir sub-dir cleanupMichael Stahl
Change-Id: I97df3f949da7403e46951cf159a9fc1fca4cc23f
2013-11-07installer: remove unused variableMichael Stahl
Change-Id: I03648e07b6f1ab895254c4e2a02717a6a318c783
2013-11-07remove INPATH and PROEXTMichael Stahl
- WORKDIR path is just workdir - INSTDIR path is just instdir - WORKDIR_FOR_BUILD is workdir_for_build - INSTDIR_FOR_BUILD is instdir_for_build - replace other usage of INPATH by combination of OS and CPUNAME Change-Id: Ie398387ebd82a968ec2605f2103c55b43a231482 Reviewed-on: https://gerrit.libreoffice.org/6601 Reviewed-by: Tor Lillqvist <tml@collabora.com> Tested-by: Tor Lillqvist <tml@collabora.com> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2013-11-07Include backtrace in logStephan Bergmann
Change-Id: I76306ac61365282ef2de4869c1c8e21e044304ff
2013-11-07installer: remove some special-casing of obsolete "common.pro" dirsMichael Stahl
Change-Id: I8e79bb278759c3d6c5c782c6f2e0df8758e801c8