summaryrefslogtreecommitdiff
path: root/solenv
AgeCommit message (Collapse)AuthorFilesLines
2013-05-08Set Valgrind-related env vars in PythonTest, tooStephan Bergmann1-0/+2
Change-Id: Ic0eddb6f332bcf139a5de8b1bf4084cb111cd040
2013-05-08valgrind --trace-children=yesStephan Bergmann1-1/+1
...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 Bergmann1-2/+3
...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 Souza1-1/+1
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 Souza1-1/+1
Change-Id: I4c13d1cd4b7490a0b4db8f0dd40d823a5906c8aa
2013-05-07gbuild: don't turn off also gb_FULLDEPS when running 'make build'Matúš Kukan1-1/+5
Change-Id: I7c06fe72789eb6108b13eefaca3ff9c9b3416f31
2013-05-07use MD5SUM env variable adn not md5sum directlyNorbert Thiebaud2-2/+2
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 Thiebaud1-1/+1
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 Stahl1-3/+16
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 Stahl1-6/+5
... now that everything is consistent. Change-Id: I96c15159648815554280202eb1b6d274ead4e7b8
2013-05-07gbuild: remove gb_ExternalProject_use_unpackedMichael Stahl1-11/+8
It must always be used exactly once, so replace it with constructor parameter. Change-Id: Ifbe87065c19a5185a5705dc461656179002ece5d
2013-05-06gbuild: predefine list of help packs to buildDavid Tardon2-54/+30
It does not make sense to repeat the same check many times. Change-Id: I71fac6a4e8283d293a6bd50637ff3a1e6c2ad40d
2013-05-06gbuild: add gb_UnpackedTarball_set_pre_actionDavid Tardon1-0/+17
This function is for running arbitrary command just after unpacking. It turns out that gb_UnpackedTarball_set_post_action is not enough :-( Change-Id: Ibad9d7fbcdd2b95a16cc838ad8773eef5c6da019
2013-05-06Did not want to push this thing ;)Fridrich Štrba1-1/+1
Change-Id: I2dfaa895a3efefa6fee8d21575f148ef9bba03c3
2013-05-06WRITER_DEBUG_MSG -> SAL_[INFO/WARN]Fridrich Štrba1-1/+1
Change-Id: I8bdcc273b50e35dbbb0e34183a465e370cc5b22c
2013-05-06make sure the output dir existsDavid Tardon1-0/+1
Change-Id: I71fac6a4e8283d293a6bd50637ff3a1e6c2ad40d
2013-05-06gbuild: only add files to existing help packsDavid Tardon1-8/+40
Change-Id: Idea360fdd78f21f5f42500da938340bb1870f29f
2013-05-05use single rm callDavid Tardon1-2/+2
Change-Id: I21cd42a561b2fdc0fb2dbe977b1892cb8888c412
2013-05-05Revert "gbuild: fix generated deps for API headers"David Tardon1-11/+0
It's been quite a time since the big header move. I suppose this iss not needed anymore. This reverts commit 1b2f3b9c64c7903dfa56953b91db4f5f105e4e7d. Conflicts: solenv/gbuild/UnoApi.mk Change-Id: Iea817c17a2559e853709d3b7686365dd29e12ea8
2013-05-04do not merge pyuno/pyloaderPeter Foley1-2/+0
Change-Id: I2803eaa9dcd516059fc879e1ca98dc3a5f088284
2013-05-04fdo#60924 autoinstall - gbuild/scp2: add kde moduleMatúš Kukan1-1/+1
Change-Id: Id1a836da9b97ba2b542b68cfa650fede523b0a0e
2013-05-04nuke MathMLDTDDavid Tardon1-0/+2
math.dtd was dropped from installation in 2009, see https://issues.apache.org/ooo/show_bug.cgi?id=97200#c3 : "In agreement with MIB and MT it was diecided that the Math.dtd should be removed from the installation set as well since it a) has incorrect content b) is no longer used nowadays at all" Change-Id: Id2a727338c224b0beb4b8def197988ab071a7d94
2013-05-04install python framework using filelistDavid Tardon1-0/+8
Change-Id: Ib3a98d8268d0a1973d5f06b993c293fd41ba47e1 Reviewed-on: https://gerrit.libreoffice.org/3779 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-05-04gbuild: add Package equiv. for copying whole dirsDavid Tardon3-0/+114
This is in preparation for using doxygen to generate IDL docs. Because the file names generated by doxygen are essentially random, it is not possible to use a Package to deliver them. And we really do not want to go back to using Zip, as unpacking slows the installation down. Change-Id: I5f4aa6bf10c6aab30a5b1870e04dca723c123317 Reviewed-on: https://gerrit.libreoffice.org/3774 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-05-02fdo#54087 link the correct resource file to npsoplugin.dllAndras Timar3-0/+13
I had to add a new function to gbuild system: set_nativeres, because the trick in extensions/Library_npsoplugin.mk did not work. It linked the default.res, and that made the plugin unusable under Windows. Also, one export was missing compared to LibreOffice 3.5. Conflicts: extensions/Library_npsoplugin.mk extensions/WinResTarget_npsoplugin.mk Change-Id: Ib91fa2a3b72b15912587f22becccb0aebc2aa390
2013-05-02Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks5-105/+20
Change-Id: I9f1102d4f0e189a048d8fccfe9cae246c0136311
2013-05-02Make localization a bit more effectiveZolnai Tamás1-1/+1
1. get rid of some unefficiency The "old" executables used to parse items which has other language than en-US. To this items executables search MergeEntrys(read from po) and change the content if possible. This mixed localization method not need any longer. -cfgex: cfgmerge:WorkOnText() -xrmex: xrmmerge:WorkOnText() -transex3: export:PrepareTextToMerge() 2. Change the container of MergeData to get a bit efficiency. The new MergeDataHashMap is exploit that in most case the insertion and search happen in the same order.(similar to fifo) So add an iterator-chain to define an insertion order in the original hashmap. Every call of find it is a hint that the next element, to the last found one, is the searched one. If not than search such like in a HasMap. 3. Set up some order in helpex Helpex is the only one, which was not used to merge strings in the same order as export, so change it to work effective with the new HashMap. Helpex works with all file of a specific directory and po files contain the strings of these files in lexical order so use the same order for merge.(HelpTarget.mk) 4. Make export use MergeDataHashMap a bit more effective -The same MergeData contains strings to all language, so it need to get only once. -Just text entrys have MergeData, others not need to search for it. (e.g. bitmap) Plus delete some unused code. Change-Id: I6ec80cd2323ffea8f783d0b59dc89ca7eac3c205
2013-05-01gbuild: add group NONE for jars without comp. fileDavid Tardon2-2/+2
This is mainly to avoid polluting instdir because these jars are only used during build. Change-Id: Ia5bab3155787b690bd915f3e83e6b6144715948b
2013-05-01add spec. handling of jars to ExternalPackageDavid Tardon1-7/+33
Change-Id: Ib6561120f1c6f9804e5bf9ca36b6a655f1449d4f
2013-05-01let gbuild pick gb_RUNNABLE_INSTDIR from env.David Tardon1-0/+2
Change-Id: I0cf96aa137a33662c5713886dd6b2649e4dd01bc
2013-05-01copy jars into instdirDavid Tardon1-0/+28
Change-Id: I52d69be6b3b4208c90fd8e3ed4271f48fdc1ed47
2013-05-01add function for adding runtime libs to ExternalPackageDavid Tardon2-3/+52
This allows us to deliver libs needed at runtime to instdir in addition to solver. It could possibly also be used for autoinstalling external libs, just like we can already do for internal libs. Change-Id: I96d314c55581190e129adae8383224535748ac43
2013-05-01the internal packages should not be registeredDavid Tardon3-3/+3
Change-Id: I83f4c55582d1ff8ec6b468776090b453c4f85b89
2013-04-30...and fix gb_UNIT_FAILED_MSG outputStephan Bergmann2-5/+5
Change-Id: I0fa3036c5be34eb598e0390430028ae818ebef0d
2013-04-30Adapt PythonTest.mk to CppunitTest's b308d0b061b24688cf1312af817a2af1c21e2bd8Stephan Bergmann1-1/+1
"More helpful message how to re-run a unit test that failed." Change-Id: I2d99d1e7ff5fd326552f56d21fad7d1211966b2b
2013-04-30fix typo: trailing \Matúš Kukan1-1/+1
regression from 22e1a5b836b898298b6a5cfbaf1c82d9c3f08349 Change-Id: Ia7dbad2fdad9c00c86a55395308dc35ecc510dee
2013-04-30Remove weird unused scriptTor Lillqvist1-24/+0
Change-Id: I97979428ba9f31f493b043e485b77b2a379f21c5
2013-04-30Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks16-327/+61
2013-04-30More helpful message how to re-run a unit test that failed.Jan Holesovsky1-2/+5
Change-Id: Ibd85ecd6a24611313a24b79b3e4b122eccd02a81
2013-04-30gbuild: UNOLIBS_OOO group is no moreMatúš Kukan8-18/+2
Change-Id: I1b239844391c0d59fc26e44f789cc39ed602f54b
2013-04-30remove unused product variables from Windows installerAndras Timar1-78/+2
OLDPRODUCT2 - it was a workaround for OOo 1.9, obsolete SAMEPRODUCTS - same product have the same ProductCode, so installer detect it anyway under normal circumstances. It is possible that a tester/developer tries to install the same version with different ProductCode over an existing installation (e.g. dailyes or RCs). Then we are in trouble. However, SAMEPRODUCTS was not in use. Moreover, Windows Installer uses only the first three fields of the product version. So we cannot make difference between e.g. 4.0.3.1 and 4.0.3.2, and this is the new versioning scheme. BETAPRODUCTS - LibreOffice have never used different upgrade code (BETAUPGRADECODE) for betas. OLDPRODUCTSPATCH, SAMEPRODUCTSPATCH, NEWPRODUCTSPATCH - related to old Star Division patching mechanism, they were commented out anyway. STUBPRODUCTS, STUBUPGRADECODE - these look useless Change-Id: I77d67b72e18fa6b3ba4182b99e198c42f247cea4
2013-04-29gb_JunitTest_JunitTest_platform_longpathname_hack is unusedStephan Bergmann1-29/+0
...since 81af84c04fa7ef8c8c12d2a9d3899a9a75cb8260 "gbuild: let JunitTests run with MSVC." Change-Id: I4ba97431c3439c0bed74149fe66cbb76db5317ce
2013-04-29climaker no longer needs *.rdb.oldformat input filesStephan Bergmann1-2/+2
Change-Id: I55447aba5abcc8205543c7ca64763b5c99854837
2013-04-29TyposStephan Bergmann1-2/+2
Change-Id: I2ff65979a9da7da12ad6ac97dc090898913a2e8c
2013-04-29urelibs: break cyclic dependency; treat regcompare as build toolMatúš Kukan1-0/+1
Build tools do not link against merged libraries but individual small ones we need for this (gb_BUILD_HELPER_LIBS). Change-Id: Ia765e11a93ed05d126334a3e146fb88e368954ac
2013-04-29filelists should honor USE_INTERNAL_RIGHTS flagDavid Tardon1-0/+13
Change-Id: I3edbae98c9bb51899e5592fae1cfe9f3632ad535
2013-04-29move to MPLv2 and remove my name from the header itselfNorbert Thiebaud5-120/+20
Change-Id: I1961da149ed350131e19233bd5694ae8b6fe65ba
2013-04-28copy gdb pretty printers into instdirDavid Tardon2-0/+28
Change-Id: I2e4805b89d519fd5586d5a1edf5dad7662c022de
2013-04-28gbuild: copy resources into $(INSTDIR)David Tardon1-0/+14
Change-Id: I06d20538ec2b4f80963e0e7c6c401b3d573aac86
2013-04-28gbuild: copy executables into $(INSTDIR)David Tardon1-0/+29
Change-Id: I88f6327c12fa2b782aa5c82e5891006713348477