105 Commits
Author SHA1 Message Date
Tor Lillqvist 07d303b741 Match conditionals in dictionaries/Module_dictionaries.mk
Change-Id: Ia80af0e949c160718cf815630d383bf7c36e5b00
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142071
Tested-by: Jenkins
Reviewed-by: Andras Timar <andras.timar@collabora.com>
2022-11-07 00:02:57 +01:00
Rene Engelhard ab87f61b61 fix HSQLDB_JAR define in scp2/InstallModule_ooo.mk
for one HSQLDB_JAR is already a path and secondly, gb_Helper_make_path
doesn't even exist (anymore). It's supposed to end up in
URE_MORE_JAVA_CLASSPATH_URLS so use gb_Helper_make_url

Change-Id: I52c6117299caeb4fac8c894fc54564befc673e67
Reviewed-on: https://gerrit.libreoffice.org/55552
Tested-by: Jenkins
Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
2018-07-05 17:10:32 +02:00
Rene Engelhard 3e9c908b73 remove Linux ("UNX") systray "Quickstarter"
Change-Id: Ie0e8b8b7ad59ee640d6b195dfae1a7cf745056fd
Reviewed-on: https://gerrit.libreoffice.org/54543
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
2018-05-23 12:02:59 +02:00
Caolán McNamara 00657aef09 migrate to boost::gettext
* all .ui files go from <interface> to <interface domain="MODULE"> e.g. vcl
* all .src files go away and the english source strings folded into the .hrc as NC_("context", "source string")
* ResMgr is dropped in favour of std::locale imbued by boost::locale::generator pointed at matching
  MODULE .mo files
* UIConfig translations are folded into the module .mo, so e.g. UIConfig_cui
  goes from l10n target to normal one, so the res/lang.zips of UI files go away
* translation via Translation::get(hrc-define-key, imbued-std::locale)
* python can now be translated with its inbuilt gettext support (we keep the name strings.hrc there
  to keep finding the .hrc file uniform) so magic numbers can go away there
* java and starbasic components can be translated via the pre-existing css.resource.StringResourceWithLocation
  mechanism
* en-US res files go away, their strings are now the .hrc keys in the source code
* remaining .res files are replaced by .mo files
* in .res/.ui-lang-zip files, the old scheme missing translations of strings
  results in inserting the english original so something can be found, now the
  standard fallback of using the english original from the source key is used, so
  partial translations shrink dramatically in size
* extract .hrc strings with hrcex which backs onto
   xgettext -C --add-comments --keyword=NC_:1c,2 --from-code=UTF-8 --no-wrap
* extract .ui strings with uiex which backs onto
   xgettext --add-comments --no-wrap
* qtz for gettext translations is generated at runtime as ascii-ified crc32 of
   content + "|" + msgid
* [API CHANGE] remove deprecated binary .res resouce loader related uno apis
      com::sun::star::resource::OfficeResourceLoader
      com::sun::star::resource::XResourceBundleLoader
      com::sun::star::resource::XResourceBundle
    when translating strings via uno apis
      com.sun.star.resource.StringResourceWithLocation
    can continue to be used

Change-Id: Ia2594a2672b7301d9c3421fdf31b6cfe7f3f8d0a
2017-07-21 08:20:50 +01:00
Michael Stahl f8de1df4be scp2: move fonts to AutoInstall
Add new PACKAGE_FILELIST_FONT

The DONT_DELETE style has no effect for files.

The FONT_WARN_IF_EXISTS style has no effect.

Change-Id: Id062ada0a680341c01827e457b1166d625afe8cc
2017-06-02 16:34:53 +02:00
Michael Stahl af79ff7a3c tdf#90753 scp2: move image packages to AutoInstall
Fixes regression from 73661c6f0f

Not sure why these need their own scp2 Module

Change-Id: I26386a5105b8244eacfcb1760091e8806c55abd8
2017-06-01 14:48:49 +02:00
Matúš Kukan dc2d33dd90 AutoInstall oox filter data packages to ooo module
Change-Id: Ib7b0773ee2b347d81d3f8894ea3063c6d6f18d90
Reviewed-on: https://gerrit.libreoffice.org/34168
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
2017-02-13 11:40:24 +00:00
Stephan Bergmann 8646ab97dc Remove MinGW support
In OOo times, there'd originally been efforts to allow building on Windows with
MinGW.  Later, in LO times, this has been shifted to an attempt of cross-
compiling for Windows on Linux.  That attempt can be considered abandoned, and
the relevant code rotting.

