Commit Graph

1292 Commits

Author SHA1 Message Date
a03b1876c7 We don't support Win9x anymore, remove legacy code
Change-Id: I12afdc1c25bb09d20fd0698831642b953e08bb63
2013-09-02 16:30:41 +02:00
81c54e607b prepare to accept partial BCP47 (lll-Ssss-CC-vvvvvvvv)
Change-Id: I3c65cb43696a829f29ab573b7b6e424a39d1a547
2013-09-02 13:58:56 +02:00
95eaa34281 cppcheck: Array index is used before limits check
Change-Id: I531430ce4bc0937a023d3e2849ae07d8f94e3e70
2013-08-31 21:09:14 +02:00
fb0238d276 Unbreak Windows build
Change-Id: Ibeed303ca4b8812cf7deafa1d1ad06f59a73cf8d
2013-08-14 11:02:19 +02:00
dcb386d787 let's own the packaged stuff by root:root again (fdo#67388)
We have started to use -fvisibility=hidden globally with GCC.
The hacky libgetuid.so does not work if the symbols are hidden.

In addition, the library was renamed from getuid.so to libgetuid.so
during gbuildisation; There was more location where it was not fixed;
The result was that the packages and files in the Linux download tarballs
were owned by some "ugly" user and group.

Change-Id: I22f62b861c373f2553dcccc85a84dddabaf1f418
2013-08-02 16:34:28 +02:00
e13c27e588 setup_native: fix creation of Solaris install scripts
Change-Id: I72608945b2c4183048f9fcdac8daf450e1a7fe4c
2013-07-31 13:16:41 +02:00
ba7be1c9ef put back DS_Store
Change-Id: I10d1203cb81ffd96c5447082884e71cb8b9eb2f7
2013-07-30 23:49:03 +02:00
a024948a5d resolve conflicts
Change-Id: If0a7146f51741e3e8250f0aa671a6902119bb6eb
2013-07-30 23:28:50 +02:00
bd242a8768 fdo#67258 catch error when calling mdfind
This can be the case when spotlight is disabled. So just ignore any
error when trying to locate installed versions and let the user continue
with the manual selection instead of aborting.

Change-Id: I2c4e12652b8cb3b43af3ca6d8d553f0558f91858
Reviewed-on: https://gerrit.libreoffice.org/5069
Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-07-24 20:16:38 +00:00
85c7e212a2 gbuild: consolidate ULF copypaste in gb_CustomTarget_ulfex_rule
Change-Id: I0c5b68f6bc81c7c1c88be2cde42fc06949fff8e7
2013-07-16 16:54:59 +02:00
042bf0982c Setup Firebird installation / scp2 details.
Change-Id: I03393b08db5878b099a2e71b9b515b707a386e3f
2013-07-16 16:40:09 +02:00
1e7d550ad8 fb-sdbc: installing lib and resources.
Change-Id: I2d7bf2b4308b9e52ebadd0d73f43baf469f506a6
2013-07-16 16:40:03 +02:00
f53228c59a Firebird: initial implementation of the skeleton driver.
Change-Id: I45087282fe7b7fc5bcebeeb2bbb79d0db1e043bd
2013-07-16 16:40:03 +02:00
2126303ec6 Use mkdtemp() so that 2 builds can package at the same time.
Change-Id: I86d01c3ec1267495bd664108fdcf2e5533d97430
2013-07-10 07:53:52 +02:00
d07cbe86f3 fdo#65541: Proper EPM %requires dependencies, at least for Linux
At least for Linux RPM, the packages built via EPM in module instset_native
(with --enable-epm) record intra-installation-set dependencies only by name but
without any version numbers, so that one can e.g. freely ask rpm to install a
(broken) combination of packages from LibreOffice_4.0.2_Linux_x86-64_rpm.tar.gz
and LibreOffice_4.0.3_Linux_x86-64_rpm.tar.gz.

