557 Commits

Author SHA1 Message Date
David Tardon
516fb340b1 integrate libpagemaker
Change-Id: I077d7c9a41793abdf5f001386f44ac407f94a6d3
2014-06-27 10:39:29 +02:00
Zolnai Tamás
6403f2b59b Update libgltf: new build system and various fixes
Building:
- The new tarball has reasonable build system so
build libgltf as external package instead of compiling
source files directly.
- Freetype dependancy is removed

Improvements comes with the new libgltf
- Can rotate the models too (orbit mode)
- Two camera handling mode: walkthrough and orbit
(press M to change).
- gltf_animation_set_time() works
- FPS can be displayed without freetype (press F)

Additional notes:
- There were some bugs/regressions which are fixed
during the integration (see patches).
- License files are uddated now.
- libgltf building is enabled only on those platforms
on which gltf support actually works (windows and linux)

Change-Id: Ia6c9c4da53a9b4fedba0d73aa5791489f8ad424b
Reviewed-on: https://gerrit.libreoffice.org/9895
Reviewed-by: Zolnai Tamás <zolnaitamas2000@gmail.com>
Tested-by: Zolnai Tamás <zolnaitamas2000@gmail.com>
2014-06-25 13:22:29 +00:00
Michael Stahl
548da05c53 curl: work around mysterious xcopy failure
When building with Win32 make, the xcopy at the end of the build fails
with "Invalid arguments" error, which is clearly wrong, since the
arguments are exactly the same as before, and furthermore curl is not
built with GNU make at all, but with nmake!  W-T-F?

Change-Id: Idc0b362202e1d14722573662bebeda0bc7070660
2014-06-09 17:05:51 +02:00
Caolán McNamara
67b4b34cce coverity#1202902 Uncaught CoinError exception
Change-Id: I93488fa942f1975b9c32be6d37fc76ea955a2067
2014-06-06 14:56:28 +01:00
Michael Stahl
5cf2205387 ucb: move APR dependencies to gb_LinkTarget__use_apr
Change-Id: I6768e5f2400f3020d85c48b80d58e13a3f6f07e9
2014-06-05 13:35:14 +02:00
David Tardon
f85d10fdf6 build libwps as shared lib
Change-Id: Ic30d54461f799b745d0887b830445f00efeb6faa
2014-05-30 20:04:22 +02:00
David Tardon
79211c1abe build libmwaw as shared lib
Change-Id: I3c970cf3d15c2bd0072dccdf34bc3f0dae53c0b8
2014-05-30 20:04:22 +02:00
David Tardon
026dc56eb7 only def graphite external if --enable-graphite
Change-Id: I58271b5138b6dda4c448af63146a2f2171cb61a1
2014-05-30 19:51:15 +02:00
David Tardon
48c9d7ac7c rebase all import libs
Change-Id: I9e1fc613816c943f4fb1033185e34e3acf317f1d
2014-05-26 18:49:04 +02:00
David Tardon
0b7d0a82b2 always provide REDLAND_CFLAGS/LIBS to ext. projects
Change-Id: Iad1004503e91fbaf6251edc50b20d89ddbb15efa
2014-05-25 21:00:08 +02:00
David Tardon
7c9c779cfb fix deps for projects using librevenge
Change-Id: Icc6e2465d96cc95b229a1f7abc6d51362ae3d016
2014-05-25 21:00:07 +02:00
David Tardon
b421ce79e3 bundle librevenge
Change-Id: Ic36c1670866545db2cf2f29867de7e5b0ad2d57d
2014-05-25 12:48:09 +02:00
David Tardon
36c3f91426 build libodfgen as shared lib
Change-Id: I3a2c9f56e87ee6395bd3505a8fe372632e242312
2014-05-25 12:48:09 +02:00
Rene Engelhard
40facc4ea8 don't unconditionally require bsh.jar and js.jar in RepositoryExternal.mk
... as they can be disabled and thus are not there at install

Change-Id: I197b5053971d2721114b2ebc7b3c31db36c3f58e
2014-05-23 08:18:08 +02:00
Douglas Mencken
7e4708739d care for Java 1.5 support in external packages
apache commons-lang 3.3.1 and commons-codec 1.9 are for use
only with JDK 1.6 and higher

see commits:
  1731f6e692bb0a07a2bca4b1b190163f209d2b9e "bump apache-commons-lang to 3.3.1"
  3dad9b1019bebcc6db63a424afa146e007f768d2 "bump apache-commons-codec to 1.9"