Due to this heritage, there are now three kinds of MinGW-specific code in LO:

* Code from the original OOo native Windows effort that is no longer relevant
  for the LO cross-compilation effort, but has never been removed properly.

* Code from the original OOo native Windows effort that is re-purposed for the
  LO cross-compilation effort.

* Code that has been added specifially for the LO cross-compilation effort.

All three kinds of code are removed.

(An unrelated, remaining use of MinGW is for --enable-build-unowinreg, utilizing
--with-mingw-cross-compiler, MINGWCXX, and MINGWSTRIP.)

Change-Id: I49daad8669b4cbe49fa923050c4a4a6ff7dda568
Reviewed-on: https://gerrit.libreoffice.org/34127
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2017-02-10 18:01:27 +00:00
Matúš Kukan 98c0a80a1c scp2: Bin not used defines
Change-Id: I4d2fe64fb8635bb87c9eb3b3f5b98227811cea03
2016-12-25 09:11:11 +01:00
Matúš Kukan 7b340f0d88 tdf#90753: AutoInstall libreofficekit_selectionhandles package
Change-Id: I9998f3dcd6725a49aa2c083eac0de1f970b167e0
2016-12-25 09:11:11 +01:00
Matúš Kukan f80d618ced scp2: Bin not defined gids and not used defines
And a little cleanup.

Change-Id: Id066b4d37e217b8ab21ea162c23a999566a9e190
2016-12-02 20:14:39 +01:00
Matúš Kukan aabc5aab5a tdf#90753: Move brand packages to AutoInstall
gid_Brand_File_Bin_Soffice_Bin_Manifest was removed
in 26bddf3e80

Change-Id: Iff5314e8c3c6191556c082bc30938dd177b254fc
2016-11-25 22:43:34 +01:00
Matúš Kukan c1b50e6d8c scp2: ICU was moved to AutoInstall
..in e759269e37

Change-Id: I670cd35f64f1784b4150a8c3ab310bd1c88e6ed0
2016-11-25 22:43:34 +01:00
Rene Engelhard cb6d938a07 don't install qstart.desktop if it's disabled (--disable-systray)
Change-Id: I21a53381ad4018034de3833e8e244d0d7a7d28b8
2016-04-11 23:08:29 +02:00
Miklos Vajna f09bcddfa9 scp2: move scp2 classification package to AutoInstall
Change-Id: I59afb2302b7fe891a83ca5ce7b12eca322bb7ed7
2016-02-29 13:56:13 +01:00
Miklos Vajna e5202379e3 sfx2 classification: include example XML in the instset
Change-Id: I23c0227ee304a6b756ff3d474866609d95e6a071
2016-02-22 14:31:46 +01:00
David Ostrovsky 53f0eb12f0 tdf#90753 Move Pyuno wizard packages to autoinstall
Change-Id: I9dda8144e0cb3ff2ea80c65f210a9b94b88a0026
Reviewed-on: https://gerrit.libreoffice.org/22379
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
2016-02-17 10:01:41 +00:00
Thorsten Behrens 8a99e4b0de No LOKDocView packaging for Win/Mac for the while
This unbreaks Windows packaging after
85b46f5192 - I guess this should be
Linux-only for the moment.

Change-Id: Ie19f7f3e4b611e2884e3fdb1a64c63927b018989
2016-01-20 01:47:37 +01:00
Miklos Vajna 8373ae58eb scp2: fix --disable-gtk3 build
Change-Id: I231cb935f1d0a4e69bc3f970e48aece8305ab2b3
2016-01-19 22:07:01 +01:00
Pranav Kant 85b46f5192 lokdocview: Add scp files for selection handle PNGs
Change-Id: I4d3eab1f16751a1b3f24a995e3d28322fd2f510b
Reviewed-on: https://gerrit.libreoffice.org/21606
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
2016-01-19 17:33:34 +00:00
Bryan Quigley 054b25c9ce Remove missed NPAPI items
These were missed during the removal of NPAPI.

