[geany/geany-osx] dad303: Update README.md
Jiří Techet
git-noreply at xxxxx
Sun Nov 1 20:21:35 UTC 2020
Branch: refs/heads/master
Author: Jiří Techet <techet at gmail.com>
Committer: Jiří Techet <techet at gmail.com>
Date: Sun, 01 Nov 2020 20:21:35 UTC
Commit: dad30366ab8e904ff030bb1210159cb24fc47957
https://github.com/geany/geany-osx/commit/dad30366ab8e904ff030bb1210159cb24fc47957
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/gtk-osx.modules" 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/gtk-osx.modules" 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).
More information about the Commits
mailing list