55 Commits
Author SHA1 Message Date
Christian Lohmaier 402a392bd4 packaging: faked-tcp can cause hangs, prefer fakeroot-sysv
especiall when creating installsets with high parallelism, the packaging
stage can hang until faked-tcp is killed.
So avoid this race-condition altogether by switching to the sysv backend
if available.

Change-Id: If554abb8fb51218e6055e70c98622be77ecce58e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205896
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
Tested-by: Jenkins
2026-06-02 13:21:58 +02:00
Christian Lohmaier 0c4c84a14b makefile simplification: replace $(call gb_CustomTarget_get_workdir,foo)
…by a simple/static $(gb_CustomTarget_workdir)/foo

The build system has a lot of overly complicated leftovers from when it
was introduced and had not only deal with split repositories but also
had to coexist with another buildsystem. Along with lots of copy'n'paste
along the years the makefiles became hard to grasp for newcomers with
all our calls and evals.
As a first step to streamline that, the macros from TargetLocations that
simply prefix a static path to the argument (and similar of the same
kind) are a natural pick before simplifying the rules themselves/getting
rid of a bunch of eval statements.

Change-Id: Ia06dbbcd5d1994755a2ff05b84f72ccbc4e3cab5
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/167005
Tested-by: Jenkins
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2024-05-03 16:06:14 +02:00
Christian Lohmaier 683d9496bd use strawberry perl for installation packaging in wsl-as-helper case
changing it to git-bash perl can probably be done, but would require
more changes to the path handling in the packaging code

Change-Id: I9a31ee6e9f122a2c167e11f5b4f73b18c5c0fa81
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/166343
Tested-by: Jenkins
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2024-04-26 14:02:37 +02:00
Stephan Bergmann 63a5687e84 Missing parenthesis
...from e514f1a462 "fix --enable-wix switch - that
didn't do anything"

Change-Id: I4d8124152d5dcb97a11d6fced071ac428ac09bb7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159551
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2023-11-17 09:59:25 +01:00
Christian Lohmaier e514f1a462 fix --enable-wix switch - that didn't do anything
it used the wrong variable name in AC_SUBST and also had no place where
it would be set for the rest of the build to use.
Also the script hardcodes the location of the WiX Toolkit, so check for
the same path in configure.
Also it was needlessly tied to LIBO_TEST_INSTALL - since it has its own
conditional, "double-guarding" it is not necessary.

Change-Id: I6dd4a41e63d2a43a3e2f1aac5b6799a6601eb656
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159510
Tested-by: Jenkins
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2023-11-16 23:32:20 +01:00
Christian Lohmaier 078e102b9f msi packaging job-limiter: use CXX_FOR_BUILD
since it is a build-tool it needs to match the arch of the platform the
build is performed, already had used ILIB_FOR_BUILD, but CXX was missed
and broke the build for the aarch64 daily tinderbox

Change-Id: I79edf7d3f7813b43bb447d580d071914a5053b95
2023-11-08 15:33:30 +01:00
Christian Lohmaier edf6c155b0 limit parallelism during msi packaging stage to avoid cscript failures
with high parallelism there's a high risk of running into random
failures when calling WiLangId.vbs via cscript.

The limiter doesn't use make's jobserver since it is too easy to
deadlock the build since all jobs are started at once, consuming all
slots, but in addition all wait for an additional slot that never is
made available because all jobs are blocked waiting....
All jobs being started at once and all jobs getting started from that
point on getting put under the limiter's control makes this simple
approach with separate grab/release calls possible. If they were spread
out the semaphore wouldn't be available (gets closed/removed as soon as
nothing waits for it anymore)

Change-Id: I345f2904a1d7e8989720722415fb51282ab3b05b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158886
Tested-by: Jenkins
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2023-11-05 12:19:39 +01:00
Jussi Pakkanen 0f6bf89b1f Add configure switch to enable building the installer with WiX.
Change-Id: I5b1cf7a4a90c65b27fd3a9e2f33c9ffe044704e4
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151738
Tested-by: Jenkins
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2023-05-23 11:47:19 +02:00
Thorsten Behrens 904dfc73d0 Disable WiX-based MSI generation for the moment
Right now, CI builders have no WiX toolset installed, breaking all
daily builds (since commit 9aee0383c3)

Change-Id: I92ba2590c5afa711d3079edc070fd904b01de6f3
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150823
Tested-by: Jenkins
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2023-04-26 18:50:06 +02:00
RakielleandXimena Alcaman 9aee0383c3 Integrate msicreator into LO and generate installer
Co-authored-by: Ximena Alcaman <alcamanximena@gmail.com>

