summaryrefslogtreecommitdiff
path: root/Repository.mk
AgeCommit message (Collapse)AuthorFilesLines
2014-06-10fdo#39956 Delete JABDavid Ostrovsky1-4/+0
JAB has been discontinued in favor of the native IA2 bridge. Change-Id: I88461f73c620507d3e97b077ea2abdd2229322e1 Reviewed-on: https://gerrit.libreoffice.org/6819 Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de> Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de> Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2014-04-02Build webdav based on serf if neon is disabled.Matúš Kukan1-1/+1
(cherry picked from commit dcae0509135c2067635ae3cf84b05dc9fb3d2d02) Conflicts: Repository.mk postprocess/CustomTarget_registry.mk ucb/Module_ucb.mk ucb/source/ucp/webdav/webdavservices.cxx Change-Id: I0cbb89c8d5ac65eda8bb21aaf0d07996a015d281
2014-04-01Install coinmp and lpsolve linear solvers in parallel.Matúš Kukan1-1/+2
(cherry picked from commit de7cdbc5840fd7d958d486901e405890eff224b9) + some amending Conflicts: Repository.mk config_host.mk.in Change-Id: If07d94a2f646c8377b76fdf645e85f9491e4f061
2014-03-26Fix OS X buildTor Lillqvist1-1/+1
Change-Id: I9437bee64b318754ee5dc595f35be865a21d6a11
2014-02-26fdo#75526: sdk: install URE library symlinks / import libs againMichael Stahl1-2/+2
This is a bit involved because since the LinkTarget now creates the instdir/sdk/lib/* files itself a Package cannot be used; so convert the URE libraries to AutoInstall and add special handling for them to gb_Helper_register_libraries_for_install to create the necessary links in the "sdk" install-module. (regression from 70c35265f517ef372cb739d4cc64499abf57a838) (cherry picked from commit 482ab0d09620f92eb3618125930dc7c4c8335b5e) Conflicts: solenv/gbuild/AutoInstall.mk fdo#75526: argh missing semicolon (cherry picked from commit 7eeac88bdb111cc069d208cc2d82a6143748d9d3) Change-Id: Ia5467f3303d59f7f5f4a88adc22ceffb82a21ff1 Reviewed-on: https://gerrit.libreoffice.org/8365 Tested-by: David Tardon <dtardon@redhat.com> Reviewed-by: David Tardon <dtardon@redhat.com>
2013-12-21build fixAndras Timar1-1/+1
Change-Id: I6a2e8e69106584b6b7c9af35d4e0e79bf6ef5342
2013-11-21--enable-ia2 no longer disables Java access bridgeMichael Stahl1-4/+3
Just install both; 448727e598ca0c35ee9cd6f2c25a847c8147943b already made IA2 an experimental feature with fallback to Java access bridge if experimental mode is disabled. Change-Id: I4ca64adbc586bd87b4d28087709f5c2e02bf7990 (cherry picked from commit 31b91f6f8a7cacb062005d6ca2a7b5b2645a9799)
2013-11-21--enable-ia2 disables building java-bridge, so disable packaging it tooMichael Stahl1-3/+4
Change-Id: I7e3b2d47af9a9b91b22df43fc56cdfd3522de6d8
2013-11-19disable building the OpenGL piecesMarkus Mohrhard1-1/+0
2013-11-19add glew and make chartopengl a dynamically loaded libMarkus Mohrhard1-0/+1
2013-11-19Gbuildify winaccessibility serviceDavid Ostrovsky1-1/+4
Conflicts: winaccessibility/source/UAccCOM/UAccCOM.def winaccessibility/source/service/AccObjectWinManager.cxx winaccessibility/source/service/checkmt.cxx winaccessibility/source/service/checkmt.hxx Change-Id: Ia66872bee7c70c840c1bd5caa626bf63eac9ef7c
2013-11-19Gbuildify UAA to IA2 bridgeDavid Ostrovsky1-0/+1
Change-Id: I1aae7ec50c3bb78ac1035d70eaf39c6efef465ab
2013-11-17good-bye stringex, you served wellAndras Timar1-1/+0
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-08Hard-code the path to libgetuid.so in epmfile.pmStephan Bergmann1-1/+1
...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-07liblibo: fix static library linkage.Michael Meeks1-1/+0
Change-Id: Ic6b69b322c819ff07d55e3b452dadafc60041e1d
2013-11-05fdo#60698: Merge all libs of io...Marcos Paulo de Souza1-5/+1
creating the libio. All these libraries are always used together, so we can put them together in one single library. This save almost 500 kb of the size of the final library. Change-Id: Ib32fec36cc4eb80ca646ce472c1f1bcdd98ac62b Reviewed-on: https://gerrit.libreoffice.org/6567 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
2013-11-04fdo#70393: move bluez_bluetooth to a subdir of externalKhaled Hosny1-1/+0
Change-Id: Ia1c5eb2e6c5193256b61ec878abdb648632e1f47 Reviewed-on: https://gerrit.libreoffice.org/6570 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-11-04Forgot to remove fpicker from Repository.mk tooStephan Bergmann1-1/+0
...in b40ffd288baf6dc5989cc09c5b5007eee97dd1bf "fdo#60698: Move generic fpicker to svtools." Change-Id: Ib0aaf010d61c8a77315430991f41941b57b560e8
2013-11-02Repository*: no need to register libraries built via ExternalProjectMichael Stahl1-15/+0
Only libraries (and similar for executables) built as Library need to be registered; those built via ExternalProject are delivered by Project and used via gb_LinkTarget_add_libs. This also means there is no need to mangle the names in RepositoryFixes.mk. Change-Id: Ib0b67f54e2eb6efdb0c454c9e2dd599ada229676 Reviewed-on: https://gerrit.libreoffice.org/6533 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2013-10-30integrate Apple Keynote import filterDavid Tardon1-0/+1
Change-Id: Icc36b761da9262a99af730cfe71f576bcaab3ee1 Reviewed-on: https://gerrit.libreoffice.org/6488 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-10-28fdo#69601: refactor CliNativeLibraryMichael Stahl1-1/+1
- stop copying the DLL to OUTDIR - since that was the main reason for the separation between CliNativeLibrary and CliNativeLibraryTarget, merge the targets; the newly inherited variables are not expected to cause problems - the Library remains in layer NONE; the derived CliNativeLibrary is in INSTDIR - hardcode target to URE bin dir for now, no immediate need for multiple layers Change-Id: I3bf4859e8c574f84d69eb43d12ddce0d34b5730c
2013-10-22Revert "Repository.mk: adjust layer of libraries in smoketest instset"Michael Stahl1-9/+5
This reverts commit 1b736bf55e8ca79a06faabfa9866fffa6cab6c81. Obsoleted by commit 359472b2b50165966c27c239eccd3ecfb03e2acc.
2013-10-21Tiled rendering: VCL test app skeleton.Jan Holesovsky1-0/+1
Change-Id: I465dcadf14935bce4f610376b41b9a66963e2cf8
2013-10-21Revert "ucpp is not an ExternalExecutable"David Tardon1-0/+1
Wrong! It is. This reverts commit 7369a8cad62ba6151ba8c16c41d0005fdf87f0ec.
2013-10-18Remove *_Test product, so cppunittester can be NONE againStephan Bergmann1-5/+1
...as per #libreoffice-dev IRC: Sep 19 10:32:24 <mst__> sberg, moggi why the hell is that thing named "cppunit/cppunittester" and inside a subdir? it's obstructing my attempt to put it in $(INSTDIR)/program Sep 19 10:33:28 <mst__> (... and if you wonder "wtf does it have to do with INSTDIR" you have never heard of awesome LibreOffice_Test installset.... not that i would know who needs it :) Sep 19 10:36:36 <sberg> mst__, it is in a subdir of solver/*/bin so that on Windows it would not accidentally have picked DLLs next to itself instead of the module-local DLLs it was supposed to test (back when we had module-local output trees) Sep 19 10:37:02 <mst__> sberg, ahh hysteric reasons then, /me renames it Sep 19 10:37:55 <tml> mst__, if nobody you know uses LibreOffice_Test, just kill it? Sep 19 10:38:59 <sberg> mst__, tml, LibreOffice_Test was conceived by pmladek and/or kendy, IIRC Sep 19 10:40:31 * kendy does not remember anything about it :-) Sep 19 10:42:17 <sberg> wasn't that something so users (or QA people?) could easily run the smoketest against an installation, to see whether the installation is any good at all, by installing that LibreOffice_Test alongside the installation proper? Sep 19 10:43:26 <sberg> mst__, ...and I'd unscientifically vote to kill it Sep 19 11:34:23 <pmladek> mst__, sberg: I have created the LibreOffice_Test package for one QA guy. He does not longer work on LO. I am not sure if anyone else started to use it. So, I think that it can be killed. Oct 17 18:18:07 <tml_> sberg: have you ever noticed that when you try to actually run instdir/unxmacxi/LibreOfficeDev.app , the system actually tries to run cppunittester inside the app bundle (it says so in the crash report) (it crashes because cppunittester requires a specialized DYLIB_LIBRARY_PATH apparently) Oct 17 18:19:29 <tml_> I suspect that the system when cppunittester as part of the build process is run from inside instdir (i.e. inside an app bundle) the system "caches" this false knowledge, and thinks that the executable of the app bundle is cppunittester... Oct 17 18:19:36 <sberg> tml_, no, never noticed; with "run instdir/unxmacxi/LibreOfficeDev.app" you mean calling "open instdir/unxmacxi/LibreOfficeDev.app"? (I always call .app/Contenst/MacOS/program explicitly) Oct 17 18:19:52 <tml_> yes, I mean "open instdir/..." Oct 17 18:20:53 <tml_> some googling tells me that at least years ago, the CFBundleExecutable key in the Info.plist is ignored if it is manually changed, so I guess similar caching of mapping between an app bundle and which executable to actually run happens in this case Oct 17 18:23:17 <tml_> and last year somebody even claims "And while on Mountain Lion, CFBundleExecutable seems to be a no-op", which would be odd, surely there must be widely used apps that have several executables inside the MacOS directory; how would the system know which one to run when the app is run? Oct 17 18:24:38 <tml_> hmm, apparently the code that handles this might be open source even, http://www.opensource.apple.com/source/CF/CF-744.18/CFBundle.c Oct 17 18:25:52 <tml_> some mention of "caches" there yes, my guesses might be right Oct 17 18:27:05 <tml_> if I cp -R instdir/unxmacxi/LibreOffice.app foo.app and open foo.app, it works fine Oct 17 18:28:33 <tml_> anyway, I guess it would be cleaner to have cppunittester somewhere else even without this problem Oct 17 18:37:09 <sberg> tml_, yes, IIRC having cppunittester in instdir was a misguided mst decision, because that odd LibreOffice_Test product (that pmladek said nobody needs any longer anyway) includes it; I think consensus was to kill LibreOffice_Test and move cppunittester where all the other NONE executables are, but looks like nobody executed Oct 17 18:37:55 <tml_> ah ok, so mst should know what needs to be done? good, no need for me to try to hack this now then Oct 17 18:38:19 <sberg> tml_, I'll do the cleanup tomorrow, unless somebody beats me This removes smoketest/losmoketest et al along with the *_Test product, as they seem to not make sense without it anyway. smoketest/Executable_libtest.mk appears to be a test that could also be run during the build, and only ended up in the *_Test product by accident, so I left it untouched for now. Change-Id: I8024472c909fe0a885eb08ef4d3777f8a9e1f7c8
2013-10-18fdo#60698: Move fileaccess module to ucbMarcos Paulo de Souza1-1/+0
Change-Id: I4c688a4aeedcae56ed6404574bd1bb392d4190cb Reviewed-on: https://gerrit.libreoffice.org/6311 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
2013-10-18Resolves: rhbz#919070 offload set span-all-displays to a gtk3 utilityCaolán McNamara1-0/+3
Jaw dropping hack to set a slideshow to span all monitors if gtk3 is available at runtime Change-Id: I363f63c9855d5cb1f92d65d0b34add0c60f7263c
2013-10-14fdo#61950 De-extensionize presentation minimizerDavid Ostrovsky1-1/+1
Change-Id: I87805ceacf184d5aa5faae68e8bb932391ace7fb Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
2013-10-07only build openGL canvas when libGL supports shaderChristian Lohmaier1-1/+1
and disable for Mac until code is adjusted to compile Change-Id: I48c69962ae5e59ae3bdd35d343deeeffdde6e903 Reviewed-on: https://gerrit.libreoffice.org/6160 Reviewed-by: Thorsten Behrens <thb@documentfoundation.org> Tested-by: Thorsten Behrens <thb@documentfoundation.org>
2013-10-07Add opengl canvas implementation.Thorsten Behrens1-0/+1
Adds opengl canvas implementation - display-list-based, all rendering done as textured geometry. Needs shader support. Currently compiles and works on Linux, Mac should be ~easy to add, win32 eventually. Change-Id: Ibf3eb88d6a36a91b2960a3a6320d708160e4fc14
2013-10-01libxmlsec: stop delivering static and import librariesMichael Stahl1-2/+5
... and also check COM instead of CROSS_COMPILING. Change-Id: I049c9211d4b6eabe4012f66d39d86c7b025dc18c
2013-09-22fdo#69601: quick fix for wrong cli_cppuhelper.dll in instsetMichael Stahl1-1/+4
This needs more investigation to find proper solution but the problem is probably that URE/bin/cli_cppuhelper.dll is not signed by "sn.exe". Change-Id: I318293603be838c41d09791136697de74091d37d
2013-09-22desktop: soffice.bin and unopkg.bin cleanupMichael Stahl1-4/+2
Clean up the horrible mess around unopkg.bin unopkg.com unopkg.exe and soffice.bin soffice.exe and crashrep.com executables and associated renaming via Packages in the desktop makefiles by simply using RepositoryFixes to correct the names. Change-Id: I4d3a549462cfa90a63d62b35db1b0407b25239f7
2013-09-22pyuno: rename the python wrapper executableMichael Stahl1-1/+1
Putting it in a subdirectory on solver is no longer necessary since python3 started delivering to INSTDIR, so lose the crazy naming. Change-Id: I17e924e5d872768a64f6a3112f1294f3def7120e
2013-09-22sal: rename "cppunit/cppunittester" executableMichael Stahl1-1/+5
... and put it in OOO layer since it's used by the smoketest instset. It was in subdirectory for hysteric reasons, to pick up libraries from module local output directories in the dmake build system. Change-Id: I73b66672b17ede52c03071eb2ddee1a23c059ea9
2013-09-22odk: remove Package_bin, instead auto-install executablesMichael Stahl1-1/+1
This is somewhat annoying since it requires re-introducing stupid directories in scp2, but if the executables should be put in INSTDIR directly then the Package_bin needs to go. Change-Id: I893694c7f9d4cb5b9ef8ec4a3d30e08536223740
2013-09-22gbuild: add a SHLXTHDL layer for librariesMichael Stahl1-4/+7
... because this is the time of day when one thinks, wouldn't life simply be more awesome if there were a SHLXTHDL layer? Change-Id: I02df8a8bf9d7d641ea060e2cfef6643fe2202353
2013-09-22unowinreg.dll is not in OOO layerMichael Stahl1-1/+1
Change-Id: Ib22fcbe5e9427750196f11c512fd4d3134108731
2013-09-22Repository.mk: adjust layer of libraries in smoketest instsetMichael Stahl1-5/+9
These are currently installed in the "program" dir, whether that is a good idea or not. Change-Id: I842bc0a72f9a6f78462ad18151cd42f85753aadf
2013-09-22cppu: rename purpose environment librariesMichael Stahl1-3/+3
It would not be necessary to mangle the affine_uno_uno/log_uno_uno/unsafe_uno_uno library names in RepositoryFixes.mk if they were simply named right in the first place. Change-Id: I0fce919549764d2335c5501c1110878b8709fa09
2013-09-19Allow enable / disable opencl at build time.Kohei Yoshida1-1/+1
Change-Id: I65e2a71aae8317930d1575e7d82c11c3fd2b74de
2013-09-19Remove opencl-sdk configure option, and build time opencl conditionals.Kohei Yoshida1-1/+1
We now load OpenCL library dynmically at run-time as needed. So there is no build time dependency on any OpenCL implementations. Change-Id: I214399060398a7c5e37b9a254147ccc2834e7866
2013-09-19First step toward splitting the opencl code into own shared library.Kohei Yoshida1-0/+1
Change-Id: I44fa3ded8d48b2972af17b78ab6c0af03e024f36
2013-09-18New unoidl-check tool to replace regcompareStephan Bergmann1-0/+1
...for checking compatibility with the reference rdbs. unoidl-check is no longer based on the legacy registry format, but can process all the various new UNOIDL registry formats. regcompare is still included in the SDK for now. (gb_UnoApi[Target]_set_reference_rdbfile now takes a non-empty sequence of rdb files, any necessary dependencies of the final rdf file preceding it just like it is required on the unoidl-check command line. Also, executing the unoidl-check now properly depends on those rdb files.) TODO: unoidl-check is too conservative for now and flags some changes as incompatible that are not. Change-Id: I92e4c69403c5e3fcb31707c98c65a2f509592dd4
2013-09-17New unoidl-read tool to translate registries into readable .idl filesStephan Bergmann1-0/+1
Change-Id: Ibd6ce23d2698280105469fb75c4afa225dc237ee
2013-09-16Replace reg2unoidl with unoidl-writeStephan Bergmann1-1/+1
...that can also generate an .rdb containing a specific set of entities, intended to replace idlc (when reading directly from .idl source registries). Change-Id: I630ce4640828979d7952dc24dbbef80a42a8140a
2013-09-10tubes: auto-package DSO as part of calc.Michael Meeks1-1/+1
Change-Id: Iee3005e9a7bc97d491012eb0c81c9f8e49d423c7
2013-09-09register uwinapi for URE layer (auto-install it while at it)Michael Stahl1-3/+3
Hopefully the VERSION_INDEPENDENT_COMP_ID is not actually important? Change-Id: Iad6e4eacffddf630768d89dbed391839144115ca
2013-08-31scp2: convert BINARYTABLE MSI CustomAction dlls to AutoInstallMichael Stahl1-8/+22
Second attempt, this time using a new type LIBO_LIB_FILE_BINARYTABLE in scp2/macros.inc; for the resulting MSI file Orca lists the same files in "Binary" table now. Change-Id: I550ede75f16a46da9dd7377594aa28b7c06f0348
2013-08-30ENABLE_NPAPI_* Harmonize ENABLE_* variable to TRUE/<nothing>Norbert Thiebaud1-4/+4
Change-Id: Ia7575f0f51bc3ba355ec01d937bd155adb287572 Reviewed-on: https://gerrit.libreoffice.org/5684 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>