Commit graph

9553 commits

Author SHA1 Message Date
Andras Timar
11b85ee299 fdo#44565 do not delete empty Desktop folder on uninstall
Change-Id: I74f0f3a5bcfb381ea941a853c3d5e5e27f7f57e7
2012-09-12 18:09:51 +02:00
Andras Timar
da22f583f9 unused MSI properties: REGISTER_PPAM/PPSM/XLAM, related: fdo#52093
Change-Id: Ia07a0351c68ffec2297b4316977b8ccff0fd5543
2012-09-12 16:11:12 +02:00
Matúš Kukan
f4889fa21f use _use_static_libraries here again to ensure proper dependency
Change-Id: I04fb35b6eac1c1777e67de9877417cfe7cc5aac8
2012-09-11 18:23:50 +02:00
Stephan Bergmann
a0ca9451c7 Make update_tree.pl work with internal xmllint
Change-Id: I5985e484ffd031e0526c2de7765df113b51bb7e8
2012-09-11 17:11:12 +02:00
Stephan Bergmann
04f94ba53f Stray "use Carp"
Change-Id: Iba0cc40699bd7d5f2d4c5964d8005f41814bfe8e
2012-09-11 17:11:12 +02:00
Michael Stahl
e9e996ed23 gbuild: UnpackedTarball: don't need over-engineered 82 line
... perl script to convert line ends.

Change-Id: Ia2f6f38b39876946ba4471f99a7622241ae72017
2012-09-11 17:00:14 +02:00
Matúš Kukan
c83d82e71b fix few problems with gbuildized liborcus
Change-Id: Ic8717085f0f71470eadc225eb062c1dee24d24f7
2012-09-11 15:44:43 +02:00
Stephan Bergmann
7e3db5c464 Better error reporting
Change-Id: Id5fa59ebd8d656158c22552e6f06e61897df2fb5
2012-09-11 11:02:14 +02:00
Bence Babati
7017654a70 add help.tree files to extensions' help
Change-Id: I2decf0178dea2722a752291f21e97cae4aab8074
2012-09-10 21:33:21 +02:00
Michael Stahl
6266df99cc gbuild: disable MSVC warning C4351
"new behavior: elements of array FOO will be default initialized"
sounds utterly useless.

Change-Id: I7870734c92bcd52c7fc0a9a251f6d007122c95a6
2012-09-10 15:58:34 +02:00
David Tardon
090901874f we don't need exslt for dmake
Change-Id: Id8cec9932c9c3bd76f0b1e50038582ae64a6f879
2012-09-10 13:28:30 +02:00
Peter Jentsch
1c467763f4 build and deliver internal libexslt. Use LIBEXSLT_LIBS is system xslt is used
Change-Id: I7ab624bc4877af51d4182ab213ef49cd8c5bb2a4
2012-09-10 07:56:42 +02:00
Andras Timar
700301a9ab fdo#52296 put ShellNew files to program's folder
Change-Id: I501d08fb0be65c7191b807e1d6d6f20026e14860
2012-09-08 21:13:21 +02:00
Andras Timar
d2405b54ad installer: remove unused code
Change-Id: I8f0229b8dd0a135f525076e98996d44be2018050
2012-09-08 20:42:59 +02:00
Andras Timar
e520fa15a5 installer does not produce .inf files, corresponding code can go
Change-Id: I98c134457d113dfbb83074fc7ee48cbf952b17b3
2012-09-08 20:33:22 +02:00
Andras Timar
15a2c9adca remove SelfReg table from MSI
We did not use it, and it is not recommended to use it. See:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa371608%28v=vs.85%29.aspx
Installation package authors are strongly advised against using self
registration.

