16 Commits
Author SHA1 Message Date
RMZeroFour 074714fab8 .NET Bindings: Create nuget package for LO SDK
This patch includes:
1. CustomTarget to build and place the LibreOffice.Bindings NuGet
   package in <sdk>/dotnet/
2. net_bridge (.NET library) to declare bootstrap() on the C# side,
   and net_bootstrap (C++ library) to wrap bootstrap() on the native side
3. Changes to LO SDK scripts to find .NET SDK and DOTNET_ROOT on the
   users machine

Change-Id: Ia29ae56a2ad0f808f1563ef6167a3bd7c476642e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/170172
Tested-by: Jenkins
Reviewed-by: Hossein <hossein@libreoffice.org>
2024-09-18 08:08:31 +02:00
Rene Engelhard 3fda57c248 fix SDK paths (especially cat/sed) in bin/distro-install-sdk
wonder how that ever worked. cat and sed are in /bin, not /usr/bin.
Appparetly the BSDs have them there, though, so generalize though this
is for distros and it probably shouldn't matter.

Change-Id: I6efb3e92b8f8d15f3671090a3eaa9d8836f9998f
Reviewed-on: https://gerrit.libreoffice.org/39276
Reviewed-by: Rene Engelhard <rene@debian.org>
Tested-by: Rene Engelhard <rene@debian.org>
2017-07-02 13:34:55 +02:00
Rene Engelhard c1b90fa342 fix OO_SDK_NAME; s/openoffice.org/libreoffice/
Change-Id: I21635701a95f1dfd1d5df1bbabdb5b81bf280639
2016-04-04 22:52:15 +02:00
Stephan Bergmann 0ffe0bf68a Fold URE: Remove OO_SDK_URE_HOME on non-Windows
Change-Id: Iad0480eb39e2c1312c27cf9b90146c2beba592fd
2014-12-02 15:42:37 +01:00
Michael Stahl 1bffa142c5 fdo#72598: odk: remove SunStudio support
No idea if the GCC stuff that's in there actually works.

Change-Id: Idd1b93edd88609f3c09d14134d00a15fa9c0b0b7
2013-12-18 18:03:49 +01:00
Bjoern Michaelsen db0b333ea6 setsdkenv_unix.csh is no more
Change-Id: I1f20dbc690be23c013c26c0a37b8d6eceef0f51d
2013-07-26 13:20:45 +02:00
Rene Engelhard 9384f4d2c7 bin/distro-install-sdk: set new OO_SDK_SED_HOME/O_SDK_CAT_HOME
Change-Id: I0ca0edf4fc8f19adb1859eb4a679fee6480ea295
2013-06-26 19:50:05 +02:00
Rene Engelhard af17e2a431 distro-install-sdk: don't try to chmod not packed component.uno.map
Change-Id: Ice1a1dca6eb20057b428761469cc7f8a6db213b4
2013-03-29 18:11:13 +01:00
Norbert Thiebaud 5e026220bc bin/distro-install* are called from Makefile so the env is already there
Change-Id: I11242a896297f71ce0977c5ffeadf5f64f61455e
2012-11-14 05:18:36 -06:00
Petr Mladek 277b7fd3a4 new script config_host.mk.source
it allows to source variables from config_host.mk into shell;
there are many different hacks for this on other locations

Use this script in bin/distro-install-*; The original solution
with 'eval' did not work because shell was not able to pass
that many arguments

Change-Id: I3d9eb2fe2d6804a3c7783487e9c70f093edb2ad5
2012-06-11 18:24:22 +02:00
Petr Mladek a0238fda86 bin/distro-install*: source config_host.mk instead of Env.Host.sh
thanks Stefan Bergman for improving the sed pattern
2012-02-29 20:29:34 +01:00
Tomas Chvatal 8326efcbb4 Remove basisVERSION from distro scripts as it is not used anymore. 2011-11-14 15:07:25 +01:00
Stephan Bergmann b786a33cfd Undo basis/brand split: Move SDK and ure-link, remove OOO_BASE_DIR and BaseInstallation. 2011-10-24 13:59:58 +02:00
Tomas Chvatal 1dfe0e7c8d Env.Set.sh -> Env.Host.sh 2011-09-17 18:57:43 +02:00
Jan Holesovsky a95376174e Merge commit 'libreoffice-3.4.2.3'
Conflicts:
	Makefile.in
	configure.in
	instsetoo_native/util/makefile.mk
	instsetoo_native/util/openoffice.lst
	ooo.lst.in
	set_soenv.in
	solenv/inc/minor.mk
2011-07-28 18:33:58 +02:00
Petr Mladek 8124bdf39b better support for distro packaging
This is port from the build repo. The main differences are:

    + splits package-ooo into several scripts (bin/distro-install-*)

    + renames many variables to avoid OOO prefix and to better fit
      the variables produced by the current bootstrap configure.in

    + uses OOO_VENDOR from bootstrap/configure.in to add distro specific hacks;
      the conditions have been updated only for "Novell, inc."

    + install most of the desktop integration from sysui using
      sysui/desktop/share/create_tree.sh

    + do not install two extra templates:

         $OOINSTBASE/basis$VERSION/share/template/en-US/forms/resume.ott
         $OOINSTBASE/basis$VERSION/share/template/en-US/officorr/project-proposal.ott

      should get merged with other templates

    + do not install pyunorc-update64;

      it is needed only when you want to run 32-bit LO on 64-bit system;
      is anyone using it?

    + do not call install-dictionaries:
    + do not call build-galleries:

      is anyone using them?

    + do not install ootool and ooconfig

      is anyone using them? are they still working?

Signed-off-by: Michael Meeks <michael.meeks@novell.com>
Signed-off-by: Miklos Vajna <vmiklos@frugalware.org>
Signed-off-by: Bjoern Michaelsen <bjoern.michaelsen@gmail.com>
2011-07-11 20:30:31 +02:00