The documentation for EPM (e.g., workdir/*/UnpackedTarball/epm/doc/epm-
manual.pdf) states that %requires lines can optionally indicate lower and upper
version numbers, so the easiest fix appears to be to augment all relevant
"requires =" lines in setup_native/source/packinfo/packinfo_*.txt with lower ==
upper == %PACKAGEVERSION.  (There appears to be some confusion in those files
between %PACKAGEVERSION and %ABOUTBOXPRODUCTVERSION, but those seem to always
get identical values in instsetoo_native/util/openoffice.lst.in.)

Change-Id: Iea68beb19f1699cc1eea3dc36fd2f11b8845e390
TODO: The freebsdrequires and solarisrequires lines are not updated.
Reviewed-on: https://gerrit.libreoffice.org/4344
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-06-24 12:54:47 +00:00
e452abddfe add dictionaries to ca-XV language pack
Change-Id: I1afb4388bbb811a7d296b86a4a8b77758964daaf
2013-05-14 06:46:18 +02:00
2c99bbe1b7 add Icelandic Hunspell dictionary and thesaurus
Change-Id: Ibf2cb81f57d123825990c7bde90586b894b9cdcc
Change-Id: I7ea382194476eeef7f83caa66c9115ed1da433b2
Reviewed-on: https://gerrit.libreoffice.org/3860
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-05-13 07:52:55 +00:00
a7b7f03a21 setup_native: remove Package_spell
Change-Id: I082956036843b6a88e3e1db3d799985599ae2980
2013-05-07 17:07:44 +02:00
5b77c93b28 remove unused product variables from Windows installer
OLDPRODUCT2 - it was a workaround for OOo 1.9, obsolete
SAMEPRODUCTS - same product have the same ProductCode, so installer detect it
anyway under normal circumstances. It is possible that a tester/developer tries
to install the same version with different ProductCode over an existing installation
(e.g. dailyes or RCs). Then we are in trouble. However, SAMEPRODUCTS was not in use.
Moreover, Windows Installer uses only the first three fields of the product version.
So we cannot make difference between e.g. 4.0.3.1 and 4.0.3.2, and this is the new versioning
scheme.
BETAPRODUCTS - LibreOffice have never used different upgrade code (BETAUPGRADECODE) for betas.
OLDPRODUCTSPATCH, SAMEPRODUCTSPATCH, NEWPRODUCTSPATCH - related to old Star Division patching
mechanism, they were commented out anyway.
STUBPRODUCTS, STUBUPGRADECODE - these look useless

Change-Id: I77d67b72e18fa6b3ba4182b99e198c42f247cea4
2013-04-30 01:23:35 -07:00
3b65852f37 gbuild: add support for building against MSVC debug runtime
Mainly this means using /MDd instead of /MD and /MTd instead of /MT in
the CFLAGS, and also re-mapping of .lib files to ones with "d".

Change-Id: Ifc56b53a66d5eb522c1695a34d68b08cad1d8338
2013-04-15 15:26:32 +02:00
b524fb866e build fails with any uppercase char in the source dir
Change-Id: I707a92791adbb60e5491291e89e38f1d57fa97cd
2013-04-03 09:07:33 +01:00
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
4e69b35674 Missing dependency of librelogo on writer
...at least due to dependency of librelogo.xcd on writer.xcd, see
82c53d537a05dadf4d7fd7ea41292897bf2d47c7 "Missing dependency."

Otherwise, having librelogo installed but not writer will cause an uncaught
RuntimeException from configmgr::Components::parseXcdFiles
(configmgr/source/components.cxx) early on in soffice.bin.

Change-Id: I97565fe5c790ed182bb27fd722c650acf8a8ee08
2013-03-21 15:59:10 +01:00
4c6721542a one time is enough ;)
Change-Id: I298433a242eded15b01a379e7b552d62c44d43f3
2013-03-18 18:28:31 +01:00
b0213e0bb4 readd packinfo_office.txt stuff for Pdfimport/Reporbuilder
... as otherwise it ends up in gid_Module_Root_Brand, NOT
in it's own module (which is intended)

Change-Id: Ic3951ccd7471793419b04f4f2fcfe90060c6d71f
2013-03-18 18:17:31 +01:00
90a326c702 fdo#61950 move report builder from bundled extensions to plain code
For test sample report from fdo#61726 can be used.

Change-Id: Iacf8ddc4cf8ad0a408d72e18ecb7237476afeffe
Reviewed-on: https://gerrit.libreoffice.org/2718
Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de>
Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
2013-03-18 15:30:44 +00:00
79b0046ba0 remove legacy build.pl prj/build.lst files. 2013-03-14 17:05:51 +00:00
73510ca8b3 sync packinfo with scp2
Change-Id: Ie20dab628e089a97c16b91b080eda5e09bbbb46a
2013-03-12 10:21:02 +01:00
3545b0398e actually make new gid_Module_Script_Provider_For_Python being installed
Change-Id: I3440a45465fa79d3ace0f04fd6036734c9caf00d
2013-03-12 00:05:08 +01:00
09fa9ff842 fdo#62103 only dict of the first lang code is packed into langpack
Therefore we packed Aragonese dictionary into Spanish and Catalan
langpacks, instead of Spanish and Catalan dictionaries.

Change-Id: I6b7606b8d8f4f30cded583b96d9f9b5f2ef64e9f
2013-03-11 08:51:51 +01:00
a5783fe922 remove stale javafilters
Change-Id: Id0c413d64e6f6fa7ded3c5ff10e764bc2e40f006
2013-03-03 19:19:26 +01:00
f5ca04caca Related to fdo#60724: correct spelling
Using the autocorrect list of LibreOffice
extras/source/autotext/lang/en-US/acor/DocumentList.xml

Change-Id: I8b93969bc0742c2e95b8b7db3c4c37691e8d3657
Script: http://pastebin.ca/2327716
2013-03-03 17:14:16 +01:00
c3429a0da6 remove RebuildShellIconCache CustomAction (it was Win 9x/NT/2K only)
Change-Id: Id856c2279520d9183c8b10967f5b56903d21963f
2013-03-02 20:09:25 +01:00
52efa22867 MinGW: Actually, this is usable only with MSVC.
Change-Id: Ida4715033f45f4857c8355b40878f9b05362a222
2013-03-01 10:53:40 +01:00
7820a13f61 MinGW: Build makecab.exe and friends only when WINEGCC is set.
Change-Id: I37ed3c2ef456c4a258101a9f1ea9568798a6ce80
2013-02-28 18:50:11 +01:00
b768611724 remove all d.lst
Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
2013-02-28 18:40:06 +01:00
db36904f41 fix typo
Change-Id: I6c824dccee8c0af0edb2f6fce7d47079894f7af4
2013-02-28 05:25:13 +01:00
da698e0b2a setup_native: add missing dependency on package
Also correct some package names. They were quite random, I wonder if
it was working and they are needed for something.

Change-Id: I5080f1f7eda967b602b6fac667018e11aec5a521
2013-02-27 18:55:15 +01:00
c18e468125 setup_native: fix localization
Change-Id: I3a179076f7102958fd2d8f24af1288aa610835da
2013-02-26 10:10:01 +01:00
616c6924f1 s/the the/the/
Change-Id: Iadacffaad832c6ff06757e8567e24f929f24a4c3
2013-02-22 09:58:19 +02:00
2b3d675f0b fix dependencies of the obsolete stdlibs package on linux
The old version should get repalced by the ure package. It should also conflict
with the new ure package.

This commit adds support for %incompat epm tag. It produces conflicts in rpm
and deb. It can be defined in setup_native/source/packinfo by
linuxincompat.

This commit also removes obsolete hack for debian dependencies.
libreoffice-bundled conflict is mentioned in the desktop-integration package
these day. The hack in epmfile.pm was not used because no package
used "replace" tag.

Change-Id: I5e9cb89a6108c22c61287fce1ffc6baf3f618d15
Reviewed-on: https://gerrit.libreoffice.org/2260
Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-02-20 16:04:00 +01:00
3708fe8434 Kill the --without-system-stdlibs option
Change-Id: I54bff2c8593995829857d30b38b8626a8c1a1a4f
2013-02-19 10:05:23 +01:00
4e6fd3b2b7 Update Branding for 4.0 (.1)
(c) Maxim Darak, Mirek Mazel 2013

Change-Id: I30fdb3234152e746e8a2a565310ab1b22115315c
Reviewed-on: https://gerrit.libreoffice.org/2236
Reviewed-by: Petr Mladek <pmladek@suse.cz>
Tested-by: Petr Mladek <pmladek@suse.cz>
2013-02-18 17:08:34 +00:00
c13c500630 CustomActions should be statically linked with MSVCRT
Change-Id: I100b7ff7e3aa505098ce8b3333d1aa8faca50370
2013-02-17 12:25:44 +01:00
5a9b1bcc39 CustomActions are not for MinGW, yet
Change-Id: Id17a596131b42a31fe007e2c4840798a387f3d04
2013-02-16 23:17:36 +01:00
526e152bbe setup_native: no export on MinGW
Change-Id: Iebce2ee63fd16dea4139b152b97fce69b8491e18
2013-02-16 22:51:29 +01:00
eecb368a6e fix circular dependency in setup_native
Change-Id: Ic096616e04e67a31bacc840ff25349491a5e56e7
2013-02-16 16:44:52 -05:00
ece304a932 Fix build for --enable-epm / --with-package-format=deb rpm case.
This was somewhat broken after the setup_native gbuild conversion.

Change-Id: I825dd5008348534718a5b43e6a3eb893fa75135b
2013-02-16 02:20:29 +01:00
91a6fc6ee1 fix rpm build in setup_native
Change-Id: Id7cba31ac24f6a45077f5a41039b7b79ad668b95
2013-02-14 19:07:14 -05:00
acdaed35a7 Missing dependency
Change-Id: I73c77ea8f38794bf3d05ee247bdab5e4ddc57646
2013-02-14 16:39:29 +01:00