summaryrefslogtreecommitdiff
path: root/solenv/bin
AgeCommit message (Collapse)Author
2014-01-01android: Further reduce size of LibreOfficeExperimentalDesktop.apk.Matúš Kukan
It still seems to work for me. Probably we do not need more components, but it's small enough for now. Also add uui into 'core' group. Change-Id: Ifadea8aa819ed17bbd021a0fa2373e6287e06446
2014-01-01native code generator: add generated code header.Michael Meeks
Change-Id: I599bc30f30ff79317533ed5ba02b977d0ab91c65
2013-12-31svx: Constructor feature for last implementations in svx component.Matúš Kukan
Change-Id: Ifc021eabce9ae3dbd1a54edefda7d3ae3eb67b53
2013-12-28Fix perl errors in installer modules.Jan-Marek Glogowski
The equivalent of C break is Perl last; guess these are typos. Change-Id: I1d61d319f2add029434ab5da7d9c01c7e807e8ac Reviewed-on: https://gerrit.libreoffice.org/7188 Reviewed-by: Andras Timar <andras.timar@collabora.com> Tested-by: Andras Timar <andras.timar@collabora.com>
2013-12-23Improve native-code generator for (not only) Android.Matúš Kukan
Group logic from include/osl/detail/component-mapping.h has been duplicated here for now. The plan is to reuse this for iOS too if possible. We don't need component-declarations.h now, which is good because the list of implementation constructors is going to grow a lot over time. Also, something needs to be done to avoid component-defines.h. --constructor parameter was removed because it was not used and also does not make sense. __attribute__ ((visibility("default"))) is removed too. Change-Id: I5e3f988800303d31e1d78220cbd25339bcbc482a
2013-12-20Add tool to generate native-code.cxx for Android.Matúš Kukan
Should be extended to be helpfull for iOS too. Change-Id: I862731b6386d5f9cbb508e0c138f45fbe1cb3f46
2013-12-16Allow setting environment value directly in .component filesStephan Bergmann
...for internal loader="com.sun.star.loader.SharedLibrary" components, instead of exported component_getImplementationEnvironmen (or implicit CPPU_CURRENT_LANGUAGE_BINDING_NAME). Adapted a few .component files as proof- of-concept, more to follow. Change-Id: I82332e0a48e6fc1da245990bb72265fe6e58447e
2013-12-10Add back check for missing libgetuid.so.Matúš Kukan
If the library does not work, things like fdo#67388 happen. Change-Id: I3390fdb6f2cdf24145ddde4466146f91e5dfde82
2013-12-10installer: Fix path to libgetuid.so again. Hardcode it.Matúš Kukan
Hopefully fixes fdo#67388. I can't reproduce here. Change-Id: I5bcbb59a0f49e925d60f225b0f8f925d6d5dc468
2013-12-09fdo#72451: installer: Make filelists work again.Matúš Kukan
regression from c2f5e09900561d417d53a74fd6bc189cb7d898e1 Change-Id: I840d066ec2fccb35fdbd96939c5593a71beb0abd
2013-12-06Zip .ui translations per UIConfig target.Matúš Kukan
Fix installer / scp2 to not ignore directory prefix in 'Name'. Change-Id: Ib319363c8be73a72029f1ba3833e518e15c55e29 Reviewed-on: https://gerrit.libreoffice.org/6915 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-11-25append udkapi and offapi; .hdl are c++Eike Rathke
Change-Id: I7c1bde6ce654f1cceffdb77c9903c8d9e67cf189
2013-11-22fix copypastaDavid Tardon
Change-Id: I1b526370c0432ec3e7029c0ca056d891c9f10d8b
2013-11-22Add exectest.pl OLD-/NEW-FAILURE for deliberate idlc/unoidl diffsStephan Bergmann
Change-Id: I653522d8ebaac3329f368c102d14041c6b49d41d
2013-11-22define module, not fileDavid Tardon
Change-Id: Ie828de19cc35228cd332ecbb5e11f2edb281bad8
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-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-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-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-07installer: remove some special-casing of obsolete "common.pro" dirsMichael Stahl
Change-Id: I8e79bb278759c3d6c5c782c6f2e0df8758e801c8
2013-11-07installer: stop using PROEXTMichael Stahl
Remove "productextension" from installer. There is some "common" cruft here that needs more cleanup.. Change-Id: Ia4ef306009f0c4952792d096bb335f834b0f8262
2013-11-06INSTDIR <> INSTROOT on OSX, and we need INSTROOTAndras Timar
Change-Id: I629c9791756c7c2bf95772c9b44386bd14911bd3
2013-11-05codesign: fix script to support spaces in the CODESIGN_IDENTITYNorbert Thiebaud
Change-Id: Ib30717518ff1d1291ba3a1fc7ba045e1fa29ad88 Reviewed-on: https://gerrit.libreoffice.org/6594 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2013-11-04bug in perl installer that make UnixLink entries to be lostNorbert Thiebaud
the code in question try to re-assign entry that are in normal file to links based on some condiftion... but when it did that it would overwrite the content of the array that was passed instead of adding to it, hence loosing any Unixlink entries. Change-Id: Ia879dfefa4bf2fc635c05864b014e0712e51812d Reviewed-on: https://gerrit.libreoffice.org/6574 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-11-02remove SOLARENV variableMichael Stahl
It is constant and can just be replaced by $(SRCDIR)/solenv. Use BUILD_TYPE where it was used to check if config_*.mk is sourced. Change-Id: Ib9d480c57194b6340093aa47776f8768df69b7d1
2013-10-31Disambiguate where a "Source for ... not found!" error originates fromStephan Bergmann
Change-Id: I424036d3a940fa53b1553c1c539bf1065cdc2759
2013-10-31$installer::globals::macinstallfilename is already an absolute pathnameStephan Bergmann
Change-Id: I35ced0ef75f6b411807f24ecc19b4f2a9622f98c
2013-10-31solver doesn't solve anything...Michael Stahl
... it is an abbreviation of "Solar Version". Since nobody can remember that: remove OUTDIR OUTDIR_FOR_BUILD SOLARVER SOLARVERSION solarpath and any mention thereof. Change-Id: Idb3031c4f25a76ac05b22ec67e3ca3e1e8e512ad Reviewed-on: https://gerrit.libreoffice.org/6515 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2013-10-31bin unused solver-using perl scriptMichael Stahl
Change-Id: Ia2f122904ed6958109b864c487a8a7758d9b959b
2013-10-31install-gdb-printers: remove obsolete -L optionMichael Stahl
(obsoleted by linkoo removal) Change-Id: I2f1ccc46625b10755795c53850481aaae3b0dc6e
2013-10-31installer: replace usage of OUTDIRMichael Stahl
Change-Id: I82a87bdde9751efbdcfb4da5f89ba10ac17b427b
2013-10-31gbuild: InstallScript: use scripts from WORKDIRMichael Stahl
Change-Id: I741edcabf86801f77ff58bc42a81372053c7901b
2013-10-31setup_native: remove Package_ulfMichael Stahl
... instead hard-code macinstall.ulf location in installer. Change-Id: I4a6b35c093ff3f4a19d84e8803821909a5ae03db
2013-10-31setup_native: find all static files in source/packinfoMichael Stahl
... and move the OSX specific files there too so we don't need several include paths. Change-Id: I9368e12d4cf85da3795939b51540eaf7f5d0a7d3
2013-10-31setup_native: use various scripts directly from SRCDIRMichael Stahl
Change-Id: I6c53fed0a4eace9b306ce0ab425f16fa0ca7d7b3
2013-10-31setup_native: these 2 mac files are already hard-coded in installerMichael Stahl
Change-Id: Ie7cbd70018a58a43ed25b207b243e1ebc2f2b9d6
2013-10-31sysui: remove Package_desktopMichael Stahl
... put the CustomTarget dir on the search path instead. Change-Id: I2888e10bfa58d3c5b0f39958328efb14c3ce92a9
2013-10-30l10ntools: remove Package_ulfconvMichael Stahl
Change-Id: I7a8c3fdf34951e00fca8c0a2543f33817fa874fa
2013-10-30cli_ure: remove CLI version PackagesMichael Stahl
Tweak the installer so it reads the included files from SRCDIR. Change-Id: Ic4d3d2c003c2d0c5aebea6dd32f5989f3d4f04e4
2013-10-30sysui: remove Package_iconsMichael Stahl
- rename main_app.ico to soffice.ico (in case the name is relevant?) - installer: hard-code path to sysui/desktop/icons/soffice.ico Change-Id: Iacd6e28201c3f8e69375e0bfc516542e86131912
2013-10-30msc-externals: remove Package_msms, use MSM directly from MSVC dirMichael Stahl
Change-Id: I2e35810312ed140e393311569de7abd6f4676b63
2013-10-30install-gdb-printers: don't use "ure-link"Michael Stahl
... which is a symlink and creating it as a directory when "-c" is specified is a bad idea. Change-Id: Idceef60373699c89eb494b212bec84748606f532
2013-10-25installer: remove SUBST_FILENAME/InstallName with prejudiceMichael Stahl
Change-Id: I24b086643fad46e4403ba087d2b65528bf090422
2013-10-25fdo#65102 respect user's choice not to install desktop iconAndras Timar
Using advertised shortcuts -- inspired by Intel AppUp Centre's requirement -- was not a good idea after all. I revert this, and I also revert the commit that actually disabled it in default Windows builds. This reverts commit aa2450cb51cfc3805c7a596b6b89d70bb133821e. This reverts commit b40012bd6d0b5387005253f1d3f03929ce4d1ac6.
2013-10-24Allow NONE libs to find each other on Mac OS XStephan Bergmann
...otherwise e.g. during execution of sw/PythonTest_sw_python.mk workdir/*/LinkTarget/Library/libtest.dylib would not find workdir/*/LinkTarget/Library/libunotest.dylib without yet another addition to DYLD_LIBRARY_PATH. (Special cases where NONE libs are located somewhere else than workdir/*/LinkTarget/Library/ can be and are still found via DYLD_LIBRARY_PATH.) Change-Id: Ia301746842ef49393d0229915c01b61e378ca100