Change-Id: I1dc9a5b66646c63d2ee9a672f045595e6bbb2f42
2012-09-08 20:19:03 +02:00
Matúš Kukan
b409f11f8b rename: set_cxx_suffix -> set_generated_cxx_suffix; used for external libs
Change-Id: I023c6b35c2a65da566ff5bb3aea772c99c90dda3
2012-09-08 13:09:34 +02:00
David Tardon
3d8ceca164 use "scoped" global var. to set the suffix of gen. C++ files
Change-Id: I992d361d489bee59414a4a259fd73a06dd56a72c
2012-09-08 12:45:11 +02:00
Stephan Bergmann
2ad7f82e4a Prevent epm from stripping unless explicitly requested
Change-Id: I9f89d78d5772a1a60c89ab4aa4b6ef9bd6179754
2012-09-07 18:01:54 +02:00
Stephan Bergmann
d53400c0b9 Clarify --enable-symbols misnomer
Change-Id: Id3c206219385d6ab4673d1c8f6236a6cb665512a
2012-09-07 09:38:59 +02:00
Michael Stahl
d9cbc837f8 gbuild: disable symbols on --enable-dbgutil --disable-symbols
Due to the setup of gb_DEBUGLEVEL in gbuild.mk, gb_SYMBOL was always
enabled when --enable-dbgutil is set, with no way to override it.
Fix that by turning configure's ENABLE_SYMBOLS into a tri-state, where
the new "FALSE" value, set by an explicit --disable-symbols, overrides
any implicit way of enabling symbols.
But by default an --enable-dbgutil still enables gb_SYMBOL.

Change-Id: I94c609863980ed1ab9c73d7a4861c394442b531d
2012-09-06 18:46:41 +02:00
Tim Retout
61b899e4b6 installer: Remove copy_complete_directory_without_cvs
Change-Id: I8ae43356f91c45aecfe56cb83567b5e4e97c5669
2012-09-04 19:25:11 +01:00
Tim Retout
3c47a63dc4 installer: Inline $installer::globals::required_dotnet_version
Change-Id: I653cee6f86476520d12eaa42c2afecdad1e75dc0
2012-09-04 19:25:11 +01:00
Stephan Bergmann
a297372210 Quote .ddf content (potentially containing stuff like "%2F")
Change-Id: I532cbc97fe0a85f10dba4f52897c3744516c31c9
2012-09-03 13:55:07 +02:00
Matúš Kukan
dc8f9877d1 libmerged: another small component libraries for android
Change-Id: Icd36fe58cfe8dbcc737681e6fb477e64310bfaad
2012-09-01 21:06:12 +02:00
Tim Retout
b08f8494e6 installer: Second attempt at scpzipfiles interpolation functions.
Call "replace_all_ziplistvariables_in_rtffile" with a hashref rather
than arrayref.

Also rewrite implementation of installer::scpzipfiles variable
replacement functions, and add test case.  Note that unknown
variables should be ignored rather than replaced with an empty string.

Change-Id: Ic4548b9df8c50cbf2d3049052c637e859542a1e8
2012-09-01 19:47:27 +01:00
Tim Retout
bd52c601fb installer: Replace $installer::globals::plat
Change-Id: I81076008a619063acadc328a4ae8caf27eb8fe50
2012-09-01 19:43:06 +01:00
Tim Retout
e0aa5e6f3a installer: Make @forced_properties non-global.
Change-Id: I42f1511126bcbda466cb956cbcac722b449bd9a5
2012-09-01 19:43:05 +01:00
Tim Retout
212847783d installer: Inline $installer::globals::globaltempdirname
Change-Id: I4174f61e45e71720d0679f798f440096d0ce4583
2012-09-01 19:43:04 +01:00
Tim Retout
a3f8156e0d installer: Make @noMSLocaleLangs non-global.
Change-Id: Iae7afa53966a4f5fe3b09ce75dcefc78fd75b279
2012-09-01 19:43:03 +01:00
Tim Retout
4e38a1c870 installer: Make @rtllanguages non-global.
Change-Id: I20c3e2482e9bc1c1f2b32f517b1ced9037454544
2012-09-01 19:43:03 +01:00
Tim Retout
f9a2a438be installer: Make @items_at_modules non-global.
Change-Id: I869b521034f75b0146ee5aa0fdd5014f674bfa4c
2012-09-01 19:43:03 +01:00
Tim Retout
62a9b17278 installer: Remove $installer::globals::prog
Change-Id: I71b8950e1d0e8755159631a83a4e57c23e6cd100
2012-09-01 19:43:02 +01:00
Matúš Kukan
717b6ba929 boost: convert to gbuild
Change-Id: If3840e048edc93adec3df7fa818e8b43d17cb1d5
2012-08-31 21:21:39 +02:00
Matúš Kukan
86423d682a gbuild: add gb_UnpackedTarball_copy_header_files for external headers
Change-Id: Iaf6908ede1d06a7b36eca8f16f44716181428ce8
2012-08-31 21:21:38 +02:00
Matúš Kukan
38cc4f7fde gbuild: UnpackedTarball: do not rename files; set cxx suffix for library
Change-Id: I8bf119a4ab3fc7c2febfa80176358f668003b7d1
2012-08-31 21:21:38 +02:00
Stephan Bergmann
83c474c699 extension_helplink.mk is no longer used
Change-Id: I54e7753f7123ed447253901d2251730371bef7b0
2012-08-31 18:29:47 +02:00
Stephan Bergmann
152ffaa15f Call HelpIndexer/Linker with gb_Helper_set_ld_path
Change-Id: Id3d1b203dee34ab6e59e8790c9caa5ea9d565f45
2012-08-31 18:28:41 +02:00
Stephan Bergmann
b23bb8e0de fdo#53009: Compile extension help in gbuild
...as had been done in the old build system (solenv/inc/extension_helplink.mk).
Especially for bundled extensions, this removes the need to compile the help
data per user on first start.