Change-Id: I3e71f6474becafe6c91836bbac5c6a8b7ca3442c
Reviewed-on: https://gerrit.libreoffice.org/9312
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-05-21 07:57:55 -05:00
David Tardon
2dec067928 fdo#78857 jars aren't built without java
Change-Id: Ide604ea90fb1b26e5e2a72f5eb273fd1686d27c5
2014-05-19 10:29:09 +02:00
Zolnai Tamás
d575917016 Introduce Collada2gltf external library
Change-Id: I157f175ee6ea719e98ba45133f53cb4d2c3045bb
2014-05-13 16:34:49 +02:00
Zolnai Tamás
aa5fe7958d Introduce OpenCollada external library
Change-Id: I08a806b9319f7cb55be3b38a3bb9370799f6752b
2014-05-13 16:34:49 +02:00
Zolnai Tamás
b4b10fc873 Upgrade libgltf
Change-Id: Ib7bc9562602d1d8da4082987302834ac2486d78a
2014-05-06 17:25:16 +02:00
David Tardon
32cd12c8a7 YES -> TRUE
Change-Id: I8d6764d555c50923af5bdc6672753b5e84230144
2014-04-26 19:46:40 +02:00
David Tardon
2a71e15589 specify linking opts for jawt centrally
Change-Id: Idb8d97d44b16bbe41372d97c46199ec786c38218
2014-04-26 16:50:37 +02:00
David Tardon
943dedc59c mingw: fix use of jawt
Change-Id: I47b4a1f5ca5b8ce3cde11d4db599d6afb54a2886
2014-04-26 16:50:36 +02:00
Jan Holesovsky
fe5dbe3847 libgltf: Make it link with freetype on Windows.
Change-Id: I57dcde58bb017ab087908154bc4a1af6d5d152b9
2014-04-22 01:17:10 +02:00
Zolnai Tamás
c1baaddd8f avmediaogl: load all needed files into buffers for gltf rendering
Change-Id: I00fe209f3b0061dd67240eb1a490fb62530ffb55
2014-04-20 10:27:24 +02:00
David Tardon
dbac8f5a07 restore deps on bins from bundled projects used during build
Change-Id: Ibd97268e4aaa61ec896135bf780173a18536101d
2014-04-18 18:36:07 +02:00
Zolnai Tamás
9b9f1a5f06 Fix android build: fix condition
Change-Id: I5e20375791f038b38ef079712204a1afed07c39c
2014-04-18 13:24:28 +02:00
Zolnai Tamás
62fd63050c Integrate libgltf for rendering gltf models
Change-Id: I7c30dbcf276052c01bb15f3b8c77a2406260aa7b
2014-04-18 12:56:11 +02:00
Zolnai Tamás
b6cbb15026 Freetype is needed by libgltf on all platforms
Change-Id: I042cbc5f4cabfa7ec387594189e2f86be6ec7fbf
2014-04-18 11:19:26 +02:00
Tor Lillqvist
65b27f8d1c We now build GLEW always (unless a system one is used)
So its headers are always there in workdir.

Change-Id: I513b49da52c1f393c02b24c5bcf0f415e22e79d2
2014-04-08 14:45:48 +03:00
Matúš Kukan
81e7f75f47 Use condition from Module_chart2.mk for external glew.
I wonder what's best to use here.

Change-Id: Icf641dcf640a12832ea86782414357fa9f71829c
2014-04-08 11:10:13 +02:00
Matúš Kukan
532e8ccd8b Better to use dependency on package here.
Change-Id: I697a2bd24d80ac236f7336e318a338cde788c7d4
2014-04-08 10:31:15 +02:00
Tomofumi Yagi
cddbec75d4 Fix Windows build(external/coinmp)
This patch fixes the problem that a linker misses CoinMP.dll.
The problem will occurs when we use --enable-dbgutil option.

Change-Id: If6cec0f9705db2af33cb9a69d9440e3053c5979a
Reviewed-on: https://gerrit.libreoffice.org/8854
Reviewed-by: Matúš Kukan <matus.kukan@collabora.com>
Tested-by: Matúš Kukan <matus.kukan@collabora.com>
2014-04-05 01:01:13 -05:00
Matúš Kukan
077bdc73f2 sccomp: Share common code and have only one library.
And use constructor feature for UNO implementations.