Change-Id: Ie6233a755cd8f2995692fb8790bd65055d100251
Reviewed-on: https://gerrit.libreoffice.org/21015
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Tested-by: Julien Nabet <serval2412@yahoo.fr>
2015-12-31 17:02:53 +00:00
David Ostrovsky 4e3086da3e Remove Seamonkey based address book driver
Seamonkey based address book driver is based on pre-compiled libraries
and is only used on Windows 32 bit. Remove it in favor of mork driver.

Given that Seamonkey based mozab driver also provides Outlook and
Outlook Express address book integration, that Windows-32-bit--only
feature is lost for now.  If necessary, support for that feature could
be rewritten from scratch, in a way that would also work for Windows 64
bit.

Change-Id: Ie1c125e692598bda999767c328c9e2262a2b82af
Reviewed-on: https://gerrit.libreoffice.org/19560
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2015-10-25 15:02:44 +00:00
Samuel Mehrbrodt cc09a58ef3 One more GUIBASE -> USING_X11
Change-Id: I383b83b3778b11a012a931c19a2be85445af29c5
Reviewed-on: https://gerrit.libreoffice.org/18900
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2015-09-28 08:59:18 +00:00
Samuel Mehrbrodt c29ea22b89 Replace GUIBASE with USING_X11
That's what it actually means. Also make it a boolean

Change-Id: I249e18351253b34b5dada28e2a9c6bc0c06b730c
Reviewed-on: https://gerrit.libreoffice.org/18688
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2015-09-25 07:25:46 +00:00
Michael Stahl 72699595aa remove KDE3 support, --enable-kde and --enable-kdeab
With the new RHEL6-era baseline TDF can finally ship KDE4 support.

Change-Id: I227278b576a3ed2f2aaa751d41b469ca92dc78b3
Reviewed-on: https://gerrit.libreoffice.org/18267
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-09-03 08:18:03 +00:00
Michael Stahl a98d3240a2 scp2: remove now unused variable
Change-Id: I85c0db36709f545bf2d4eaba9b458e4741b7879b
2015-02-28 22:28:57 +01:00
Michael Stahl 7c898c933c scp2: move brand executables to AutoInstall
... except for soffice.exe which is referenced by some FolderItem.

Change-Id: Ie5788aa950f0b8526220fb2c8b9281ce934b8a5d
2014-10-29 11:37:48 +01:00
Bryan Quigley 496bc3cd6c fdo#45071 Remove Libreoffice browser plugin
This removes ENABLE_NPAPI_INTO_BROWSER while it should keep
ENABLE_NPAPI_FROM_BROWSER (embed flash in LO) intact.

Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
Conflicts:
	extensions/source/nsplugin/source/npshell.cxx

Change-Id: I80a9159a75653c74423d8fdc7c188568d3188e04
2014-09-09 15:20:35 +02:00
Tor Lillqvist 6492c8576e Make the "Mac-like" or "canonical" app bundle structure always used on OS X
In other words, only executable files go in the MacOS folder. Dynamic
libraries and bundled frameworks (i.e., LibreOfficePython), and
nothing else, go in the Frameworks folder, and all other files go in
the Resources folder.

Especially, note that Java class files and rc (.ini) files also go in
Resources.

Such an app bundle structure is what Apple strongly suggests one
should use, and it has been hinted that future versions of code
signing and/or Gatekeeper will require such a structure.

There is still some ugliness thanks to traces of the historical
separation of URE from "the office". Like there are two separate
"unorc" files, one for URE, one for the LibreOffice application. IMHO,
this should be cleaned up, but is probably controversial.

(Eek! I now see there are actually *three* unorc files in the app
bundle. Not intentional. Need to fix that later.)

