gnucash-on-osx master: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Tue Sep 30 13:10:15 EDT 2025


Updated	 via  https://github.com/Gnucash/gnucash-on-osx/commit/6708971a (commit)
	 via  https://github.com/Gnucash/gnucash-on-osx/commit/d7f41b30 (commit)
	 via  https://github.com/Gnucash/gnucash-on-osx/commit/2aa84e0e (commit)
	from  https://github.com/Gnucash/gnucash-on-osx/commit/72b13979 (commit)



commit 6708971a43d29ab73edaf07550c0b598f240be47
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Sep 29 10:25:26 2025 -0700

    Repackage GnuCash 5.13 with the jit entitlement.

diff --git a/gnucash-bundler/Info.plist b/gnucash-bundler/Info.plist
index 4738b2f..ca96f1d 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-1 © 2025 GnucashContributors</string>
+	<string>Gnucash version 5.13-2 © 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-1 © 2025 Gnucash Contributors</string>
+	<string>5.13-2 © 2025 Gnucash Contributors</string>
 	<key>CFBundleName</key>
 	<string>Gnucash</string>
 	<key>CFBundlePackageType</key>
 	<string>APPL</string>
 	<key>CFBundleShortVersionString</key>
-	<string>5.13-1</string>
+	<string>5.13-2</string>
 	<key>CFBundleSignature</key>
 	<string>????</string>
 	<key>CFBundleVersion</key>
-	<string>5.13-1</string>
+	<string>5.13-2</string>
 	<key>CFBundleDocumentTypes</key>
 	<array>
 	  <dict>

commit d7f41b30f6bd35b17500411bbc59367ad5167070
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Sep 29 10:21:54 2025 -0700

    Add JIT entitlement, required for guile-3.0's jit compiler to map memory.

diff --git a/gnucash-bundler/gnucash.bundle b/gnucash-bundler/gnucash.bundle
index 522eca4..131802e 100644
--- a/gnucash-bundler/gnucash.bundle
+++ b/gnucash-bundler/gnucash.bundle
@@ -39,6 +39,7 @@
        identifier are taken from the plist file.
   -->
   <plist>${project}/Info.plist</plist>
+  <entitlements>${project}/gnucash.entitlements.plist</entitlements>
 
   <main-binary>${prefix}/bin/gnucash</main-binary>
 
@@ -148,7 +149,7 @@
   </data>
 
   <data recurse="True">
-    ${prefix}/lib/guile/*.go
+    ${prefix}/lib/guile/3.0/*.go
   </data>
 
   <data>
diff --git a/gnucash-bundler/gnucash.entitlements.plist b/gnucash-bundler/gnucash.entitlements.plist
new file mode 100644
index 0000000..aeef3d0
--- /dev/null
+++ b/gnucash-bundler/gnucash.entitlements.plist
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+
+<plist version="1.0">
+  <dict>
+    <key>com.apple.security.cs.allow-jit</key><true/>
+    <key>com.apple.security.cs.allow-dyld-environment-variables</key><true/>
+  </dict>
+</plist>

commit 2aa84e0efa854b6105cb4e45e203bcf12ffc4901
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 27 16:06:51 2025 -0700

    Package GnuCash 5.13

diff --git a/gnucash-bundler/Info.plist b/gnucash-bundler/Info.plist
index 3e113f3..4738b2f 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.11-2 © 2025 GnucashContributors</string>
+	<string>Gnucash version 5.13-1 © 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.11-2 © 2025 Gnucash Contributors</string>
+	<string>5.13-1 © 2025 Gnucash Contributors</string>
 	<key>CFBundleName</key>
 	<string>Gnucash</string>
 	<key>CFBundlePackageType</key>
 	<string>APPL</string>
 	<key>CFBundleShortVersionString</key>
-	<string>5.11-2</string>
+	<string>5.13-1</string>
 	<key>CFBundleSignature</key>
 	<string>????</string>
 	<key>CFBundleVersion</key>
-	<string>5.11-2</string>
+	<string>5.13-1</string>
 	<key>CFBundleDocumentTypes</key>
 	<array>
 	  <dict>
@@ -60,7 +60,7 @@
 	<key>LSRequiresCarbon</key>
 	<true/>
         <key>LSMinimumSystemVersion</key>
-        <string>10.13</string>
+        <string>11.0</string>
 	<key>LSApplicationCategoryType</key>
 	<string>public.app-category.finance</string>
 	<key>NSHumanReadableCopyright</key>
diff --git a/modulesets/gnucash.modules b/modulesets/gnucash.modules
index 9a61ae7..f5a3e45 100644
--- a/modulesets/gnucash.modules
+++ b/modulesets/gnucash.modules
@@ -242,8 +242,8 @@
 
 <cmake id="gnucash"
         cmakeargs="-DGTEST_ROOT=${JHBUILD_SOURCE}/googletest/">
-   <branch module="gnucash/gnucash-5.12.tar.bz2"
-           checkoutdir="gnucash-5.12" repo="sourceforge" version="5.12" />
+   <branch module="gnucash/gnucash-5.13.tar.bz2"
+           checkoutdir="gnucash-5.13" repo="sourceforge" version="5.13" />
     <dependencies>
       <dep package="meta-gnucash-dependencies"/>
       <dep package="shared-mime-info-2.2"/>
@@ -307,8 +307,8 @@
 
  <cmake id="gnucash-docs"
         ninjaargs="html">
-   <branch  module="gnucash/gnucash-docs-5.12.tar.gz"
-            version="5.12" repo="sourceforge"/>
+   <branch  module="gnucash/gnucash-docs-5.13.tar.gz"
+            version="5.13" repo="sourceforge"/>
  </cmake>
 
  <cmake id="gnucash-unstable-docs"



Summary of changes:
 gnucash-bundler/Info.plist                 | 10 +++++-----
 gnucash-bundler/gnucash.bundle             |  3 ++-
 gnucash-bundler/gnucash.entitlements.plist | 10 ++++++++++
 modulesets/gnucash.modules                 |  8 ++++----
 4 files changed, 21 insertions(+), 10 deletions(-)
 create mode 100644 gnucash-bundler/gnucash.entitlements.plist



More information about the gnucash-changes mailing list