Change-Id: I42b6a6f417049cc8e2d44b74c7adc552680b1f2d
2014-04-03 11:42:12 +02:00
Matúš Kukan
8dc394d5c5 Revert "Allow to build lpsolver based on CoinMP library."
This reverts commit 4f7b96886ec2e98f270a9ec3c3509cd523fce7cc.

Conflicts:
	configure.ac
	scp2/InstallModule_ooo.mk

Change-Id: I5621496d70a2c493eb964c1138d310c68fa6d660
2014-04-01 11:04:32 +02:00
Caolán McNamara
1731f6e692 bump apache-commons-lang to 3.3.1
Change-Id: Ibae9d3d143e111c0bb60de76deb085a3ccb010c9
2014-03-25 13:06:34 +00:00
Caolán McNamara
3dad9b1019 bump apache-commons-codec to 1.9
Change-Id: Ia5638f4c4cc47121610b8ddff144fb88aff6b96f
2014-03-25 13:06:34 +00:00
Caolán McNamara
2b15c85a8c bump apache-commons-logging to 1.1.3
Change-Id: Ibeebcc8616a3547f2e2dbf4d613ce4c02ba9d176
2014-03-25 13:06:34 +00:00
Stephan Bergmann
233610f124 gbuild: More crude hacking to fix over-evaluation of gb_Python_PRECOMMAND
...in the spirit of 3e70e26cbc96667e2968cd325737053bf8bffb78 "gbuild: fix over-
evaluation in gb_ExternalExecutable__set_internal"

Change-Id: I3d5859bd3437cc050250e66d723d3dee3056ef46
2014-03-19 11:26:37 +01:00
Stephan Bergmann
58d80a6f43 gbuild: More crude hacking to fix over-evaluation of gb_ICU_PRECOMMAND
...in the spirit of 3e70e26cbc96667e2968cd325737053bf8bffb78 "gbuild: fix over-
evaluation in gb_ExternalExecutable__set_internal"

Change-Id: I43ff930267cfd3cc537e79c41a8b4167fd5c77d3
2014-03-19 10:40:52 +01:00
Michael Stahl
4c3626af6b scp2: move jfreereport to AutoInstall
Change-Id: I13bf9d1b75b3da1a8b6925f12eca938141fc9baf
2014-03-18 22:18:12 +01:00
Michael Stahl
2bec9f4950 scp2: move apache-commons to AutoInstall
Change-Id: I5a50e7fcf5eafb18a63d250a82810703d3d8b11d
2014-03-18 22:18:11 +01:00
Michael Stahl
6474d1c13b scp2: move rhino to AutoInstall
Change-Id: I5282632315dab9002784da22e24544798f63bc47
2014-03-18 22:18:11 +01:00
Michael Stahl
376d1b594a scp2: move hsqldb to AutoInstall
Change-Id: Ib72e509df6df51c4a42ea56ce7b1927a051baad4
2014-03-18 22:18:11 +01:00
Michael Stahl
8475eb98be scp2: move bsh to AutoInstall
Change-Id: Ib030d8fc3bd7c3c38f8728c80414fde505b36537
2014-03-18 22:18:10 +01:00
Michael Stahl
720ca8e1a9 scp2: move python3 to AutoInstall
Change-Id: I6ca298bb51fd707bcda7eabc607307701a0722ac
2014-03-18 22:18:10 +01:00
Michael Stahl
589d63451c scp2: move moz_runtime to AutoInstall
... and why is this not conditional on WITH_MOZAB4WIN but DESKTOP?

Change-Id: I6ba3780eb7472b72d4e1338948bd6ce8dcfff529
2014-03-18 22:18:10 +01:00
Michael Stahl
a8dd38dd4b cleanup some obsolete externals
Change-Id: I7f845d19e8a6a3b73ff79405600dec50c87fc882
2014-03-18 22:18:10 +01:00
Michael Stahl
01adcd8024 scp2: move liblangtag to AutoInstall
Change-Id: If79d57cf1743427106c0e4202fb4d5e42b5a807e
2014-03-18 22:18:10 +01:00
Michael Stahl
0c94f23959 install GLEW package in "ooo" module
Change-Id: I435d631be270daabadc348c18301931d316f5509
2014-03-18 22:18:09 +01:00
Michael Stahl
64ea9944cf scp2: move libxml2 to AutoInstall
Change-Id: I62f2f654ac661ebf266b7b5cf70728a616c9b50f
2014-03-14 12:29:47 +01:00