Branch: refs/heads/master Author: Jiří Techet techet@gmail.com Committer: Jiří Techet techet@gmail.com Date: Sun, 01 Nov 2020 20:21:35 UTC Commit: dad30366ab8e904ff030bb1210159cb24fc47957 https://github.com/geany/geany-osx/commit/dad30366ab8e904ff030bb1210159cb24f...
Log Message: ----------- Update README.md
1. Update jhbuildrc-custom location which is now under the .config directory 2. Build python3 as part of the build otherwise we get deployment target mismatch when building introspection
Modified Paths: -------------- README.md
Modified: README.md 17 lines changed, 10 insertions(+), 7 deletions(-) =================================================================== @@ -92,9 +92,9 @@ To create the bundle, you need to first install JHBuild and GTK as described bel ``` to set path to jhbuild installed in the previous step.
-4. Add the following lines to `~/.jhbuildrc-custom`: +4. Add the following lines to `~/.config/jhbuildrc-custom`: ``` - setup_sdk(target="10.11", sdk_version="native", architectures=["x86_64"]) + setup_sdk(target="10.11", architectures=["x86_64"]) setup_release() ``` With this settings, the build creates a 64-bit binary that works on @@ -104,17 +104,20 @@ To create the bundle, you need to first install JHBuild and GTK as described bel 5. Install GTK and all of its dependencies by running the following command inside the `geany-osx` directory: ``` - jhbuild bootstrap-gtk-osx && jhbuild -m "https://raw.githubusercontent.com/geany/geany-osx/master/modulesets-stable/g..." build meta-gtk-osx-bootstrap meta-gtk-osx-gtk3 + jhbuild bootstrap-gtk-osx && jhbuild build python3 meta-gtk-osx-bootstrap meta-gtk-osx-gtk3 + ``` + The upstream project is sometimes in an unstable state and fails to build; + if this happens, you can use our snapshot of modulesets which was used + to build the last release of Geany: + ``` + jhbuild bootstrap-gtk-osx && jhbuild -m "https://raw.githubusercontent.com/geany/geany-osx/master/modulesets-stable/g..." build python3 meta-gtk-osx-bootstrap meta-gtk-osx-gtk3 ``` - It is possible to skip the module specification part `-m <url>` - in which case the upstream module specification is used instead - of our snapshot.
Geany Build ----------- 1. Run ``` - export LC_ALL=en_US.UTF-8; export LANG=en_US.UTF-8; export PYTHON=python3 + export LC_ALL=en_US.UTF-8; export LANG=en_US.UTF-8 ``` (docutils fails when you do not set these variables).
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).