Change-Id: Iea2ea3b4bddc975a032592403727a4ff00db4a5d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146843
Tested-by: Jenkins
Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
2023-04-22 04:52:55 +02:00
Stephan Bergmann 8cfffbc67a Stick to three-letter build step prefixes
(it makes the output so much nicer to look at :)

Change-Id: Ib4844e264fd950082b19994156661f460331a2d5
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143784
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-12-08 09:21:03 +00:00
Andrea Gelmini 968242fe32 Fix typo
Change-Id: I30f6c0d9a3d373078cffc46a243cdde99e707b81
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143742
Tested-by: Jenkins
Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>
2022-12-06 19:51:14 +00:00
Christian Lohmaier b14c106635 build installer packages with make parallelism instead of GNU parallel
6204336cc7 added support for building installsets
in parrallel using the GNU parallel tool, this patch changes that to use make's
own parallelism, dropping the need for the external tool.

By not creating huge commandline for all packages at once/sequentially, the
workarounds to modify the PATH variable can also be dropped.

Since : is a special character in makefiles separating a target from
prerequisites delimiter in the installer-tuples has been changed to the
hyphenation point.

The dependencies on the install.phony target have been moved to the actual
installset targets (and those are .PHONY targets as well since the target file
isn't actually generatead).

Also unify the tuples for the different platforms, even if the first element is
only used for Windows.

Move the msi templates to a separate directory for the different types, so that
packaging can also be done in parallel on Windows. Move the setup back to the
makefile so it can be setup prior to running the script.

Previoulsy the script used grep to remove comments from the msi template files,
and had to use "|| true" since grep would also return error when not finding a
match/on empty files. Switch that to awk so it can run without that workaround.

Change-Id: I2f8b73e04d0f601cb0b4e2d8352a38ef9957bc17
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143679
Tested-by: Jenkins
Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2022-12-06 12:21:51 +00:00
Thorsten Behrens c9d018df61 make_installer: convert Win to Unix path for cygwin
Usual cygwin auto-conversion magic doesn't work for PATH variable,
which requires proper /cygdrive/foo/bar entries.

Change-Id: Ic07ffcdf7cb28c5e5702964c331f337ee811c063
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135032
Tested-by: Jenkins
Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
2022-05-27 09:33:45 +02:00
Thorsten Behrens aee953d7b6 Reduce cmd line length for make_installer calls
Seems on Windows, we're hitting the 8k character max cmd line length,
on setups with slightly deeper src tree path locations. Shorten length
of expanded call_installer calls by putting shell script into PATH
locally.

Change-Id: If1cddab9e4e07a7c5ebfae7a4e88e43b1bc8b907
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134938
Tested-by: Jenkins
Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
2022-05-26 01:09:55 +02:00
Thorsten Behrens 6204336cc7 Get make_installer calls to run in parallel
If available, use GNU parallel to run N make_installer.pl scripts in
parallel, to scale packaging LibreOffice up with the rest of gbuild.

* fallback if no GNU parallel found - run make_installer sequentially
  as before
* push most of the make_installer.pl input param tweaks from gbuild
  down into a shared call_installer.sh script
* call gnu parallel with generated number of
  "templ:lang:prodname:ext:pkgfmt:strip-flag" tuples, one for each
  package to build (empty templ for non-windows, to save on cmd line
  length)
* such that we can run all those in parallel (taking into account
  the build's PARALLELISM parameter)
* there's still the main package build running epm sequentially for
  umpteen sub-packages from within _one_ make_installer.pl instance, but
  that's much harder to parallelize from inside Perl (so we punt on
  that here)

Change-Id: Ie7d3084ed60d003d587c5e64dc9fb1809b23e409
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133957
Tested-by: Jenkins
Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
2022-05-22 21:35:42 +02:00
Thorsten Behrens b8278d93bb Make installer compression tool configurable
So we can use pigz or other parallelizable tools if available. Shaves
off noticeable build time when packaging install sets.

- figure out if pigz is available (fallback to gzip otherwise)
- pass compression tool down into make_installer
- and handle as one of many global options there

Change-Id: Ia9d1ea27a9f990874238b6f0be3e1fd30a662ec6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128469
Tested-by: Jenkins
Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
2022-01-22 10:14:23 +01:00
Vasily Melenchuk 3e789a83b0 Support for signing when PRODUCTNAME contain spaces
Anyway files are stored without spaces, so we should use same name.

Additionally removed PRODUCTNAME_no_spaces variable, it's just a
redundant alias.

Change-Id: I5b88ac3b07d06969f7639a25603392c9d662d3f1
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108405
Tested-by: Jenkins
Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
2021-01-07 14:33:21 +01:00
Luboš Luňák 0adc9b615f GBUILD_TRACE, support for finding out where the build time is spent
See instructions in solenv/gbuild/Trace.mk . This generates a file than
can be viewed e.g. in the Chromium tracing view.

Change-Id: I5f90647c58ca729375525b6daed2d4918adc8188
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88754
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2020-02-16 14:49:45 +01:00
Christian Lohmaier 551f757b27 WINDOWS_BUILD_SIGNING: check for explicit TRUE for signing msi
it's one of those variables that are set to FALSE and not left empty...

Change-Id: Ic26888e4e983db625b5943a2c094eacc84fe1331
2019-09-06 18:31:23 +02:00
Christian Lohmaier 8811516e2e split msi signing from creation to reduce number of singtool calls
as with private key on crypto-smartcard you'd have to enter your pin
over a hundred times while creating full-lang builds and that is not
fun.
This reduces it to
* once for dll/exe
  (at least in case for mergelib is is less than 350 objects and
  that doesn't break commandline limits - previously it was set to
  only sign 20 objects at a time, forcing a pin-entry over 15 times) and
* once for main installation set
* once for SDK
* once for all the helppacks
  (signing description previously also contained the language, this
  change drops that to just "<productname> <version> Helppack"

and last three are not scattered timewise, but are done after all
packaging is complete, so the build only waits twice for user-input.

Change-Id: Ibb8bb233e967556f9654573ad30d0ed5883b533f
Reviewed-on: https://gerrit.libreoffice.org/78649
Tested-by: Jenkins
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2019-09-06 11:36:44 +02:00
Christian Lohmaier 2797c4a0ef always strip non-archive type installation packages
Change-Id: I676414b679bff95829bdc1d5d02cef4fcfca4576
2017-06-13 20:38:03 +02:00
Jan Holesovsky 010a2a8ed3 Don't use spaces in the product names when packaging.
Change-Id: I55f332117cc7530eb6d562846db379d95e628a22
2016-08-02 10:20:51 +02:00
Jan-Marek Glogowski d526f5d739 Ignore grep return code for MSI builds
So "grep -v" returns != 0, if your input or output file is empty.
which breaks the Jenkins build, because Jenkins runs scripts with
-xe per default.

The "strip comments" grep currently fails for the empty file
instsetoo_native/inc_openoffice/windows/msi_templates/components.txt

Change-Id: I53a477702dbcc3c00c4a23263c3b402cb936250a
2015-10-02 16:05:35 +02:00
Norbert Thiebaud a8db357874 gbuild/config stop using VERBOSE, use only verbose=t
configure.ac was setting VERBOSE=YES/NO when really
we use verbose=t or verbose=

Change-Id: I47aee8d177cb2d788a62ecdbbb9cc3695c2bb299
Reviewed-on: https://gerrit.libreoffice.org/17634
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
2015-08-11 04:34:45 +00:00
Michael Stahl 2e63faa863 instsetoo_native: fix building installation sets
... after 39b04ad7cb started using
PRODUCTNAME but here it was LibreOffice_Dev for mysterious reasons
whereas PRODUCTNAME is LibreOfficeDev so rename for consistency.

Change-Id: Ia5f5a24f405923a7ea1641de65709fbf842df79c
2015-06-29 22:30:55 +02:00
Martin Hollmichel 39b04ad7cb Remove some hard coded references to "LibreOffice" as Productname.
Change-Id: Ibd0a500d7ba31ec4c25bad64b39311d45e94dca3
Reviewed-on: https://gerrit.libreoffice.org/16590
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
Tested-by: Michael Meeks <michael.meeks@collabora.com>
2015-06-29 18:40:15 +00:00
Caolán McNamara 1a038dc88b alternative solution to avoid adding a gnome-vfs dependency if disabled
i.e. "don't add gnomevfs requires to epm created rpms if GNOMEVFS is disabled"

seeing as setup_native/source/packinfo/packinfo_office.txt references
find-requires-gnome.sh and doesn't have conditional support revert the split
and put the the conditional into find-requires-gnome.sh

Change-Id: I34bd37c4fd252f2175ff055024293dea946b4881
2015-06-15 17:12:29 +01:00
Caolán McNamara bb42b693c8 don't add gnomevfs requires to epm created rpms if GNOMEVFS is disabled
Change-Id: I689783e176921ea03475d3e113426563bf20b9d7
2015-06-10 11:05:07 +01:00
Jan Holesovsky ac403251e7 Allow comments is .idt files, and comment that "Excecution" is _necessary_.
Change-Id: I10d0f32fedd842023bf94b252bcb48bfc2264dd4
2014-12-09 16:49:36 +01:00
Stephan Bergmann a55adb16ec Hide instsetoo_native output
Change-Id: Ifd3fca29325dc18166d041badd5664d2ad8ba7c9
2014-11-18 22:57:16 +01:00
Christian Lohmaier 3d67e273cf don't limit the 0 → 1 replacement in release to deb
since there are rpm-frontends that do their own version comparison that
is different from rpm itself.

Change-Id: Iddf38c14e7f48eec5d043de57e3404fcd9da24f7
2014-06-02 11:50:17 +02:00
Christian Lohmaier a95d12b547 fdo#70596 dependency problem with debian packages for master/dev builds
debian packages don't cope with release number of 0, so use release 1
for debian master/dev-packages

Change-Id: Id91926322d13bddad3a39faccfee4e131d8956b0
2014-05-21 17:41:06 +02:00
Michael Stahl bc5069ac40 remove SOLARENV variable
It is constant and can just be replaced by $(SRCDIR)/solenv.

Use BUILD_TYPE where it was used to check if config_*.mk is sourced.

Change-Id: Ib9d480c57194b6340093aa47776f8768df69b7d1
2013-11-02 22:07:53 +01:00
Stephan Bergmann 359472b2b5 Remove *_Test product, so cppunittester can be NONE again
...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-18 14:44:47 +02:00
Michael Stahl 0d3c536d05 fix make test-install on WNT
Change-Id: I681f2c4989b88943fe57e6173554a019539a18cc
2013-10-02 10:58:59 +02:00
Michael Stahl b81f49ce0f test-install: get rid of opt/
Change-Id: Ie390749c0b28e47848c361d874bb447f39cfeb12
2013-10-01 18:03:36 +02:00
Michael Stahl f1d0889058 put result of make test-install into top-level test-install dir
... and rename all DEVINSTALL variables to TESTINSTALL.

Change-Id: I2f745ff6324c078d5fd7d272911a9268fc5efd27
2013-10-01 18:03:36 +02:00
Norbert Thiebaud ac5f2f3481 ENABLE_RELEASE_BUILD Harmonize ENABLE_* variable to TRUE/<nothing>
Change-Id: I7387ff3d3adf9a4e7c15466076e9d84d4892bb3e
Reviewed-on: https://gerrit.libreoffice.org/5703
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2013-08-30 19:59:18 +00:00
Tor Lillqvist 1b5ed901af Simplify check for verbosity
Just check for $(VERBOSE) or $(verbose) being non-empty instead of
checking for $(VERBOSE) equalling "TRUE". Isn't our normal way to do a
verbose make to pass verbose=t?

Change-Id: Ic4ddc1fe025fed55ca56fd21b615640c389c0454
2013-08-08 23:36:29 +03:00
David Tardon 8bae88b146 look for find-requires-gnome.sh in the right path
... and make sure it exists as well.

Change-Id: Ia895d93d2755a2b0b9d87601ace54ee47b5c1b80
2013-07-24 08:50:51 +02:00
Michael Stahl 85c7e212a2 gbuild: consolidate ULF copypaste in gb_CustomTarget_ulfex_rule
Change-Id: I0c5b68f6bc81c7c1c88be2cde42fc06949fff8e7
2013-07-16 16:54:59 +02:00
David Tardon d0db313465 do not try to install helppacks that were not built
Change-Id: I0156c38e71fe46ea599a8366b953d429dfa424bb
2013-06-20 06:35:11 +02:00
Tor Lillqvist 8186a4a1e4 Check for ODK in BUILD_TYPE
Change-Id: Ia3c5cf74dc88dbb741ea1eac7bbdf0b41617ded9
2013-05-17 13:44:02 +03:00
David Tardon 553084d484 only create all-langs installer for windows
We produce standalone -langpack packages elsewhere. This should get the
size of the main dmg for MacOS X back to normal.

Change-Id: Ifd0cb1f9e31fe211c15636ddb6653e3672570819
2013-05-13 18:32:11 +02:00
Stephan Bergmann f99df8b7ac Fix for LibreOfficeDev naming scheme
Change-Id: I77dd5b38e729310d58c92aa4aaf82228d2fe781b
2013-04-15 10:51:04 +02:00
Stephan Bergmann 1f89a76dcc Install SDK in Windows dev-install, too
Change-Id: Ic26237c2ecdc0728be6acb6d15e2d258bf093c74
2013-04-12 11:57:28 +02:00
Zolnai Tamás 56a52889e6 Remove unneeded project and projectroot parameters
Plus avoid use of Export::sLanguages member outside
of the class.

Change-Id: I33702816fdb4980d690cfe8fcd8cc3fbd0df1dd8
2013-03-25 12:01:59 +01:00
Matúš Kukan ee0dd36715 remove minor.mk
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>
2013-03-02 16:02:39 +00:00
Petr Mladek 1682614718 rename LOdev builds to LibreOfficeDev
It is similar change that we did for the release builds.

Also fixes make-dev install on Windows.

Change-Id: I7d9a4bc2e7b14e79516acdfb90c709dbde1378ab
2013-03-01 16:48:29 +01:00