summaryrefslogtreecommitdiff
path: root/solenv/bin/modules
AgeCommit message (Collapse)AuthorFilesLines
2014-01-10fix help packaging for Mac OS X language packsChristian Lohmaier3-30/+12
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
2013-12-28Fix perl errors in installer modules.Jan-Marek Glogowski2-2/+2
The equivalent of C break is Perl last; guess these are typos. Change-Id: I1d61d319f2add029434ab5da7d9c01c7e807e8ac Reviewed-on: https://gerrit.libreoffice.org/7188 Reviewed-by: Andras Timar <andras.timar@collabora.com> Tested-by: Andras Timar <andras.timar@collabora.com>
2013-12-10Add back check for missing libgetuid.so.Matúš Kukan2-3/+6
If the library does not work, things like fdo#67388 happen. Change-Id: I3390fdb6f2cdf24145ddde4466146f91e5dfde82
2013-12-10installer: Fix path to libgetuid.so again. Hardcode it.Matúš Kukan2-18/+3
Hopefully fixes fdo#67388. I can't reproduce here. Change-Id: I5bcbb59a0f49e925d60f225b0f8f925d6d5dc468
2013-12-09fdo#72451: installer: Make filelists work again.Matúš Kukan1-1/+10
regression from c2f5e09900561d417d53a74fd6bc189cb7d898e1 Change-Id: I840d066ec2fccb35fdbd96939c5593a71beb0abd
2013-12-06Zip .ui translations per UIConfig target.Matúš Kukan1-1/+1
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>
2013-11-22fix copypastaDavid Tardon1-2/+2
Change-Id: I1b526370c0432ec3e7029c0ca056d891c9f10d8b
2013-11-22define module, not fileDavid Tardon2-11/+26
Change-Id: Ie828de19cc35228cd332ecbb5e11f2edb281bad8
2013-11-20fdo#67060 do not package RPM-only install script to DEB packsAndras Timar1-0/+6
This reverts commit 5003ab57eee903d072fc7fac8cb5c69a34fb9d5c. It did not work, when both RPM and DEB were selected as targets. Change-Id: I90c74f0d00804b80daeca2c69d1f12e094243a81
2013-11-13installer: use 'mkdir -p' before 'ln -sf'Miklos Vajna1-1/+4
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
2013-11-08installer: the perl is borkedMichael Stahl2-3/+5
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
2013-11-08Hard-code the path to libgetuid.so in epmfile.pmStephan Bergmann1-10/+2
...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
2013-11-08instsetoo_native: shouldn't need instdir in include pathMichael Stahl1-3/+3
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>
2013-11-08installer: remove (now unnecessary) shlxthdlpathMichael Stahl1-3/+0
Change-Id: Ic84cdc33f470ce3ed143d86add04a422f8b9e365 Reviewed-on: https://gerrit.libreoffice.org/6614 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2013-11-07installer: remove unused variableMichael Stahl1-2/+0
Change-Id: I03648e07b6f1ab895254c4e2a02717a6a318c783
2013-11-07installer: remove some special-casing of obsolete "common.pro" dirsMichael Stahl4-21/+0
Change-Id: I8e79bb278759c3d6c5c782c6f2e0df8758e801c8
2013-11-07installer: stop using PROEXTMichael Stahl9-22/+9
Remove "productextension" from installer. There is some "common" cruft here that needs more cleanup.. Change-Id: Ia4ef306009f0c4952792d096bb335f834b0f8262
2013-11-06INSTDIR <> INSTROOT on OSX, and we need INSTROOTAndras Timar1-1/+1
Change-Id: I629c9791756c7c2bf95772c9b44386bd14911bd3
2013-11-04bug in perl installer that make UnixLink entries to be lostNorbert Thiebaud1-2/+2
the code in question try to re-assign entry that are in normal file to links based on some condiftion... but when it did that it would overwrite the content of the array that was passed instead of adding to it, hence loosing any Unixlink entries. Change-Id: Ia879dfefa4bf2fc635c05864b014e0712e51812d Reviewed-on: https://gerrit.libreoffice.org/6574 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-11-02remove SOLARENV variableMichael Stahl1-1/+1
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-10-31Disambiguate where a "Source for ... not found!" error originates fromStephan Bergmann1-1/+1
Change-Id: I424036d3a940fa53b1553c1c539bf1065cdc2759
2013-10-31$installer::globals::macinstallfilename is already an absolute pathnameStephan Bergmann1-4/+1
Change-Id: I35ced0ef75f6b411807f24ecc19b4f2a9622f98c
2013-10-31solver doesn't solve anything...Michael Stahl6-11/+7
... it is an abbreviation of "Solar Version". Since nobody can remember that: remove OUTDIR OUTDIR_FOR_BUILD SOLARVER SOLARVERSION solarpath and any mention thereof. Change-Id: Idb3031c4f25a76ac05b22ec67e3ca3e1e8e512ad Reviewed-on: https://gerrit.libreoffice.org/6515 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2013-10-31installer: replace usage of OUTDIRMichael Stahl3-9/+9
Change-Id: I82a87bdde9751efbdcfb4da5f89ba10ac17b427b
2013-10-31gbuild: InstallScript: use scripts from WORKDIRMichael Stahl1-0/+3
Change-Id: I741edcabf86801f77ff58bc42a81372053c7901b
2013-10-31setup_native: remove Package_ulfMichael Stahl1-1/+1
... instead hard-code macinstall.ulf location in installer. Change-Id: I4a6b35c093ff3f4a19d84e8803821909a5ae03db
2013-10-31setup_native: find all static files in source/packinfoMichael Stahl2-0/+4
... and move the OSX specific files there too so we don't need several include paths. Change-Id: I9368e12d4cf85da3795939b51540eaf7f5d0a7d3
2013-10-31setup_native: use various scripts directly from SRCDIRMichael Stahl3-27/+14
Change-Id: I6c53fed0a4eace9b306ce0ab425f16fa0ca7d7b3
2013-10-31setup_native: these 2 mac files are already hard-coded in installerMichael Stahl1-7/+6
Change-Id: Ie7cbd70018a58a43ed25b207b243e1ebc2f2b9d6
2013-10-31sysui: remove Package_desktopMichael Stahl1-0/+3
... put the CustomTarget dir on the search path instead. Change-Id: I2888e10bfa58d3c5b0f39958328efb14c3ce92a9
2013-10-30l10ntools: remove Package_ulfconvMichael Stahl2-5/+4
Change-Id: I7a8c3fdf34951e00fca8c0a2543f33817fa874fa
2013-10-30cli_ure: remove CLI version PackagesMichael Stahl1-4/+4
Tweak the installer so it reads the included files from SRCDIR. Change-Id: Ic4d3d2c003c2d0c5aebea6dd32f5989f3d4f04e4
2013-10-30sysui: remove Package_iconsMichael Stahl1-5/+5
- rename main_app.ico to soffice.ico (in case the name is relevant?) - installer: hard-code path to sysui/desktop/icons/soffice.ico Change-Id: Iacd6e28201c3f8e69375e0bfc516542e86131912
2013-10-30msc-externals: remove Package_msms, use MSM directly from MSVC dirMichael Stahl1-3/+3
Change-Id: I2e35810312ed140e393311569de7abd6f4676b63
2013-10-25installer: remove SUBST_FILENAME/InstallName with prejudiceMichael Stahl2-165/+0
Change-Id: I24b086643fad46e4403ba087d2b65528bf090422
2013-10-25fdo#65102 respect user's choice not to install desktop iconAndras Timar10-4/+201
Using advertised shortcuts -- inspired by Intel AppUp Centre's requirement -- was not a good idea after all. I revert this, and I also revert the commit that actually disabled it in default Windows builds. This reverts commit aa2450cb51cfc3805c7a596b6b89d70bb133821e. This reverts commit b40012bd6d0b5387005253f1d3f03929ce4d1ac6.
2013-10-24epm: use executables from WORKDIR and clean up configureMichael Stahl1-7/+0
Change-Id: I69e75dbbaa16b6dc407a69ba8137c09888db50ce
2013-10-13hide program modules in Custom Install panel of Windows installerAndras Timar1-2/+2
We all know that LibreOffice is not a suite of six office applications, Writer, Calc, Draw, Impress, Math and Base. LibreOffice is more or less monolithic. Yet, for marketing reasons probably, Windows installer offered the option to de-select any of the six applications. From the technical point of view, it did not make much sense. The saved disk space was negligible. On the other hand many issues could occur. For example fdo#67130, LibreOffice cannot start if LibreLogo is installed while Writer is not, or fdo#70226, Writer crashes when bibliography database is selected, when Base isn't installed. We need less complexity, fewer options. It is hard to imagine a user who insists on having just Writer and Calc but not Impress and Draw, etc. The new start center BTW does not make starter icons inactive for not installed applications. Change-Id: I4d486f0d59c393bfe08ea3a69e51cc32b751f130 Reviewed-on: https://gerrit.libreoffice.org/6235 Reviewed-by: Tor Lillqvist <tml@collabora.com> Tested-by: Tor Lillqvist <tml@collabora.com>
2013-10-12fdo#33798 msidbFeatureAttributesUIDisallowAbsent for hidden feat.Andras Timar1-0/+1
Change-Id: I0c8788f88b3c219e789af7f8bfa79e5dd31c5b3a
2013-10-09Remove unused fileTor Lillqvist1-35/+0
Change-Id: I249c3a157c7d6924f89e88853f6f63860ed2ff18
2013-09-29I forgot to add -d swith to signtoolAndras Timar2-26/+34
The UAC prompt shows a temporary random Program Name for msi, if the -d switch is not given. One more change: probably it is not wise to print the password of code signing key in clear text to log and to screen. Change-Id: I1f555754eee19708bbd7a3c70280fe662c77fc3a
2013-09-24Create a proper Info.plist for the OS X app bundle already in configureTor Lillqvist1-3/+0
After recent instdir changes the SCPZIP_REPLACE thing was not used any more for Info.plist, so all the ${FOO} things were left in Info.plist unexpanded with predictably wonky results, a non-working app. Instead just expand it from the configure script. While at it, use a correct CFBundleShortVersionString: only three integers should be in that. Also, hardcode FILEFORMATNAME as OpenOffice.org and FILEFORMATVERSION as 1.0, and drop the "variables", as that is what those "variables" *means*. They were used to refer to the OOo 1.0 formats. (It would have been utterly wrong to define them as something else, like another product name and a newer version number, in openoffice.lst, so pointless to have them there.) Drop the meaningless BUILDIDCWS. Change-Id: I4030aa060b78e8b3fb812a6362869996e8db7d3d
2013-09-22installer: actually WINDOWSBASISROOTNAME was wrongMichael Stahl1-2/+3
What _actually_ determines the prefix of the destination is the HostName property of the scp2 Directory with Style OFFICEDIRECTORY, so check that. The two are often the same but not when building a LibreOffice_Dev_SDK. Change-Id: Ic127447ef40731f0967b89ece631f9c7b076720f
2013-09-18Sign .msi/.msp files when build signing is enabled on WindowsAndras Timar1-0/+49
Change-Id: I927d78ae898596e6425b086f4d50fc4e1b9361c1
2013-09-13installer: put in a hack for MacOSX to find language pack filesMichael Stahl1-0/+5
The files are in LibreOffice.app, are packaged in LibreOffice Language Pack.app and will then be copied into LibreOffice.app when the lang-pack is clicked by the user. This also neatly avoids having to deal with file names with spaces in make. Also, root directory is $(PRODUCTNAME).app which works with --disable-release-build too. Change-Id: Ie064831316d790b137022a1632721c62500a46a1
2013-09-12installer: find files in INSTDIR also on WNTMichael Stahl2-4/+9
... where everything is inside some artificial "LibreOffice 4" directory that is set as WINDOWSBASISROOTNAME in openoffice.lst.in Change-Id: Ib04f84a8064739e0ea9d11b3b79cc1fa167a06e5
2013-09-12installer: restore these tooThomas Arnhold1-0/+28
This was dumb - I can't use search correctly ;) Change-Id: I966ad8bce2edbd4a6c58f82568210e110c88a6c5
2013-09-12installer: restore generate_cab_filename_for_some_cabsThomas Arnhold1-0/+24
Change-Id: I98155bcf6663aa0e7944807fd7cc8b49ab349ee8
2013-09-12installer: Remove packager.plThomas Arnhold6-492/+0
This script seems obsolete since: 1d84e9d1d363bd550129efcbeafe670c0a049dd0 updatepack: $(PERL) -w $(SOLARENV)$/bin$/packager.pl Found it because it calls dmake. Change-Id: I9cb1c194ed56d1fc8125ae5848190854dfe4d86e
2013-09-12installer: remove unused variablesThomas Arnhold10-30/+1
Change-Id: I3c9669f6fdf25a1a244335ae0317c3a8a933762b