Age | Commit message (Collapse) | Author |
|
... and rename all DEVINSTALL variables to TESTINSTALL.
Change-Id: I2f745ff6324c078d5fd7d272911a9268fc5efd27
|
|
There is no need for developers to run it as part of the daily workflow
because instdir is much easier to use, so just let it print an error
message. Also remove the "install" symlink.
Provide the previous dev-install functionality as "test-install" target
so that it is possible to quickly create some kind of actual
installation against which the subsequentchecks can run by
setting OOO_TEST_SOFFICE, to e.g. check that scp2 isn't missing files.
Change-Id: I8c0b05a87f55b1db8c1d1e76f64ab64b9cc695eb
|
|
Change-Id: Id85d07650f9dd479c5eee7c8c765e59ab1d55955
|
|
This commit:
- removes linkoo and --disable-linkoo option
- removes 'dev-update' make target
- creates --disable-ooenv option
- removes LD_LIBRARY_PATH and PATH settings in ooenv
Change-Id: I9530558531e9cb58b8282754ec8a6c655f190480
|
|
And install them into $(INSTDIR) at the end of build,
as it is done in dev-install case.
Change-Id: I1a9852684361a12333046fa58f83720aa2c835da
|
|
This commit breaks linkoo.
make dev-install continues to work as before but it's not necessary to
use it anymore.
make check now uses files copied into instdir by gbuild.
TODO: fix remaining issues so that instdir is the same as install/.
Change-Id: I66836170f0922ee9ba204a61ffacc30d9e9a5d98
|
|
Call that script for make dev-install and when creating the .dmg.
Change-Id: Ic468cafe04b2755f371d449fef0b84e2fdc7e197
|
|
Change-Id: I14106827d86f798687cdeb560c0df007070469ee
|
|
Change-Id: Ib21607e3fef7c2a52c443d6d16c5466e0a2d4340
|
|
Change-Id: I5636ba90d5513ecd6cb3bd20b3f583f8cd221717
|
|
Change-Id: I497238fbc8344a1bb8703dfd8090bd4e5c420ff1
|
|
... to avoid bad commits like 68c8dcec1f8689191e1be3366ec3c127096ae4d4 .
Change-Id: I21c72f63c6363a7d2a34b4e30b932f9dd45926aa
|
|
Change-Id: Ie2e126700540cbec2a94f40250b2a114d1ea9306
|
|
Change-Id: I91393aa912bd69f3fbeb67d895ff7d8021effccb
|
|
Change-Id: I582a841ea3b2a882cbdc1556058b007a8667024a
|
|
Change-Id: Idaf56719a5c1d42de62a4945b47f4a2d377b3dd3
|
|
Change-Id: Id2755144f5942b4aeaaca8ef6dad0fcb11ddf76a
|
|
Change-Id: I9d1e7ac746928c2a793ac05d932af60d0c8edc06
Reviewed-on: https://gerrit.libreoffice.org/3887
Reviewed-by: Tor Lillqvist <tml@iki.fi>
Tested-by: Tor Lillqvist <tml@iki.fi>
|
|
Change-Id: I94d3adec33117f0faeacaf74d0e6d48f45f819ad
|
|
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>
|
|
|
|
Change-Id: I9e4e153e1a9ac82d4015b73ecf3a9a2429ab346f
|
|
Change-Id: I5c7d02daced542222c2cb3881fafd2d58fe7f14d
|
|
Change-Id: I4a20a69fb9dfe6619b7f6dafb3306b529b949e1c
|
|
Change-Id: I6652a0e9a04c21531ed5b6d60ade9cbccc91608c
|
|
This is intended for bundling filelists of multiple Packages together,
to simplify the scp2 configuration.
Change-Id: I6f700f691b37375a09a5400166aac80a8bb2a2b4
Reviewed-on: https://gerrit.libreoffice.org/3230
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
|
|
I plan to use it to deliver all */uiconfig files, not just .ui, as a
preliminary step to get rid of postprocess/packconfig.
Change-Id: Ie7b4434b2f247165e3ab69a4d0c193418720a149
Reviewed-on: https://gerrit.libreoffice.org/3225
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
|
|
This is preparatory work for creating installation directly by gbuild.
Change-Id: I1b11db37c76ff781731845650169f39cb78fe820
Reviewed-on: https://gerrit.libreoffice.org/3189
Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
|
|
For backward compatibility, an autogen.lastrun file will still be used if it
exists and autogen.input does not exist. The recommended workflow is now to
keep the configuration parametets in autogen.input which is never written by
autogen.sh.
Most (?) developers used to treat autogen.lastrun as a valuable parameter file
to be edited manually anyway, and not as an ad-hoc backup copy of command-line
parameters last used. The name autogen.input better reflects this usage.
Change-Id: I7e3c747fa95e9f2f0bc44036419aaab8f4ad01e7
Reviewed-on: https://gerrit.libreoffice.org/3111
Reviewed-by: Michael Meeks <michael.meeks@suse.com>
Tested-by: Michael Meeks <michael.meeks@suse.com>
|
|
An user-friendly target sometimes needs to depend on a different target
than gb_Classname_get_target to really build everything (esp. to deliver
the built product). The rule of thumb is: use the same target that is
used for gb_Module_register_targets.
Change-Id: I874751871b4569b2a68766cc3f3b5c7645347af0
|
|
We already do this for full build (see solenv/gbuild/Module.mk).
Change-Id: Icdb6f0e91d8e6674868926e79f63130942295353
|
|
...instead of "SHELL=@BASH@" from d3f7d05d1b9bb29e168c49bda1e1a28734567993
"Clean up OOO_SHELL" which could expand to SHELL=/bin/sh which, at least on
Mac OS X 10.7 with /usr/bin/make 3.81, could apparently lead to recipe lines
calling ooinstall being directly exec'ed from make and failing to find ooinstall
in solenv/bin, instead of going via the shell and taking into account PATH from
included config_host.mk.
Change-Id: I841dc30f72d1d8841c64f48408a669eb6a37a1f3
|
|
...which is no longer used. Also, use the detected BASH value in Makefile.in
instead of re-detecting there. (Though setting SHELL in Makefile.in is likely
bogus anyway, cf. "this is overridden by solenv/gbuild/gubild.mk [...] i don't
know what needs the 'SHELL=bash' in top-level makefile",
<http://lists.freedesktop.org/archives/libreoffice/2013-March/048552.html> "Re:
need help with shell / configure.")
Change-Id: I09c8b5eb9fb1244321d1fb998bb78e458e8ebf37
|
|
Change-Id: Id50d89114a7569a9c7429204ce73217cf7a4c131
|
|
Now we build only what we really need for 'build' platform - there is
new build-tools make target.
The list of tools is in solenv/gbuild/extensions/pre_BuildTools.mk.
Also similar is done to some extent for 'host' platform using
gb_Module_add_targets_for_build which is ignored for 'host'.
Change-Id: I6acd1762b16aca366aac1a0688500f27869cfca2
|
|
Induce the module name from the library name. Report the libraries that can
not be mapped to a module. Make the resulting module dependency graph unique.
Add diagnostic options:
--help
--verbose
--version
Add convenience options (primary for caching):
--from-file
--to-file
Add output option
--output
Provide a manual page with hints how to hack on it.
Change-Id: Ib5c029c6ea197ca4f66fe6958ecbc3f78452c603
|
|
For both build and host platform.
Change-Id: I0fa9b5d85449887c2c6bd758fb1fecec9776d97c
|
|
Also kills horrible SKIP_TESTS hack along the way.
Change-Id: Ida59fb44d247b52ef11ee7ba5e4e006996a87ebf
|
|
|
|
Change-Id: I53344d6a17570c044ad6e24cc148e07fe6f99ae8
|
|
|
|
Well, there is still another one: solenv/gbuild/partial_build.mk
This enables you to do in SRCDIR:
make gb_Side=build -r -f Makefile.gbuild <target>
which was not possible previously.
Change-Id: I6f8ce1c6503124526986e192b7d3552b909fc157
|
|
Change-Id: I7974e68f3dd55c5ad859276e482d93a94af0cd28
|
|
Change-Id: I6ff56eb00cf6367d7b4de96ac887cb4e807bddb3
|
|
Change-Id: Iffbe6d4570bf4d4bdd7347260a6bb4160af24515
|
|
Hopefully all stays the same except for vcl/unx/gtk/a11y/atkutil.cxx.
Change-Id: I49108007ee6d045f045de86c8654efc7ca5fd3d0
Reviewed-on: https://gerrit.libreoffice.org/2491
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de>
Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
|
|
Change-Id: I05a68199c606c815ab007cb662c0b29053eb3609
|
|
Change-Id: Ic192b063a4ccc1249194bc7a62a8a90682de08f0
|
|
Change-Id: I8906b736551c6ca9f96fec2df9d4b7fd12198f00
|
|
Change-Id: I179f81b92b815f17cd5da77a921b563ee36cb467
|