gnucash-on-osx master: Patch guile30 and repackage 5.13 for Intel.

John Ralls jralls at code.gnucash.org
Tue Sep 30 15:53:01 EDT 2025


Updated	 via  https://github.com/Gnucash/gnucash-on-osx/commit/14cc1113 (commit)
	from  https://github.com/Gnucash/gnucash-on-osx/commit/6708971a (commit)



commit 14cc11132d89235a6848a3582175609c0de04986
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 30 12:50:42 2025 -0700

    Patch guile30 and repackage 5.13 for Intel.
    
    guile30 uses pthread_jit_write_protect_np, available in Big Sur and later
    but it only works on Arm, so don't even compile it in on x86_64.

diff --git a/gnucash-bundler/Info.plist b/gnucash-bundler/Info.plist
index ca96f1d..9756e8a 100644
--- a/gnucash-bundler/Info.plist
+++ b/gnucash-bundler/Info.plist
@@ -7,7 +7,7 @@
 	<key>CFBundleExecutable</key>
 	<string>Gnucash</string>
 	<key>CFBundleGetInfoString</key>
-	<string>Gnucash version 5.13-2 © 2025 GnucashContributors</string>
+	<string>Gnucash version 5.13-3 © 2025 GnucashContributors</string>
 	<key>CFBundleIconFile</key>
 	<string>gnucash.icns</string>
 	<key>CFBundleIdentifier</key>
@@ -15,17 +15,17 @@
 	<key>CFBundleInfoDictionaryVersion</key>
 	<string>6.0</string>
 	<key>CFBundleLongVersionString</key>
-	<string>5.13-2 © 2025 Gnucash Contributors</string>
+	<string>5.13-3 © 2025 Gnucash Contributors</string>
 	<key>CFBundleName</key>
 	<string>Gnucash</string>
 	<key>CFBundlePackageType</key>
 	<string>APPL</string>
 	<key>CFBundleShortVersionString</key>
-	<string>5.13-2</string>
+	<string>5.13-3</string>
 	<key>CFBundleSignature</key>
 	<string>????</string>
 	<key>CFBundleVersion</key>
-	<string>5.13-2</string>
+	<string>5.13-3</string>
 	<key>CFBundleDocumentTypes</key>
 	<array>
 	  <dict>
@@ -60,7 +60,7 @@
 	<key>LSRequiresCarbon</key>
 	<true/>
         <key>LSMinimumSystemVersion</key>
-        <string>11.0</string>
+        <string>10.13</string>
 	<key>LSApplicationCategoryType</key>
 	<string>public.app-category.finance</string>
 	<key>NSHumanReadableCopyright</key>
diff --git a/modulesets/gnucash.modules b/modulesets/gnucash.modules
index f5a3e45..690d8d2 100644
--- a/modulesets/gnucash.modules
+++ b/modulesets/gnucash.modules
@@ -227,6 +227,7 @@
     <branch repo="ftp.gnu.org" module="guile/guile-3.0.10.tar.gz"
 	    version="3.0.10">
      <patch file="guile-3.0.10-build-with-C23.patch" strip="1"/>
+     <patch file="guile-3.0.10-pthread-jit-write-protect.patch" strip="1"/>
     </branch>
     <dependencies>
       <dep package="libunistring"/>



Summary of changes:
 gnucash-bundler/Info.plist | 10 +++++-----
 modulesets/gnucash.modules |  1 +
 2 files changed, 6 insertions(+), 5 deletions(-)



More information about the gnucash-changes mailing list