Commit Graph
115 Commits
Author SHA1 Message Date
Hugo Locurcio a6112413cc Update the MinGW Arch Linux package to point to the AUR
MinGW is no longer part of the official repositories.
The AUR must now be used to install MinGW.

This closes #2157.
2019-07-18 15:54:08 +02:00
Hugo Locurcio 1836e8be55 Update FreeBSD dependencies in "Compiling for X11"
`xineramaproto` is now `xorgproto` in recent FreeBSD versions.
`libglapi` no longer seems to be available, but Godot still builds
if you omit it.

This also adds `alsa-lib` and `pulseaudio` which are required to build
editor and export template binaries.

Tested on FreeBSD 12.0 and 11.2.
2019-07-07 15:33:19 +02:00
Michael Alexsander Silva Dias 4f9a335a67 Fix "Compiling for Android" reference in "Compiling for Mono" page 2019-07-05 11:18:53 -03:00
Ignacio Etcheverry 82963cf705 Compiling with Mono: Simplify and update Android instructions 2019-07-04 23:34:49 +02:00
Hugo Locurcio 039a2970b0 Update and shorten "Compiling for Windows"
There's been a lot of build system changes in recent Godot versions.
Visual Studio can now be automatically detected, MinGW performance
is getting very competitive with MSVC and pywin32 is
no longer required (even though SCons will still warn about it).

This also adds a short comparison between MSVC and MinGW, as the former
is faster for iterating during development, but the latter is
better suited to production builds.
2019-07-02 19:17:24 +02:00
Rémi Verschelde c54ef03722 Merge pull request #2573 from Calinou/compiling-x11-arch-dependencies
Update the Arch Linux oneliner in "Compiling for X11"
2019-07-02 13:35:11 +02:00
Rémi Verschelde dd92151511 Merge pull request #2544 from Calinou/update-changelog
Update changelog to add the "Localization using gettext" page
2019-07-02 12:49:37 +02:00
Hugo Locurcio 7aa1c521c7 Update the Arch Linux oneliner in "Compiling for X11"
This adds `gcc` and `pkgconf` which were missing.

This closes #2571.
2019-06-28 16:25:46 +02:00
joleeee 6cef63fc1e Remove duplicate line from compiling_with_mono.rst
Removed like 15 because NuGet was already stated at line 13.
2019-06-25 16:11:07 +02:00
Nathan Lovato 7d35f49e37 Merge pull request #2556 from Calinou/compiling-x11-linux-binary-compat
Mention Linux binary compatibility limitations on "Compiling for X11"
2019-06-25 09:57:34 +09:00
Hugo Locurcio ebe01feec2 Mention Linux binary compatibility limitations on "Compiling for X11" 2019-06-23 11:06:52 +02:00
Rémi Verschelde fc7ea4669b Compiling for X11: update distro oneliners
We don't use openssl since 3.1, and we now default to builtin libpng, zlib
and freetype so they don't need to be installed as build dependencies.

Cf. godotengine/godot#29998.

