Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: Ia380db465f5094216cb36526f6cc178043376356
|
|
Change-Id: I5e93bb6fb53537b889c6ba9888f0f32a0d6f8050
(cherry picked from commit 0b27253aff771e104a9fd5d17595b205b2fc39fd)
|
|
Don't unintentionally drop a period, and actually simplify.
Handle app bundles with space in name, also sign the mdimporter
properly.
Just like the Python framework, also the Spotlight importer needs to
be signed specially, it seems.
Include the directory names in the "ids" to make them unique. There
are lots of files with the same name, especially in an app bundle that
includes help in multiple languages.
Change-Id: Idd8a19be0b6eba69c7086a7ba706f00521aa6ff6
|
|
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>
|
|
see commit 7fe9808f009af2f0a4da58663eacd2caccdcaafe for reference
Change-Id: I060021150f8ef976ffeb417b18dda31367e549b8
Reviewed-on: https://gerrit.libreoffice.org/7975
Reviewed-by: Matúš Kukan <matus.kukan@collabora.com>
Tested-by: Matúš Kukan <matus.kukan@collabora.com>
|
|
... via new scp2 macro LIBO_LIB_FILE_COMPONENTCONDITION.
(regression from 2feb756dd5ff486a3972cf676f6f1d07017bf0f6)
Change-Id: I6ab30cc1c14c34bd7dc1325e3f98d972544e7eea
Signed-off-by: Andras Timar <andras.timar@collabora.com>
|
|
...so that on OS X they end up in LibreOffice*_SDK.app/idl/, not
LibreOffice.app/Contents/LibreOffice*_SDK.app/idl/.
Change-Id: Id001aed334a0e1d8f835ce797a17f1f67d1a3abb
(cherry picked from commit f4ccd054a94de1290e01bd21d5d45f1720f7cb74)
Reviewed-on: https://gerrit.libreoffice.org/7569
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
|
|
There used to be a dependency between .urd file and .hpp/.hdl files but
that was removed; introduce a dependency between .idl files and
.hpp/.hdl files to replace it so headers and stuff depending on them get
rebuilt.
Change-Id: Ibf1fe1db08c36ce42c392d27b794c2bc2a33738c
(cherry picked from commit 0190a70e79efa437e1516e635f4f670d7a35bb2d)
Reviewed-on: https://gerrit.libreoffice.org/7547
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
|
|
codesign on Mavericks wants much more stuff to be signed apart from the
actual Mach libraries and executables. However the signature for those
data-style files are stored as extended files attributes, so one needs
to take special care on how to package the dmg to not break the seal.
Also explicitly remove some files from the signing, to allow adjusting
user-config path or similar or for gallery.
Change-Id: Ic4c4f7718df1bca7ffa2fecd3fb1d616146d7b14
Reviewed-on: https://gerrit.libreoffice.org/7490
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
|
|
Change-Id: Ie05a03e1edc02527b6895da07cfede69df7ec157
Reviewed-on: https://gerrit.libreoffice.org/7386
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
|
|
Language Pack did not seem to pick a decent default value for that
Change-Id: I567f24882e16533e10d8ba91b777ad91dc507b87
Reviewed-on: https://gerrit.libreoffice.org/7385
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
|
|
bundled framework are signed as a 'framework'..
it does not seems like we should sign random piece of it while
attempting to sign the App itself
Change-Id: Ia9ea34f5ba484e4a15337aa4edabd86e3b5fe406
Reviewed-on: https://gerrit.libreoffice.org/7387
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
|
|
helpcontent was not packaged into the tarball that is extracted into the
user's installation directory (and thus never was installed)
simplify the packaging by getting rid of the special "collect" dir
(LangPackHostName) that was the cause for the problem to begin with:
LanguagePack files were collected in LangPackHostName based directory,
while HelpPack files were collected in regular directory.
And that value wasn't even used for the actual path that is delivered to
the user, so get rid of it and the associated code.
Change-Id: Iadd24382a45722bbe8d58bd97be79609fd03021b
(cherry picked from commit deb39c012031b7981360665cc19dc81d3342a3ad)
Reviewed-on: https://gerrit.libreoffice.org/7350
Reviewed-by: Tor Lillqvist <tml@collabora.com>
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
|
|
on the 32 bits build 10.6 SDK we deliver Python Framework
The code to sign the framework, although clearly the command that
is recommanded for such things, failed with
"object file format invalid"
This patch make it 'works'... and with it the 10.6 build does not
complain anymore about not satsifying it's 'requierments'
Change-Id: I4fb5c6f3a9ed573d0bb2a09bddaf44300dc6f98b
Reviewed-on: https://gerrit.libreoffice.org/7152
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
|
|
make packageinfo target
add uiconfig file translations
add missing l10n config files
add missing help files in packageinfo
Reviewed-on: https://gerrit.libreoffice.org/6754
Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
Tested-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
Conflicts:
helpcontent2
translations
a2498a118e729276a78ef3a4eb43b5d0b302d326
9bb39bdd677af4be0da621370c51eb9e22ecc33f
a7e654cdeffd832f51016ff51aa180fe3924ff4e
4ee41fdb600cb3a89da387dffe64e6a30192761c
349fb24a388775c58be7a326832b3fc0ec38180f
8a2ca73c02fd6b04ce60e7701c51d2362ef7ec06
Change-Id: Id5f6f5c1f3e46df2d9033ccd5bbf2af6ab38a9e8
Reviewed-on: https://gerrit.libreoffice.org/6982
Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
Tested-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
|
|
If the library does not work, things like fdo#67388 happen.
Change-Id: I3390fdb6f2cdf24145ddde4466146f91e5dfde82
(cherry picked from commit 2b1fcd466eea63cd8e694693255b765c863fda8c)
|
|
(cherry picked from commit 203e84d434de904add0b4426e87a4eb0a9a50c66)
Change-Id: I5bcbb59a0f49e925d60f225b0f8f925d6d5dc468
|
|
Quoting 56211a166ab25d80de84c2cccce22be15a9be051 "fdo#72394 Don't endlessly
expand $(share_subdir_name) into itself":
* The compile-time variable LIBO_SHARE_FOLDER should not end up as a runtime
framework path variable, esp. since accidentally re-substituting it for
"share" segments in unrelated URLs like <file:///export/share/for-all> does
not make sense. ac4e19f9085dbd0103c7336a5318aa1e55b3e3e0 "fdo#68552: Don't
(attempt to) do run-time expansion of build-time parameters" had already
attempted a fix for that, but it had to be reverted again with
791a8b96f754798192875da287c84f8cfa4e533e because it "Unfortunately does not
work if BUILDDIR is different from SRCDIR."
So this time fix it not via configure-expanded *.in files, but via xsltproc
(for officecfg/registry/ files) and sed (for wizards/soruce/configshare files).
The changes to officecfg/util/alllang.xsl will replace @LIBO_SHARE_FOLDER@ only
in oor:name attribues (and in <value> text), not in any other attributes,
because I have no idea how to write that generically in XSLT and it happens to
be only needed in oor:name for now.
Change-Id: Iec78eb70dcbf1a5bbabf4e42f21c44dc65c3e438
(cherry picked from commit 87dd1780a31de9ea1df70a8511c262ff252bf99a)
|
|
regression from c2f5e09900561d417d53a74fd6bc189cb7d898e1
Change-Id: I840d066ec2fccb35fdbd96939c5593a71beb0abd
(cherry picked from commit 5015f04db460806a8247e97d9f1fe77f1501b255)
|
|
Using zip files reduce the file count in installer.
Uncompressed zip files can be compressed better by
packaging, thus we reduce the size of final package.
Change-Id: Id7c5ee9e302de325a29702b4e64301dc7102b2cf
Reviewed-on: https://gerrit.libreoffice.org/6938
Reviewed-by: Andras Timar <andras.timar@collabora.com>
Tested-by: Andras Timar <andras.timar@collabora.com>
|
|
Fix installer / scp2 to not ignore directory prefix in 'Name'.
Change-Id: Ib319363c8be73a72029f1ba3833e518e15c55e29
Reviewed-on: https://gerrit.libreoffice.org/6915
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
|
|
Change-Id: I62cecfb36dd912a1a736d063761faa445a29f3a7
|
|
Change-Id: Ibbc34014f91c8f1ce73a6e9a8f61fa421fdb9144
(cherry picked from commit 5f9befa22e166ffb790a49b0d41ab823cf347435)
|
|
Change-Id: I653522d8ebaac3329f368c102d14041c6b49d41d
(cherry picked from commit c5bb39d64d26398e9ebf8f973059a887c271052f)
|
|
... otherwise it will get inherited from Executables to StaticLibraries
and then mt.exe will be unhappy and complain.
Change-Id: Ic9cc32ea3d0fb5d1fe91c1e9efa354fdf30c8264
|
|
Complains with warning LNK4044 and ignores it.
Change-Id: Ie91369339d121a652ce51e9229c3ef3b1c39d214
|
|
This reverts commit 5003ab57eee903d072fc7fac8cb5c69a34fb9d5c.
It did not work, when both RPM and DEB were selected as targets.
Change-Id: I90c74f0d00804b80daeca2c69d1f12e094243a81
|
|
* Windows XP SP2 is 0x0502, see
http://msdn.microsoft.com/en-us/library/aa383745.aspx
* If a module changes the Windows SDK version setting,
this is done module wide now. So the overall behavior
is as before. This seems to be the best compromise for
now.
* We need at least SP2 because of the bluetooth stuff
used in sd/source/ui/remotecontrol.
* Now, we require at least Internet Explorer 7.0. IE6
has been outdated for a long time.
* Leave StdAfx.h file definitions, as those are Microsoft
project specific precompiled header files.
* All local definitions of WINVER are removed, because
the global WINVER setting makes them obsolete now.
To the relation of the three macros:
Setting _WIN32_WINNT sets WINVER and NTDDI_VERSION
automatically to the same value as _WIN32_WINNT.
WINVER and NTDDI_VERSION can be set idenpendently each
for itself.
Change-Id: Ibcc12493aae4fcaf7bcfda88be99c1b61bc326cb
Reviewed-on: https://gerrit.libreoffice.org/6496
Reviewed-by: Thorsten Behrens <thb@documentfoundation.org>
Tested-by: Thorsten Behrens <thb@documentfoundation.org>
|
|
Change-Id: I8069657d8829a0315c704e884a1cf15b26e02eb8
|
|
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
|
|
GDB on *buntu is linked against Python 3.3, which has many
incompatibilities to Python 2, resulting in broken code.
This patch uses the Python six library as a compatibility layer.
Change-Id: Icb4cc54a1d05afb119376bb5e1430c91cb794d08
Reviewed-on: https://gerrit.libreoffice.org/6688
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
|
|
Python six just consists of a single Python file, so this includes
the file as a convenience.
Change-Id: I98ed50fba657013f5f3f12a4d13b3ba5558bfa2e
Reviewed-on: https://gerrit.libreoffice.org/6687
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
|
|
Change-Id: I07cdd13eef09a84abca0d5204c6f55ca25b9d9c0
|
|
regression from 04dead1c6b9fd8ea24b27d2c5824ae889a2fac66
Change-Id: I623ec25a0666cd3cac1d4f6371e6460a25faa6c4
|
|
- this renames the 'almost' module target to non-l10n
- and adds a l10n target which is intended to only build l10n parts of
the product
- packagers should then be able to build l10n and non-l10n parts of the
product independently, thus:
- enable quicker rebuilds
- distribution of load
- updates to l10n without a full rebuild
- security fixes to binaries without rebuilding all l10n
- the new targets are called build-l10n-only and build-non-l10n-only
- note this is not intended to move a concept of split packages
upstream -- while this exsists in distros, the number of test
scenarios for this would explode upstream
Change-Id: Ib8ccc9bc52718d9b0ebbfee76ad93dc29c260863
Conflicts:
filter/Module_filter.mk
|
|
Fixes the "ln: failed to create symbolic link
'.../usr/lib/libreoffice/sdk/classes/win/unowinreg.dll': No such file or
directory" problem, reported at
http://lists.freedesktop.org/archives/libreoffice/2013-November/057443.html
Change-Id: Ibe7dbbecc670921ca3c372cc9b8655cf2f50aefa
|
|
Change-Id: If37bd98faa6ec043ceb73a0cdfb8dddef7a6359e
|
|
gb_HelpLinkTarget_add_renamed_file also adds a file to Package and there
neeeds to be a rule for it.
Change-Id: Iefbcb082248e4e565b821e9b9a676b2b487cfc98
|
|
The files added by gb_UIConfig_add_uifiles get re-built but not
delivered to instdir (only in a second make invocation); try to fix that
with a dependency from the file in workdir/UILocalizeTarget to the
UILocalizeTarget that builds them.
Change-Id: Ifb41d4b9f6f6a671cc8cc5a7f6800857ac355064
|
|
Change-Id: I180346fe33814ac72e2293bd010b993caefbc71e
|
|
... because the .hxx file only occurs as a target in .d files of
objects, the rule for it will not trigger in a build from scratch and it
will be older than the SdiTarget itself and will be touched on the next
incremental build. Ensure that it's not older than the SdiTarget.
Change-Id: I49504814ff62efb22d1f10b37e3bec2ea841bfc9
|
|
The files in gb_HelpTarget__get_index_files need to be targets with a
rule since they are delivered via Package. Same for the ".tree" file,
and the HelpJarTarget.
Change-Id: I03167f358aabf297c9f2feacc170ec4e9db437d1
|
|
The .sdg/.sdv/.thm files are generated by gengal (i.e. the
Gallery_get_target) but are not targets, which means they will only be
delivered in a second make invocation because make requires running a
command to propagate out-of-date-ness.
Change-Id: Iddb2222151bdbcf93d79bd801fa30ab7d7fbd1d3
|
|
Change-Id: I6292f4ec235f8880176c2671ec7c8533168cdbeb
|
|
... if the darn files are allowed to be missing, use wildcard to avoid
dependencies on them.
Change-Id: I36a83413f8fb65b081681a8f351ec6afcf15fe6d
|
|
... if the darn files are allowed to be missing, use wildcard to avoid
dependencies on them.
Change-Id: I5232efcb17342d0b2a1e909da6449b08c4148245
|
|
... so touch it to avoid that, just to avoid the "true" rule from being
invoked every time.
Change-Id: I6f27c6e4b0d071b9877a38dc1f4cd3c3eb10bfc0
|
|
Apparently the $$languagesref in create_directories results in the full
path to services.rdb when called from mergemodules.pm as
my $unpackdir = installer::systemactions::create_directories("cab", "");
... which apparently means that there's some variable whose name is the
empty string and whose value is the path to services.rdb.
Add some mysterious workaround suggested by mmeeks.
Change-Id: I6ba203f5cc44786969795eebab5359d5e9a8a12a
|
|
...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
|
|
get_Source_Directory_For_Files_From_Includepathlist already
has a special hack to find all the files in instdir so ideally it should
not be necessary to put these directories on the include path.
Clean up readlicense_oo to make that possible; also copying license.txt
as-is to LICENSE on Unix but first converting it on WNT is rather silly...
Change-Id: I95f30bc5e0b7ca73c50156a7ce0131640185778c
Reviewed-on: https://gerrit.libreoffice.org/6613
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
|