summaryrefslogtreecommitdiff
path: root/solenv
AgeCommit message (Collapse)Author
2013-05-16fix dep on python framework on macDavid Tardon
Change-Id: Id80540174ccd141eaf89854da6f80bcc0659b59c
2013-05-16fix cross-compilation of GalleriesMatúš Kukan
- RepositoryModule_build: add modules necessary to build gengal and libraries used at run-time - add dependencies to gb_Executable__register_gengal.bin - use gb_Helper_OUTDIR_FOR_BUILDLIBDIR Change-Id: I4a88c1786b1ee2ee2b75b1a5dd75009ef70ed353
2013-05-16Use cp -R instead of cp -r for OS X compatibilityTor Lillqvist
In GNU cp, -r and -R are equivalent. For the cp in OS X: "Historic versions of the cp utility had a -r option. This implementation supports that option; however, its use is strongly discouraged, as it does not correctly copy special files, symbolic links, or fifo's." Using cp -r meant that the symlinks in the LibreOfficePython.framework were not properly re-created in instdir. Change-Id: I8367269a77b876c063fd21ceb919936215fb7d37
2013-05-15only use svp on unxDavid Tardon
Change-Id: I8cd4a42a90e87446c9ef3744bf71f7734767078e
2013-05-15gbuild: use pattern rules for Gallery l10n filesDavid Tardon
Change-Id: I781d02805ee0d526638f556794b852c6277922dd
2013-05-15gbuild: silence building of galleriesDavid Tardon
Change-Id: I17e6a3923f3ee6cec22760f8c9f9410bbe742a7f
2013-05-15trying to fix gallery localizationAndras Timar
Change-Id: I9a4fc068e522dd7129b66652c193626075b460bf
2013-05-15drop now unused DEFAULT_TO_ENGLISH_FOR_PACKINGDavid Tardon
See http://lists.freedesktop.org/archives/libreoffice/2013-May/051706.html for explanation. Change-Id: Ieb7480f9f7a64a026abc985edde3ed932c1e8f56 Reviewed-on: https://gerrit.libreoffice.org/3908 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-05-15gallery: fix a number of naming thinkos.Michael Meeks
Change-Id: If5fe5af925bb2f8b7a5a11eb9d310668a3fd7085
2013-05-15linkoo - link instset into installMichael Meeks
Change-Id: I9f1c340562030bccbe0627ba9e91a56e1611b64e
2013-05-15gallery: cleanup scaling code.Michael Meeks
Change-Id: I783b0fe54c6273ce3d78996a02da02dc51944606
2013-05-15remove pre-compiled textshapes and transportation galleries.Michael Meeks
Further gnumake fixups, package the files in the Gallery rules. Change-Id: Icda2de9cfcd2ff573db2e9ab27e2670dcfa5f0a8
2013-05-15gallery: get windows gengal command-name right.Michael Meeks
Change-Id: I488c57cfa58510e50b9b6819d55b23283aaddf49
2013-05-15gallery: convert text-shapes to new build logic.Michael Meeks
Change-Id: Ia45a2eed7104b376b92290e1a40219e8988d927b
2013-05-15gallery: use icerun for building, and tweak for windows use.Michael Meeks
Change-Id: Ic9e30661f05506b3616eaf417f8e3deed7290830
2013-05-15gallery: cleanup makefiles for new gallery naming and translation.Michael Meeks
Change-Id: I9ec5192c007df6d0ce15f5e61cb53cf6ea04db08
2013-05-15gallery: allow comments in .str files.Michael Meeks
Change-Id: I150dee5d9c3b8f2dc656c292d7e9ef56f05cff84
2013-05-15move desktop translation tool to solenv.Michael Meeks
Change-Id: I6e119f79a9293fa204904459c75ff97e5d3b5be6
2013-05-15galleries: implement first self-built sound galleryMichael Meeks
Change-Id: Ibbf8f1f8b1590af461dfa5885adb1027580f8f15
2013-05-15gbuild: make Gallery workDavid Tardon
Change-Id: Ia2914e24f03cdb3f24df30bf203a09d18f4a8fd4
2013-05-15add license headerDavid Tardon
2013-05-15start of dynamic gallery building.Michael Meeks
Change-Id: I488def80e855624ffd85a0b6c4cc19819c39ed01
2013-05-14fix filter-showIncludesLuboš Luňák
We want what is after the prefix, not the prefix itself. 80cf1c22b629d524de18f20dcfd155d889ee5d2f could not have possibly worked. Change-Id: Ic2ab84d8c60ac608a773368b873ea5f98be4cd29
2013-05-14hack around installation problem on windowsDavid Tardon
Change-Id: I1993803ab7ea72ea948032fd853586e34d66ea88
2013-05-14gbuild: allow to depend on headers of a libraryDavid Tardon
... even if we do not link with it. This was previously solved by delivering the headers to solver and depending on the Package. Change-Id: Id1b53b88d54226cb3ce02f5f2424632596fa069a
2013-05-13the program dir is called MacOS on MacOS XDavid Tardon
program is only a symlink to it there, created by the installer. (Hmm, would it be possible to have MacOS symlink to program instead? It would simplify things :-) Change-Id: If21df47da5ac7c77358656f40d9caaaa62a7e87f
2013-05-13mkdocs.sh: adapt to global include dirMiklos Vajna
Change-Id: Ieacf702649fd9581213612454eba67ba38f8cc13
2013-05-13gbuild: Replace SHOWINCLUDES_PREFIX without regexp.Isamu Mogi
With MSVC Japanese, SHOWINCLUDES_PREFIX includes regexp special charactor \x5b (left square bracket). In this case replacing SHOWINCLUDES_PREFIX with regexp fails. To fix it, this commit changes the script not to use regexp. Example value of $SHOWINCLUDES_PREFIX from MSVC Japanese: $ echo $SHOWINCLUDES_PREFIX | hexdump -C 83 81 83 82 3a 20 83 43 83 93 83 4e 83 8b 81 5b |....:.C...N...[| 83 68 20 83 74 83 40 83 43 83 8b 3a 20 20 43 3a |.h.t.@.C..: C:| 5c 54 65 6d 70 5c 73 74 64 69 6f 2e 68 0d 0a |\Temp\stdio.h..| Change-Id: Ic7d85fc3a93807de11155488e9d0368427375c78 Reviewed-on: https://gerrit.libreoffice.org/3579 Reviewed-by: Kohei Yoshida <kohei.yoshida@suse.de> Tested-by: Kohei Yoshida <kohei.yoshida@suse.de>
2013-05-13Add missing \n.Jan Holesovsky
Change-Id: I2fbfd9bc214eff1f224e257a0142b64cb5ffaeb2
2013-05-10gbuild: HelpTarget: delete clucene generated files in HelpIndexTargetMichael Stahl
9132a8d167f4df2799cd4b6011ff1672eeb7687d wasn't quite right, if the HelpLinkTarget is not re-built but the HelpIndexTarget is the clucene-generated files need to be deleted by the HelpIndexTarget. This is all somewhat confusing because some of the index files are created by HelpLinker but the ones in .idxl directory are created by HelpIndexer. Change-Id: I0334a2e54e560aead96dcfbab0b088dd4e44924d
2013-05-10gbuild: gcc platforms: link with C compiler if no C++ filesMichael Stahl
In 5589c72b88e502bfca045ae38af16c854afdd401 a problem due to linking pyuno_wrapper with g++ was fixed: the library should not have a dependency on libstdc++. It's possible to implement this in gbuild directly by checking whether there are any C++ input files. (apparently on GNU/Linux g++ implicitly links in libm too...) Change-Id: I04dce06f796e20047ce7f5eab65e6110c0244445
2013-05-10don't override TMPDIR with /tmp on cygwin, cleanup TMPDIR/TMP handlingChristian Lohmaier
on cygwin, configure forced TMPDIR to /tmp, regardless whether it is set or not. And while it respects an existing value of TMP, TMP is only used in a few places. Changes the ones that explicitly check for TMP to prefer TMPDIR, and don't duplicate configure's check in other scripts. Change-Id: Ia8ac3f8d92e5f971c5237b85f66f7c0a58932930 Reviewed-on: https://gerrit.libreoffice.org/3701 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-05-10More gb_PROGRAMDIRNAME clean upStephan Bergmann
Change-Id: I5af86e15bcb8958a680e7309f13d7a865f29d7a9
2013-05-09fdo#60924 autoinstall - gbuild/scp2: add graphicfilter moduleMarcos Paulo de Souza
Change-Id: I7823b4f0d8b7ab99ef549361a89f12036bf63270 Reviewed-on: https://gerrit.libreoffice.org/3827 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-05-08gbuild: MSVC avoid a warning from pyuno...Michael Stahl
... which is caused by CPython's crazy naming convention that python module DLLs need to have .pyd suffix, so substitute that too when generating .pdb and .ilk filenames. Change-Id: Iaba9bdfb4c67d5fca016a0552e5ce9b0bdeb12ea
2013-05-08gbuild: PrecompiledHeaders: fix badly quoted gb_Helper_PHONYMichael Stahl
(regression from 45a420b2f5ea1765ca3da3f31a4b357e292e0423) Change-Id: Iec3e5f1d9b26fc093377a8e0cb61f7943c610611
2013-05-08fix the internal structure of MacOS X dmgDavid Tardon
Because of commit e70ea92b3632c376975dd85dbcb26e7ca6b95498 "scp: remove unused macros", which removed the top-level Applications symlink, the dmg contained an extra dir, e.g., LibreOfficeDev_4.1.0.0.alpha0_MacOS_x86/LibreOfficeDev.app instead of just LibreOfficeDev.app . This symlink used by the installer to determine the dir to use as top-level for the installation (solenv/bin/modules/installer/simplepackage.pm:274). Also revert "Eek, it is hard to get the right path to the .app that is being built", which was only needed because of the other problem. This reverts commit 1c25b01fce27c85affee920441b9b09a7bfe0501. Change-Id: Ib5792c7710decd021a62cd33fd841ebe26613fbc
2013-05-08drop pointless self-assignmentDavid Tardon
Well, it is possible that it is special perl syntax for something, but somehow I doubt that .-) Change-Id: I213f56c9c2b32919b7bd0c53a4639c59418345c1
2013-05-08fix after rename of the packagesDavid Tardon
This might have caused problems with the MacOS X daily builds. Dunno. I have no idea what is the difference between .DS_Store and .DS_Store_Dev (they are binary) and how essential that file is. Change-Id: Id09e6f85c101cd5b60d20b6cc9960050f8cdbac4
2013-05-08Set Valgrind-related env vars in PythonTest, tooStephan Bergmann
Change-Id: Ic0eddb6f332bcf139a5de8b1bf4084cb111cd040
2013-05-08valgrind --trace-children=yesStephan Bergmann
...at least needed for PythonTest on Linux with internal python, where the valgrind'ed gb_Python_INSTALLED_EXECUTABLE is /bin/sh $(gb_DEVINSTALLROOT)/program/python. Also, remove --quiet again to avoid frustration ("when valgrind /is/ run, why doesn't it output any "==" lines at all?"). Change-Id: Id83e53f2b472b5af92e4aaec0c173ecdec45bc48
2013-05-08Do not add unoil.jar to manifest Class-PathStephan Bergmann
...it must implicitly be loaded by the UNO type manager classloader anyway (via URE_MORE_JAVA_TYPES), so not explicitly mentioning it can help find problems early should it /not/ already be loaded by the type manager classloader. Change-Id: I35b4f2804b68a35682e93699840101a15317a096
2013-05-07fdo#60924 autoinstall - gbuild/scp2: add gnome moduleMarcos Paulo de Souza
Conflicts: Repository.mk scp2/Module_scp2.mk solenv/gbuild/Helper.mk Change-Id: I37570787815d85d30eed3b5291e1e4450e5ffd51
2013-05-07fdo#60924 autoinstall - gbuild/scp2: add tde moduleMarcos Paulo de Souza
Change-Id: I4c13d1cd4b7490a0b4db8f0dd40d823a5906c8aa
2013-05-07gbuild: don't turn off also gb_FULLDEPS when running 'make build'Matúš Kukan
Change-Id: I7c06fe72789eb6108b13eefaca3ff9c9b3416f31
2013-05-07use MD5SUM env variable adn not md5sum directlyNorbert Thiebaud
Change-Id: I985b3373edcd0bfc151adfa92b79a6b5080d22ad Reviewed-on: https://gerrit.libreoffice.org/3805 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2013-05-07codesign --timestamp=none is not supported on 10.6Norbert Thiebaud
Change-Id: Ie1e853fd1dd3154c6805eb8129c35a49150b458c Reviewed-on: https://gerrit.libreoffice.org/3806 Reviewed-by: Tor Lillqvist <tml@iki.fi> Tested-by: Tor Lillqvist <tml@iki.fi>
2013-05-07gbuild: ExternalProject: always build externals from scratchMichael Stahl
It could happen that externals were built incrementally, in case something the ExternalProject depends on was updated. To prevent this, change the dependencies so that the UnpackedTarball is unpacked again when the ExternalProject's dependencies are newer. This is possible without introducing a new target for the purpose due to the refactorings in previous commits that enforce the name of UnpackedTarball. Change-Id: Ie7a84064ec2ffc76175cd2b7792517e68664a461
2013-05-07gbuild: ExternalProject: remove second parameter again...Michael Stahl
... now that everything is consistent. Change-Id: I96c15159648815554280202eb1b6d274ead4e7b8
2013-05-07gbuild: remove gb_ExternalProject_use_unpackedMichael Stahl
It must always be used exactly once, so replace it with constructor parameter. Change-Id: Ifbe87065c19a5185a5705dc461656179002ece5d