Florent Rougon
69033f37f8
i18n Python scripts: declare plural forms for Catalan and Slovak
...
Regarding Slovak language, there was enough info in
<https://code.qt.io/cgit/qt/qttools.git/tree/src/linguist/shared/numerus.cpp >.
As for Catalan, I don't see anything there, so I put
"ca": ["singular", "plural"] based on the fact that [1] says:
"Catalan has an inflectional grammar. Nouns have two genders
(masculine, feminine), and two numbers (singular, plural)."
I suspect we'll be ahead of Qt Linguist for Catalan.
[1] https://en.wikipedia.org/wiki/Catalan_language
2020-04-15 11:40:26 +02:00
James Turner
aa7770911b
Revert "macOS: remove use of Ninja for now"
...
This reverts commit b954ad8cd7
.
2020-04-11 16:38:43 +01:00
James Turner
b954ad8cd7
macOS: remove use of Ninja for now
...
For some reason the slave doesn’t like Ninja, let’s disable it until
I figure out why.
2020-04-10 12:07:04 +01:00
James Turner
9158b1688e
Update macoS/Win build scripts for symbol uploading
2020-04-08 16:14:38 +01:00
James Turner
9effd91f62
macOS: Use different bundle identifiers for nightly builds
...
Also switch so nightly builds are always ‘lite’ (not full) to save
bandwidth / computational load on Jenkins
2020-04-02 22:21:20 +01:00
James Turner
0ddf75b382
Copy Swift libraries on macOS
2020-03-30 13:32:57 +01:00
Julian Smith
a2eb0d7b4c
download_and_compile.sh: added --compositor option.
2020-03-24 22:21:01 +00:00
James Turner
14ee759409
Fix Python3 compatability
2020-03-24 14:27:27 +00:00
James Turner
aff1ac0f69
Add more catalog tags based on what’s used
2020-03-24 14:24:29 +00:00
James Turner
9453e085b3
Add Mespieler aircraft mirror
2020-03-21 18:41:45 +00:00
James Turner
da4cf552cb
Bugfix, missed $ on global variable
2020-03-18 12:41:42 +00:00
James Turner
91e0f86a0b
macOS: code-signing changes
2020-03-17 16:33:27 +00:00
James Turner
aae488794e
Notarization support in macOS packaging scripts
2020-03-13 16:59:14 +00:00
Edward d'Auvergne
4dffeeb56e
Catalogs: Addition of an initial README.md file.
2019-11-18 11:23:27 +01:00
Edward d'Auvergne
ed7075f4ba
Catalogs: Python 3 compatibility for reading binary data.
...
IO data needs to be decoded, and the binary zip file needs to be opened in 'rb'
binary mode.
2019-11-18 10:26:40 +01:00
Edward d'Auvergne
185a10f7c5
Catalogs: Python3 does not have a 'long' integer type.
2019-11-18 10:10:22 +01:00
Edward d'Auvergne
5d3fcd3ba0
Catalogs: Converted all print statements into Python 3 compatible functions.
2019-11-18 10:06:24 +01:00
Edward d'Auvergne
3b1a3c51b1
Catalogs: Default to Python 3.
2019-11-18 09:58:58 +01:00
Edward d'Auvergne
ea18939738
Catalogs: Addition of example configuration files for testing a single craft.
...
This is useful for aircraft authors to see what will be packed into the zip
archive.
2019-11-14 12:00:02 +01:00
Edward d'Auvergne
d22ff42e42
Catalogs: The scm <update> XML tag is now used.
...
The tag can be overridden on the command line with the --update and --no-update options.
2019-11-14 11:59:56 +01:00
Edward d'Auvergne
190d789a54
Catalogs: Support for <include> tags to allow a subset of craft to be cataloged.
2019-11-13 22:26:11 +01:00
Edward d'Auvergne
8534a8aba4
Catalogs: Modification of the template file parsing.
...
The code is now a function in the 'catalog' module and checks for the existence
of the file are now performed.
2019-11-13 22:26:11 +01:00
Edward d'Auvergne
9ec3e015b2
Catalogs: Modification of the configuration file parsing.
...
The code is now a function in the 'catalog' module and checks for the existence
of the file are now performed.
2019-11-13 22:26:10 +01:00
Edward d'Auvergne
b8c05410e3
Catalogs: Rewrite of the craft zip creation using the Python zipfile module.
...
If a 'zip-excludes.lst' file is found in the craft's base directory, that will
overwrite the global catalog exclusion list.
Three new unit tests have been created to test the functionality.
2019-11-13 22:25:49 +01:00
Edward d'Auvergne
fd6fae3858
Catalogs: Expansion of the zip archive exclusion file.
...
This includes addition of the craft development directories 'dev', 'Dev',
'development', 'src', and 'Resources' and handling the common compressed gimp
file *.xcf.gz, a capitalised gimp file, and Blender *.blend[1-9] files.
2019-11-13 22:18:43 +01:00
Edward d'Auvergne
ca4a2ca813
Catalogs: Bug fixes allowing the unit tests to pass again.
...
3 of the tests have been broken since 70dfd6b8d4
,
the change to LXML.
2019-11-12 14:26:24 +01:00
Torsten Dreyer
da0d245685
Script to create the scenery pack
2019-11-06 13:51:41 +01:00
Scott Giese
e0568f4f63
Final 'white text' version
2019-09-29 22:41:01 -05:00
Scott Giese
f61d0d35bd
Add option for white text fix.
2019-09-29 17:50:58 -05:00
Scott Giese
61fbe94ee2
[fg-from-scratch] curl_debug library
2019-09-21 11:55:29 -05:00
Scott Giese
523fe108be
[fg-from-scratch] PLIB and debug modules
2019-09-21 11:12:11 -05:00
Scott Giese
23e6b50aa9
[fg-from-scratch] improved SimGear options
2019-09-21 10:21:14 -05:00
Scott Giese
22337b2bdb
[fg-from-scratch] improve FG and TG options
2019-09-19 19:58:26 -05:00
Scott Giese
b38a53490c
[fg-from-scratch] improve SimGear options
2019-09-18 23:13:53 -05:00
Scott Giese
326dd6e11d
[fg-from-scratch] improve OSG build options
2019-09-18 22:33:33 -05:00
Scott Giese
40e5af8d57
VS2019 defaults to x64
2019-09-17 20:37:46 -05:00
Scott Giese
eea7bac1e8
[fg-from-scratch]
...
Auto detect Qt5 install path
Auto detect latest VS version
Upgrade to OSG 3.6
Organize folder structure
2019-09-16 23:50:35 -05:00
Julian Smith
a5e4c47f1d
download_and_compile.sh: improved generation of run_fgfs*.sh scripts.
...
Use common code for run_fgfs.sh and run_fgfs_debug.sh. If OpenBSD, also add a
ulimit -d command to increase data segment size.
2019-09-04 13:35:30 +01:00
Julian Smith
9804df24a1
download_and_compile.sh: Added support for building fgfs on OpenBSD.
...
Added support for building zlib, because current openbsd-6.5's zlib is too old.
If OpenBSD:
Default to not attempting to update or download packages - for now packages
have to be installed manually with pkg_add.
Use gnugetopt.
Use ZLIB build for simgear and fgfs.
For fgfs, use -DENABLE_QT=OFF -DENABLE_FGCOM=OFF.
For run_fgfs_debug.sh, use egdb because default gdb is too old.
2019-09-04 13:34:27 +01:00
Florent Rougon
bad115cac0
download_and_compile.sh: add libopenal-dev as mandatory dependency of SimGear
...
Thanks to Clm76 for the report.
2019-07-06 12:19:42 +02:00
Florent Rougon
696829a260
download_and_compile.sh: add optional dependency on libevent-dev
...
This is needed for swift support (thanks to wkitty42 for the report).
2019-05-25 21:28:36 +02:00
James Turner
09cc52296d
Put compositor back off for now
...
Need to figure out a way to handle it as another binary build, since
there is no runtime configuration option.
2019-05-24 13:55:59 +01:00
James Turner
abc616b548
Enable Swift in nightly builds
2019-05-24 09:31:51 +01:00
James Turner
c3b9b9a524
Enable compositor in nightly builds
2019-05-23 12:38:02 +01:00
James Turner
2277ba38c7
Fix a typo in DBus installer spec
2019-05-23 11:02:10 +01:00
Lars Toenning
97a72b4934
Add swift dlls to installer script
2019-05-17 10:54:29 +02:00
Florent Rougon
ecd4b9aab3
download_and_compile.sh: fix path in generated default TerraGearGUI.conf
...
The 'flightgear' path in ~/.config/TerraGear/TerraGearGUI.conf is
supposed to point to $FG_ROOT, not to the FlightGear repository...
2019-05-02 01:36:00 +02:00
Florent Rougon
882ab6ae59
download_and_compile.sh: small fixes for TerraGear and TerraGear GUI
...
- make all generated scripts executable;
- use correct path for 'terragear' in the generated default config file
~/.config/TerraGear/TerraGearGUI.conf (not the 'bin' subdirectory);
- add default for the 'flightgear' path in the same file;
- don't write temporary TerraGearGUI.conf in $CBD (it's useless and
might overwrite a user-created file);
- simplify a bit (esp. using a here document for generating
run_terrageargui.sh).
2019-04-29 22:28:21 +02:00
Florent Rougon
f3423dba60
download_and_compile.sh: respect the selected build type for TerraGear
...
So far, TerraGear was always built by d&c with
-DCMAKE_BUILD_TYPE="Debug". Following [1], d&c will now use, for
TerraGear, the build type selected with its -b option---which by default
is 'RelWithDebInfo'.
(In short: the 'Debug' build type has a very high negative performance
impact, therefore it should only be done intentionally.)
[1] https://sourceforge.net/p/flightgear/mailman/message/36650766/
2019-04-26 23:01:58 +02:00
Florent Rougon
39c1754a7f
download_and_compile.sh: improve management of intercomponent dependencies
...
- new function _depends() to allow declaring intercomponent dependencies
using a declarative style;
- declare that FGFS depends on SIMGEAR (TERRAGEAR depends on SIMGEAR as
well, but this was already there---just not in the new, declarative
style);
- print and log automatically-added components; when this happens, give
a hint about --ignore-intercomponent-deps;
- log the value of IGNORE_INTERCOMPONENT_DEPS, which reflects whether
--ignore-intercomponent-deps was used.
2019-04-26 13:14:38 +02:00