Fixes #2554.
2019-06-23 10:15:02 +02:00
Hugo Locurcio 1b70def5c3 Update changelog to add the "Localization using gettext" page
This also infers page names automatically from the pages.
2019-06-20 09:58:13 +02:00
scottkunkel 313a2f452f updated emscripten version (#2500)
required for ES6
2019-06-16 20:49:23 +02:00
Ignacio Etcheverry ad20b3e0e5 Add a Make.config to the Mono for Android build script 2019-06-03 23:35:29 +02:00
Max Hilbrunner 72f03f4e6d Merge pull request #2493 from neikeq/mono-android
Add instructions about compiling with Mono for Android
2019-06-03 12:50:31 +02:00
Ignacio Etcheverry f51015697d Add instructions about compiling with Mono for Android 2019-06-02 22:28:41 +02:00
Hugo Locurcio 6a6e7f8cbf Fix package name in FreeBSD dependencies list
This closes #2489.
2019-05-31 21:56:26 +02:00
Sam Green 756b51223e Small update to iOS compilation docs (#2212) 2019-03-01 13:55:56 +01:00
Rémi Verschelde 5b2aaf8d41 Optimize PNGs with optipng
Using `find -name "*.png" -exec optipng \;` and optipng 0.7.7
2019-01-26 22:10:03 +01:00
Rémi Verschelde dc2ff4434b Style changes to #2155 2019-01-26 21:10:54 +01:00
Leon Krause 4cb5df447b Update HTML5 platform docs 2019-01-23 23:21:55 +01:00
Rémi Verschelde 97cf133435 Merge pull request #2102 from Xrayez/script-encrypt
Write docs for compiling the engine with script encryption key
2019-01-08 13:31:34 +01:00
George Marques d5a383b631 Explain the need to set ANDROID_NDK_HOME env var (#2100) 2019-01-08 13:17:39 +01:00
Rémi Verschelde fae0b185bc Drop obsolete Packaging Godot page
The part about the location of user data was outdated and no longer
relevant now that the option to define a custom templates install folder
was removed.

The instructions on the self-contained mode are still relevant, but I'll
rewrite them in a more appropriate location.
2019-01-08 11:35:47 +01:00
Andrii Doroshenko (Xrayez)andLukas Sägesser 4d13c5f779 Write docs for compiling the engine with script encryption key
Retrieved from old godot wiki and adapted according to current source:
https://github.com/ScyDev/godot/wiki/Export-Encrypt-Scripts

Co-authored-by: Lukas Sägesser (SkyDev) <lukas.saegesser@scydev.ch>
2019-01-04 18:26:39 +02:00
Rémi Verschelde a0e9bb8b81 Mention yasm as optional build dep for macOS
See godotengine/godot#21719.
2018-12-27 10:12:57 +01:00
Hugo Locurcio 2514d3415c Fix typo in Compiling for Android 2018-12-12 10:36:42 +01:00
Hugo Locurcio 012491d8b1 Improve the Compiling for Android page
This mentions that Gradle will automatically download SDK components
(except the NDK, as it is used before Gradle is called).
2018-12-09 23:04:13 +01:00
Rémi Verschelde 5a8fd214e1 Add seealso pointing to Buildsystem intro in all compiling pages
Many new contributors want to add information on -j multicore option for
SCons in "Compiling for X" pages as they seem to skip the intro, so let's
make it prominent.
2018-11-28 23:13:13 +01:00
Rémi Verschelde 4ef06a4135 Removing trailing whitespace
With `sed -i $(rg -l '[[:blank:]]*$' -g'!classes') -e 's/[[:blank:]]*$//g'`
2018-11-20 11:08:34 +01:00
Rémi Verschelde a0e32ac017 Fix mixed use of tabs and spaces in indented blocks
4-space is our convention for indented blocks and should be used consistently.
The only exception is for C++ code which is tab-indented, as the engine code.
2018-11-20 11:02:11 +01:00
Rémi Verschelde 5c7154a30f Merge pull request #1899 from ttencate/patch-4
Remove note about parallel build issues
2018-11-20 09:44:24 +01:00
Rémi Verschelde cc4336ca5b Merge pull request #1914 from Cevantime/patch-1
Add NuGet as a requirement for Mono compiling
2018-11-20 09:39:06 +01:00
Thibault Truffert 4869c944f9 Add NuGet as a requirement for Mono compiling
Compiling Godot Mono on x11 with the latest source brings needs NuGet to be intall which is not a dependency of any current requirement.
2018-11-10 13:31:23 +01:00
Ignacio Etcheverry 9e8c12e367 Add info about the data directory to 'Compiling with mono' 2018-11-08 17:55:50 +01:00
Thomas ten Cate 6871166b32 Remove note about parallel build issues
https://github.com/godotengine/godot/issues/5182 was closed a year ago, and has probably been resolved for over two years.
2018-11-01 10:27:38 +01:00
Hugo Locurcio e46437632e Add yasm to Linux dependency installation oneliners (#1849)
This documents installing yasm which is required to use assembly
routines in libvpx (decoding is very slow without it).
2018-10-21 21:50:41 +02:00
Max Hilbrunner 269032c1af Merge pull request #1850 from starry-abyss/patch-1
Updated openSUSE package requirements
2018-10-21 21:46:25 +02:00
mega-bit b3ddb50877 Fixed typo in "Compiling for Universal Windows Platform" (#1856)
* Fixed typo in "Compiling for UWP"

* Fixed typo in "TSCN file format"
2018-10-17 08:08:06 +09:00
Igor 92d3781506 Updated openSUSE package requirements
A couple of packages I needed to compile master
2018-10-15 19:20:14 +03:00
Hugo Locurcio 4741f45ddb Rename all occurrences of Mac OS X to macOS 2018-10-06 14:42:49 +02:00
mateosss 1689b2745d Added -j flag hint in compiling_for_x11.rst 2018-10-05 21:43:28 -03:00
FeralBytes 0de332c224 JDK 9 causes gradelw build to fail. (#1738)
* JDK 9 causes gradelw build to fail.

Fixing documentation.

* Add JDK 10

Adjust wording for context.
2018-09-20 13:20:49 +02:00
Nathan Lovato dce6c5a9db Merge pull request #1658 from FeralBytes/patch-14
Fix PR#1653
2018-08-11 14:21:31 +09:00
FeralBytes 514ddf2ead Fix PR#1653 2018-08-05 07:52:21 -08:00
FeralBytes e865db9e8b fix for PR #1654 2018-08-05 07:47:19 -08:00
Hugo Locurcio 83d4782d5c Improve and proof-read the "Optimizing for size" page 2018-07-24 22:58:05 +02:00
Max Hilbrunner 4b84ce3e07 Merge pull request #1604 from YeldhamDev/fps_six_fix
Fix code blocks in the sixth part of the FPS tutorial
2018-07-24 18:09:07 +02:00
Rémi Verschelde ce2655b7f7 Compiling: Clarify instructions on compiling with Mono
Fixes godotengine/godot#20384.
2018-07-24 08:17:09 +02:00