gb_Extension_add_helpfile(s) replaces gb_Extension_localize_help, and takes care
of all the steps (localization, compilation, inclusion in .oxt), even for the
en-US data (which was handled with additional gb_Extension_add_file calls
before).

Change-Id: Ie4bab66d3cad2b713780a23bf2606ca56cfff37f
2012-08-31 17:04:43 +02:00
Caolán McNamara
f7347f2edd stuff in a mechanism to find the liblangtag share dir during unit tests
Change-Id: Idf67c3dfbff7ee5c13831159a913ce8a517732ca
2012-08-31 13:42:26 +01:00
Caolán McNamara
aac3ff1d15 -DRTL_USING for dmake modules as well
following logic of 608025986

Change-Id: I016b76bf350432a29e02d528814584c5dbbfff61
2012-08-31 10:23:32 +01:00
Tor Lillqvist
21ce2a53e5 For iOS always generate comprehensive headers for udkapi
Seems to get rid of one bootstrapping problem, where URE types are
needed before their rdb file has been read.

Change-Id: If9ae2f282dee06841a538ff1983bb3e836aa5706
2012-08-31 10:03:38 +03:00
Andras Timar
743e51000a remove obsoleted IS<LCIĐ> properties and conditions based on them
Change-Id: I75efbc3815551a9cff43f0c1501e94db7c834afd
2012-08-30 22:16:26 +02:00
Andras Timar
d9d7c85b59 LibreOffice installer does not use child projects
Change-Id: Iee968a748406228c116bef26793d74d5712d1f13
2012-08-30 18:22:29 +02:00
Tor Lillqvist
b7afe94667 Make verbose make output more informative for cppumaker commands
Put only the presumably not so interesting long list of input files
into the response file, have options (which might be what one wants to
see if using verbose=t) on the command line as such.

Change-Id: Ia73614744f4fba65bc47dc463197941e65eae78f
2012-08-30 10:20:35 +03:00
Stephan Bergmann
b888512fcb Fix -Wl,-z,origin -Wl,-rpath,... quoting
Change-Id: I65eac6ab34d2d54eeaa2bc14838711f700d0d535
2012-08-30 08:29:18 +02:00
Stephan Bergmann
0e3f66c5f6 No space inside brackets
Change-Id: I6f6222d7c4c928b29ac092d3afef125f2e552b8e
2012-08-29 23:00:18 +02:00
Caolán McNamara
7a1bac5cca ecj knows about -source -target
Change-Id: Ieb26135bb5eeee5cd472becf704e75bcbeeb8518
2012-08-29 11:43:51 +01:00
Jung-uk Kim
34ca8dd9ad fdo#54015: At least FreeBSD ld requires -z origin when RPATH contains $ORIGIN
Signed-off-by: Stephan Bergmann <sbergman@redhat.com>:
* bulk replacement of "-Wl,-z,origin,-rpath,..." with
  "-Wl,-z,origin -Wl,rpath,..."
* additional hunk for directory/c-sdk/config/FreeBSD.mk in
  moz/seamonkey-source-1.1.14.patch did not apply and has been dropped

Change-Id: Ie60c696f041108e819ce8f799cff6f58e63a5ad7
2012-08-29 12:02:26 +02:00
Takeshi Abe
246d26faec Fix typo LD_LIBARY_PATH
Change-Id: Iff2b85db621eb7b40d8a46a6452b8cae01a91e2e
2012-08-28 00:20:47 +09:00