Change-Id: Idcf235038deb5b8e1d061734993e9f31869b7606
2014-09-09 13:55:23 +03:00
Michael Stahl d52985d814 scp2: stupid typos
Change-Id: I94b3f39ce3dc642c97dfd515b026e4470724b06c
2014-07-18 18:04:49 +02:00
Michael Stahl 80583d1c6d scp2: move pdfimport library to AutoInstall
Change-Id: Iac7d30ea181edbc479034e7b6f8eea285d7f6fbb
2014-07-18 17:50:39 +02:00
David Tardon 04c18d9855 remove a bunch of unneeded defines
Change-Id: I02e99812b7a6afba04afee1b5c810bf5b1640c51
2014-06-09 08:59:42 +02:00
Tor Lillqvist 9986f236d6 Don't reference the avmediaMacAVF library if not built
Change-Id: If4f5c51e986b51f5795012b9535ab7a7ea51337b
2014-05-15 19:53:07 +03:00
Miklos Vajna 2dde1db057 oox: generate data, not code for drawingML export adjustment values
Change-Id: I5898314c630348552ca2e0a6df1cc76972e3974c
2014-04-15 10:10:51 +02:00
Michael Stahl 4c3626af6b scp2: move jfreereport to AutoInstall
Change-Id: I13bf9d1b75b3da1a8b6925f12eca938141fc9baf
2014-03-18 22:18:12 +01:00
Michael Stahl 2bec9f4950 scp2: move apache-commons to AutoInstall
Change-Id: I5a50e7fcf5eafb18a63d250a82810703d3d8b11d
2014-03-18 22:18:11 +01:00
Michael Stahl 01adcd8024 scp2: move liblangtag to AutoInstall
Change-Id: If79d57cf1743427106c0e4202fb4d5e42b5a807e
2014-03-18 22:18:10 +01:00
Michael Stahl d49543cefb scp2: remove some variable/macro cruft
Change-Id: If07b243e71be7c67d36e3d652c52781ef902e380
2014-03-03 23:41:15 +01:00
Matúš Kukan 4f7b96886e Allow to build lpsolver based on CoinMP library.
Change-Id: I0a3b2bd6744f6ccca0017cd1e06a4018f085445a
2014-03-03 13:35:43 +01:00
Matúš Kukan 083fa76745 fdo#60924: Autoinstall lpsolve package.
Change-Id: I1404cfc08cd03cff000b088a305e47c96df0b986
2014-03-03 13:35:42 +01:00
Matúš Kukan 513a947a92 scp2: These defines are not used in the sources.
Change-Id: Ie586fd383af33cb8dcb00b2d8f9ae41f39a1a673
2014-02-25 19:11:58 +01:00
Michael Stahl 32db4993c4 normalize values of SYSTEM_POPPLER, SYSTEM_JFREEREPORT
Change-Id: I8034b6fdf85697b6b409143396983ef3170257b2
2014-02-12 09:53:11 +01:00
Michael Stahl 5866b33bdd normalize values of SYSTEM_HSQLDB, SYSTEM_POSTGRESQL
Change-Id: Ia29a173ab6bb3442f98cd6db4db67ad27e7fa9a1
2014-02-12 09:53:10 +01:00
Michael Stahl 0443d0a90e normalize values of SYSTEM_PYTHON, SYSTEM_MYSQL_CPPCONN
Change-Id: I8932febdd39c35f23fb3a89703b69e25302f5678
2014-02-12 09:53:09 +01:00
Michael Stahl e3abec3f07 fdo#74825: fix missing lcms2/libxslt/curl in installation sets
The assumption that all configure variables had been normalized to
TRUE/<empty> turned out not to hold; convert a bit more in that
direction.

(regression from 4af38b099c)

Change-Id: I2127c515e8a833a07c9b26ed9d693ce5a1853fe4
2014-02-12 09:53:08 +01:00
Michael Stahl 070ca1e280 jfreereport: stop pointlessly renaming the jar files
Change-Id: Ia2c5ce1176496e98643e2cefc65d4c6d0cf9c781
2013-10-25 23:31:30 +02:00
David Tardon f1a99d2d22 fix path after move to external
Change-Id: Ibcf2dca1a2c624e6467db45ccfe195035e35555e
2013-10-19 09:50:45 +02:00
David Tardon 8ede32d157 add missing dep
Change-Id: I2535fb641ba6e0f3c651868143e70ca0bbd88d5e
2013-10-13 12:05:49 +02:00
Stephan Bergmann a382dad6af Clean up Mac OS X .jnilibs
Those .jnilibs that are not needed as .dylibs (this includes those that are also
UNO components) are handled via RepositoryFixes.mk.  The remaining one,
libjava_uno.jnilib is packaged as a symlink in instdir.  Everything else is not
necessary and removed (including the venerable oddity macosx-create-bundle).

Change-Id: I34a1801b0733cdff885c1c72db16fa631c5d82ef
2013-09-14 18:11:55 +02:00
Matúš Kukan d78e4f0c46 scp2: a little cleaning
Change-Id: I4b41f8c2c6dd82956cb2493676c9854744eecbad
2013-09-09 22:09:09 +02:00