[geany/www.geany.org] 796685: Merge pull request #39 from techee/macos_arm_build

Jiří Techet git-noreply at xxxxx
Sat Jan 1 15:27:20 UTC 2022


Branch:      refs/heads/master
Author:      Jiří Techet <techet at gmail.com>
Committer:   GitHub <noreply at github.com>
Date:        Sat, 01 Jan 2022 15:27:20 UTC
Commit:      7966853d21692f349dc42c2414073085030c7228
             https://github.com/geany/www.geany.org/commit/7966853d21692f349dc42c2414073085030c7228

Log Message:
-----------
Merge pull request #39 from techee/macos_arm_build

Add macOS arm64 build to downloads page


Modified Paths:
--------------
    geany/templates/home.html
    latest_version/releases.py
    page_content/about/geany.md
    page_content/download/releases.md

Modified: geany/templates/home.html
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -51,7 +51,7 @@ <h1>Geany - The Flyweight IDE</h1>
 				<p class="text-big">
 					Geany is a powerful, stable and lightweight programmer's text editor
 					that provides tons of useful features without bogging down your
-					workflow. It runs on Linux, Windows and MacOS is translated into
+					workflow. It runs on Linux, Windows and macOS is translated into
 					over 40 languages, and has built-in support for more than 50 programming
 					languages.
 					<a href="{% url 'page' 'download/releases' %}" class="btn btn-default btn-primary" id="main-download-button">


Modified: latest_version/releases.py
6 lines changed, 6 insertions(+), 0 deletions(-)
===================================================================
@@ -24,6 +24,7 @@
 RELEASE_TYPE_SOURCE_BZIP2 = 'source_bzip2_version'
 RELEASE_TYPE_WINDOWS = 'windows_version'
 RELEASE_TYPE_MACOS = 'macos_version'
+RELEASE_TYPE_MACOS_ARM64 = 'macos_version_arm64'
 
 RELEASE_TYPES = {
     settings.LATEST_VERSION_RELEASES_DIRECTORY: {
@@ -43,6 +44,10 @@
             'pattern': re.compile(r'^geany-([0-9\.\-]+)_osx(-[0-9]+)?.dmg$'),
             'fallback_filename': 'geany-{version}_osx.dmg'
         },
+        RELEASE_TYPE_MACOS_ARM64: {
+            'pattern': re.compile(r'^geany-([0-9\.\-]+)_osx_arm64(-[0-9]+)?.dmg$'),
+            'fallback_filename': 'geany-{version}_osx_arm64.dmg'
+        },
     },
 
     settings.LATEST_VERSION_PLUGINS_RELEASES_DIRECTORY: {
@@ -71,6 +76,7 @@ class ReleaseVersions:
     source_bzip2_version = None
     windows_version = None
     macos_version = None
+    macos_version_arm64 = None
 
 
 class ReleaseVersionsProvider:


Modified: page_content/about/geany.md
4 lines changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -18,7 +18,7 @@ Geany is a small and lightweight Integrated Development Environment. It was deve
   -  Simple project management
   -  Plugin interface (see [Plugins][2])
 
-Geany is known to run under Linux, FreeBSD, NetBSD, OpenBSD, MacOS X, AIX v5.3, Solaris Express and Windows. More generally, it should run on every platform, which is supported by the GTK libraries. Only the Windows port of Geany is missing some features.
+Geany is known to run under Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX v5.3, Solaris Express and Windows. More generally, it should run on every platform, which is supported by the GTK libraries. Only the Windows port of Geany is missing some features.
 
 The code is licensed under the terms of the [GNU General Public Licence][3].
 
@@ -30,7 +30,7 @@ The code is licensed under the terms of the [GNU General Public Licence][3].
   - Enrico Tröger (developer)
   - Frank Lanitz (translation maintainer)
   - Lex Trotman (regular contributor, support guru)
-  - Jiří Techet (regular contributor, MacOS expert)
+  - Jiří Techet (regular contributor, macOS expert)
   - and many other contributors, translators and patch writers
 
 ## Contact


Modified: page_content/download/releases.md
4 lines changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -5,7 +5,7 @@ Distribution          | File          | GPG Signature | GPG Key
 Source (tar.gz)       | [{{ release_versions.source_gzip_version }}](https://download.geany.org/{{ release_versions.source_gzip_version }}) | [{{ release_versions.source_gzip_version }}.sig](https://download.geany.org/{{ release_versions.source_gzip_version }}.sig) ([Instructions][4]) | [colombanw-pubkey.txt][1]
 Source (tar.bz2)      | [{{ release_versions.source_bzip2_version }}](https://download.geany.org/{{ release_versions.source_bzip2_version }}) | [{{ release_versions.source_bzip2_version }}.sig](https://download.geany.org/{{ release_versions.source_bzip2_version }}.sig) ([Instructions][4]) | [colombanw-pubkey.txt][1]
 Windows (64-bit[^1])  | [{{ release_versions.windows_version }}](https://download.geany.org/{{ release_versions.windows_version }}) | [{{ release_versions.windows_version }}.sig](https://download.geany.org/{{ release_versions.windows_version }}.sig) ([Instructions][4]) | [eht16-pubkey.txt][2]
-Mac OSX               | [{{ release_versions.macos_version }}](https://download.geany.org/{{ release_versions.macos_version }}) | - | -
+macOS                 | [{{ release_versions.macos_version }}](https://download.geany.org/{{ release_versions.macos_version }})<br>[{{ release_versions.macos_version_arm64 }}](https://download.geany.org/{{ release_versions.macos_version_arm64 }}) | - | -
 
 [Release notes for Geany {{ geany_latest_version.version }}][3]
 
@@ -20,7 +20,7 @@ Distribution          | File          | GPG Signature | GPG Key
 Source (tar.gz)       | [{{ plugins_release_versions.source_gzip_version }}](https://plugins.geany.org/geany-plugins/{{ plugins_release_versions.source_gzip_version }}) | [{{ plugins_release_versions.source_gzip_version }}.sig](https://plugins.geany.org/geany-plugins/{{ plugins_release_versions.source_gzip_version }}.sig) ([Instructions][4]) | [frlan-pubkey.txt][6]
 Source (tar.bz2)      | [{{ plugins_release_versions.source_bzip2_version }}](https://plugins.geany.org/geany-plugins/{{ plugins_release_versions.source_bzip2_version }}) | [{{ plugins_release_versions.source_bzip2_version }}.sig](https://plugins.geany.org/geany-plugins/{{ plugins_release_versions.source_bzip2_version }}.sig) ([Instructions][4]) | [frlan-pubkey.txt][6]
 Windows (64-bit[^1])  | [{{ plugins_release_versions.windows_version }}](https://plugins.geany.org/geany-plugins/{{ plugins_release_versions.windows_version }}) | [{{ plugins_release_versions.windows_version }}.sig](https://plugins.geany.org/geany-plugins/{{ plugins_release_versions.windows_version }}.sig) ([Instructions][4]) | [frlan-pubkey.txt][6]
-Mac OSX               | (included in `{{ release_versions.macos_version }}` above) | - | -
+macOS                 | (included in `{{ release_versions.macos_version }}` above) | - | -
 
 [Release notes for Geany-Plugins {{ geany_plugins_latest_version.version }}][7]
 



--------------
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