gnucash-on-windows master: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Sun Jun 29 12:48:22 EDT 2025
Updated via https://github.com/Gnucash/gnucash-on-windows/commit/6fccac36 (commit)
via https://github.com/Gnucash/gnucash-on-windows/commit/fdd43c5d (commit)
via https://github.com/Gnucash/gnucash-on-windows/commit/6166647c (commit)
via https://github.com/Gnucash/gnucash-on-windows/commit/5389b5bb (commit)
via https://github.com/Gnucash/gnucash-on-windows/commit/a844357d (commit)
via https://github.com/Gnucash/gnucash-on-windows/commit/a1ba5653 (commit)
via https://github.com/Gnucash/gnucash-on-windows/commit/cd612955 (commit)
via https://github.com/Gnucash/gnucash-on-windows/commit/3746b719 (commit)
via https://github.com/Gnucash/gnucash-on-windows/commit/3c879a2f (commit)
from https://github.com/Gnucash/gnucash-on-windows/commit/720e3711 (commit)
commit 6fccac3605ef2d70b6f0f9ddff4141deb28c5217
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jun 29 09:46:54 2025 -0700
Package GnuCash 5.12
diff --git a/gnucash.modules b/gnucash.modules
index 9ef8e1c..bcf070d 100644
--- a/gnucash.modules
+++ b/gnucash.modules
@@ -273,8 +273,8 @@
<cmake id="gnucash"
cmakeargs="-DCMAKE_BUILD_TYPE=Debug -DCMAKE_PREFIX_PATH=$MSYS2ROOT -DPERL_EXECUTABLE=/usr/bin/perl -DGNC_DBD_DIR=$PREFIX/lib/dbd -DGTEST_ROOT=$SRCROOT/googletest">
- <branch module="project/gnucash/gnucash%20%28stable%29/5.11/gnucash-5.11.tar.bz2"
- repo="sourceforge" version="5.11" checkoutdir="gnucash-5.11"/>
+ <branch module="project/gnucash/gnucash%20%28stable%29/5.12/gnucash-5.12.tar.bz2"
+ repo="sourceforge" version="5.12" checkoutdir="gnucash-5.12"/>
<dependencies>
<dep package="libofx"/>
<dep package="aqbanking"/>
@@ -325,8 +325,8 @@
</cmake>
<cmake id="gnucash-docs">
- <branch module="project/gnucash/gnucash%20%28stable%29/5.11/gnucash-docs-5.11.tar.gz"
- version="5.11" repo="sourceforge"/>
+ <branch module="project/gnucash/gnucash%20%28stable%29/5.12/gnucash-docs-5.12.tar.gz"
+ version="5.12" repo="sourceforge"/>
</cmake>
<cmake id="gnucash-unstable-docs">
commit fdd43c5dde7feab65d66a5139d841c4afa4930ea
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jun 24 12:57:11 2025 -0700
2 new patches for guile and gwen.
diff --git a/gnucash.modules b/gnucash.modules
index 15b0fa2..9ef8e1c 100644
--- a/gnucash.modules
+++ b/gnucash.modules
@@ -112,6 +112,7 @@
<autotools id="guile2" autogen-sh="autoreconf" autogenargs="--disable-rpath --enable-networking --enable-nls --enable-posix --enable-regex --with-threads=no --with-modules --disable-static">
<branch repo="sourceforge" module="gnucash/Dependencies/guile-2.2.7.3-5ef31.tar.xz"
version=" 2.2.7.3-5ef31">
+ <patch file="guile-2.2.7.3-getpagesize-decl.patch" strip="0"/>
</branch>
<dependencies>
<dep package="gmp"/>
@@ -135,6 +136,7 @@
autogenargs="--with-guis='gtk3' --enable-local-install --disable-binreloc PKG_CONFIG='pkg-config --dont-define-prefix'">
<branch module="529/gwenhywfar-5.12.0.tar.gz" version="5.12.0"
repo="aqbanking">
+ <patch file="gwenhywfar-5.12.0-GWENHYWFAR-CB.patch" strip="0"/>
</branch>
<dependencies>
<dep package="gcrypt"/>
diff --git a/patches/guile-2.2.7.3-getpagesize-decl.patch b/patches/guile-2.2.7.3-getpagesize-decl.patch
new file mode 100644
index 0000000..06dbcc3
--- /dev/null
+++ b/patches/guile-2.2.7.3-getpagesize-decl.patch
@@ -0,0 +1,13 @@
+--- libguile/loader.h~ 2020-05-13 11:58:57.000000000 -0700
++++ libguile/loader.h 2025-01-25 13:53:54.753392800 -0800
+@@ -19,6 +19,10 @@
+ #ifndef _SCM_LOADER_H_
+ #define _SCM_LOADER_H_
+
++#ifdef __WIN32__
++extern int getpagesize (void);
++#endif
++
+ #include <libguile.h>
+
+ SCM_API SCM scm_load_thunk_from_file (SCM filename);
diff --git a/patches/gwenhywfar-5.12-GWENHYWFAR-CB.patch b/patches/gwenhywfar-5.12-GWENHYWFAR-CB.patch
new file mode 100644
index 0000000..555dfe0
--- /dev/null
+++ b/patches/gwenhywfar-5.12-GWENHYWFAR-CB.patch
@@ -0,0 +1,12 @@
+--- tools/gcttool/main.c~ 2022-08-10 11:09:33.000000000 -0700
++++ tools/gcttool/main.c 2025-01-23 16:23:50.528834700 -0800
+@@ -45,7 +45,8 @@
+
+
+ #ifdef HAVE_OPENSSL
+-int getKeyDataFromTextOpenSSL(GWEN_UNUSED GWEN_GUI *gui,
++int GWENHYWFAR_CB
++getKeyDataFromTextOpenSSL(GWEN_UNUSED GWEN_GUI *gui,
+ const char *password,
+ unsigned char *buffer,
+ unsigned int bsize)
commit 6166647c4e234ab476aaabe2e8f080529e7274a8
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jan 30 10:19:11 2025 -0800
New webkit build for Mingw-w64 in January 2025.
diff --git a/setup-mingw64.ps1 b/setup-mingw64.ps1
index 10ec619..785a056 100644
--- a/setup-mingw64.ps1
+++ b/setup-mingw64.ps1
@@ -256,7 +256,7 @@ $sourceforge_url = "https://downloads.sourceforge.net/gnucash/Dependencies/"
$signing_keyfile = "jralls_public_signing_key.asc"
$key_url = $sourceforge_url + $signing_keyfile
$key_id = "C1F4DE993CF5835F"
-$webkit = "$arch_long-webkitgtk3-2.4.11-999.51-any.pkg.tar.zst"
+$webkit = "$arch_long-webkitgtk3-2.4.11-999.7-any.pkg.tar.zst"
$webkit_url = $sourceforge_url + $webkit
bash-command -command "wget $key_url -O $signing_keyfile"
bash-command -command "pacman-key --add $signing_keyfile"
commit 5389b5bb54a0bfb95b66051fec36039ffb3e1c71
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jan 30 10:18:27 2025 -0800
Updates for new package dependencies.
diff --git a/inno_setup/gnucash-mingw64.iss b/inno_setup/gnucash-mingw64.iss
index 60d743c..9728a79 100644
--- a/inno_setup/gnucash-mingw64.iss
+++ b/inno_setup/gnucash-mingw64.iss
@@ -110,17 +110,15 @@ Source: "@INST_DIR@\share\doc\@PACKAGE at -docs\*.hhmap"; DestDir: "{app}\share\@PA
;;;; The second section retrieves the dependencies that we need from MinGW.
;; Required DLLs
-;; gnucash.exe: libglib-2.0-0.dll, libgtk-3-0.dll, ligdk-3-0.dll, libatk-1.0-dll, libgobject-2.0-0.dll, libintl-8.dll, libcairo-gobject-2.dll, libcairo-2.dll, libfontconfig-1.0.dll, libcrypto-3.dll, libfreetype-6.dll, libpixman-1-0.dll, libpng16-16.dll, zlib1.dll, libgdk-pixbuf-2.0-0.dll, libgio-2.0-0.dll, libgmodule-2.0-0.dll, libpango-1.0-0.dll, libpangocairo-1.0-0.dll, libpangowin32-1.0-0.dll, libpangoft2-1.0-0.dll, libpcre2-8-0.dll, libharfbuzz-0.dll, libharpyuv-0.dll, libfribidi-0.dll, libiconv-2.dll, libwinpthread-1.dll, libsystre-0.dll, libxml2-2.dll, libxslt-1.dll, libboost_regex-mt.dll, libicuuc57.dll, libicudt57.dll, libtre-5.dll, libffi-8.dll, libgmp-10.dll, libltdl-7.dll
+;; gnucash.exe: libglib-2.0-0.dll, libgtk-3-0.dll, ligdk-3-0.dll, libatk-1.0-dll, libgobject-2.0-0.dll, libintl-8.dll, libcairo-gobject-2.dll, libcairo-2.dll, libfontconfig-1.0.dll, libcrypto-3.dll, libfreetype-6.dll, libpixman-1-0.dll, libpng16-16.dll, zlib1.dll, libgdk-pixbuf-2.0-0.dll, libgio-2.0-0.dll, libgmodule-2.0-0.dll, libpango-1.0-0.dll, libpangocairo-1.0-0.dll, libpangowin32-1.0-0.dll, libpangoft2-1.0-0.dll, libpcre2-8-0.dll, libharfbuzz-0.dll, libharpyuv-0.dll, libfribidi-0.dll, libiconv-2.dll, libwinpthread-1.dll, libsystre-0.dll, libxml2-2.dll, libxslt-1.dll, libicuuc57.dll, libicudt57.dll, libtre-5.dll, libffi-8.dll, libgmp-10.dll, libltdl-7.dll
;; AQBanking: libgcrypt-20.dll, libgnutls-30.dll, libwinpthread-1.0.dll, libgmp-10.dll, libhogweed-6.dll, libidn-11.dll, libintl-8.dll, libnettle-8.dll, libp11-kit-0.dll, libtasn1-6.dll, zlib1.dll, libgpg-error-0.dll, libiconv-2.dll, libintl-8.dll, libgtk-win32-2.0-0.dll
-;; libwebkit: libbrotlicommon.dll, libbrotlidec.dll libharfbuzz-icu-0.dll, liborc-0.4-0.dll, libgsttag-1.0-0.dll, libgraphite2.dll, libicudt65.dll, libicuin65.dll, liicuuc65.dll, libicudt.dll, libsecret-1-0.dll, libsoup-2.4-1.dll, libsqlite3-0.dll, libssl-3.dll, libstdc__-6.dll, libunistring-5.dll, libwebp-7.dll
+;; libwebkit: libbrotlicommon.dll, libbrotlidec.dll libharfbuzz-icu-0.dll, liborc-0.4-0.dll, libgsttag-1.0-0.dll, libgraphite2.dll, libicudt65.dll, libicuin65.dll, liicuuc65.dll, libicudt.dll, libsoup-2.4-1.dll, libsqlite3-0.dll, libssl-3.dll, libstdc__-6.dll, libunistring-5.dll, libwebp-7.dll
;;lib/dbd/libdbdmysql.dll: libmariadb.dll, libeay32.dll, ssleay32.dll
-;;lib/dbd/libdbdpgsql.dll: libpq.dll, ssleay32.dll, libeay32.dll
+;;lib/dbd/libdbdpgsql.dll: ssleay32.dll, libeay32.dll
Source: "@MINGW_DIR@\bin\libatk-1.0-0.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libboost_date_time-mt.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libboost_locale-mt.dll"; DestDir: "{app}\bin"; Components: main
-Source: "@MINGW_DIR@\bin\libboost_regex-mt.dll"; DestDir: "{app}\bin"; Components: main
-Source: "@MINGW_DIR@\bin\libboost_system-mt.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libboost_filesystem-mt.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libboost_program_options-mt.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libboost_thread-mt.dll"; DestDir: "{app}\bin"; Components: main
@@ -133,6 +131,7 @@ Source: "@MINGW_DIR@\bin\libcairo-gobject-2.dll"; DestDir: "{app}\bin"; Componen
Source: "@MINGW_DIR@\bin\libcurl-4.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libcrypto-3.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libdatrie-1.dll"; DestDir: "{app}\bin"; Components: main
+Source: "@MINGW_DIR@\bin\libdeflate.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libepoxy-0.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libexpat-1.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libffi-8.dll"; DestDir: "{app}\bin"; Components: main
@@ -161,7 +160,9 @@ Source: "@MINGW_DIR@\bin\libicuuc*.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libidn2-0.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libintl-8.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libjavascriptcoregtk-3.0-0.dll"; DestDir: "{app}\bin"; Components: main
+Source: "@MINGW_DIR@\bin\libjbig-0.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libjpeg-8.dll"; DestDir: "{app}\bin"; Components: main
+Source: "@MINGW_DIR@\bin\libLerc.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libltdl-7.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\liblzma-5.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libnettle-8.dll"; DestDir: "{app}\bin"; Components: main
@@ -174,10 +175,8 @@ Source: "@MINGW_DIR@\bin\libpangowin32-1.0-0.dll"; DestDir: "{app}\bin"; Compone
Source: "@MINGW_DIR@\bin\libpcre2-8-0.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libpixman-1-0.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libpng16-16.dll"; DestDir: "{app}\bin"; Components: main
-Source: "@MINGW_DIR@\bin\libpq.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libpsl-5.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\librsvg-2-2.dll"; DestDir: "{app}\bin"; Components: main
-Source: "@MINGW_DIR@\bin\libsecret-1-0.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libsharpyuv-0.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libsoup-2.4-1.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libsqlite3-0.dll"; DestDir: "{app}\bin"; Components: main
@@ -187,12 +186,12 @@ Source: "@MINGW_DIR@\bin\libstdc++-6.dll"; DestDir: "{app}\bin"; Components: mai
Source: "@MINGW_DIR@\bin\libsystre-0.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libtasn1-6.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libthai-0.dll"; DestDir: "{app}\bin"; Components: main
+Source: "@MINGW_DIR@\bin\libtiff-6.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libtre-5.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libunistring-5.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libwebp-7.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libwebkitgtk-3.0-0.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libwinpthread-1.dll"; DestDir: "{app}\bin"; Components: main
-Source: "@MINGW_DIR@\bin\libxmlsec1.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libxml2-2.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libxslt-1.dll"; DestDir: "{app}\bin"; Components: main
Source: "@MINGW_DIR@\bin\libzstd.dll"; DestDir: "{app}\bin"; Components: main
@@ -204,7 +203,6 @@ Source: "@MINGW_DIR@\bin\gspawn-win32-helper-console.exe"; DestDir: "{app}\bin";
Source: "@MINGW_DIR@\lib\gdk-pixbuf-2.0\2.10.0\loaders\*.dll"; DestDir: "{app}\lib\gdk-pixbuf-2.0\2.10.0\loaders"; Components: main
Source: "@MINGW_DIR@\lib\gdk-pixbuf-2.0\2.10.0\loaders.cache"; DestDir: "{app}\lib\gdk-pixbuf-2.0\2.10.0\"; Components: main
-Source: "@MINGW_DIR@\lib\postgresql\*.dll"; DestDir: "{app}\lib\postgresql"; Components: main
Source: "@MINGW_DIR@\share\icons\*"; DestDir: "{app}\share\icons"; Flags: recursesubdirs; Components: main
Source: "@MINGW_DIR@\share\themes\*"; DestDir: "{app}\share\themes"; Flags: recursesubdirs; Components: main
commit a844357d7297bc09ea244a38ccea33f1482cf2f7
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jan 30 10:17:48 2025 -0800
Git and python-setuptools must be explicitly installed.
diff --git a/setup-mingw64.ps1 b/setup-mingw64.ps1
index b7728cf..10ec619 100644
--- a/setup-mingw64.ps1
+++ b/setup-mingw64.ps1
@@ -236,7 +236,7 @@ bash-command -command "pacman -Syyuu --noconfirm"
# Set up aliases for the parts of msys-devtools and mingw-w64-toolchain that
# we need:
-$devel = "asciidoc autoconf autoconf2.13 autogen automake-wrapper bison diffstat diffutils dos2unix file flex gawk gettext gettext-devel gperf grep groff intltool libtool m4 make man-db pacman pactoys-git patch patchutils perl pkg-config python rsync sed texinfo texinfo-tex wget xmlto git texinfo"
+$devel = "asciidoc autoconf autoconf2.13 autogen automake-wrapper bison diffstat diffutils dos2unix file flex gawk gettext gettext-devel git gperf grep groff intltool libltdl libtool m4 make man-db pacman pactoys-git patch patchutils perl pkg-config python python-setuptools rsync sed texinfo texinfo-tex wget xmlto"
$toolchain = "binutils cmake crt-git gcc gcc-libs gdb headers-git libmangle-git libtool libwinpthread-git make pkg-config swig tools-git winpthreads-git"
commit a1ba5653a91d8d66fe0b8775364d571b9498c7c9
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jan 30 10:15:59 2025 -0800
HTMLHelp workshop must be retrieved from the Wayback Machine.
diff --git a/setup-mingw64.ps1 b/setup-mingw64.ps1
index 35495ec..b7728cf 100644
--- a/setup-mingw64.ps1
+++ b/setup-mingw64.ps1
@@ -191,7 +191,7 @@ if ($PSBoundParameters.ContainsKey('preferred_mirror')) {
# Install Html Help Workshop
-$html_help_workshop_url = "http://download.microsoft.com/download/0/a/9/0a939ef6-e31c-430f-a3df-dfae7960d564/htmlhelp.exe"
+$html_help_workshop_url = "http://web.archive.org/web/20160201063255/http://download.microsoft.com/download/0/A/9/0A939EF6-E31C-430F-A3DF-DFAE7960D564/htmlhelp.exe"
$html_help_workshop_installer = "htmlhelp.exe"
$installed_hh = get-item -path "hkcu:\SOFTWARE\Microsoft\HTML Help Workshop" | foreach-object{$_.GetValue("InstallDir")}
commit cd6129550c1fda1ff8167134cbfd5ff51384fa30
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jan 30 10:09:56 2025 -0800
Xmlsec and postgresql packages no longer available.
Build them ourselves. Xmlsec needs libgcrypt.
diff --git a/gnucash.modules b/gnucash.modules
index c7e2db6..15b0fa2 100644
--- a/gnucash.modules
+++ b/gnucash.modules
@@ -11,6 +11,8 @@
href="http://www.gnucash.org/pub/gnucash/sources/"/>
<repository type="git" name="git.gnucash.org"
href="http://git.gnucash.org/"/>
+ <repository type="tarball" name="xmlsec"
+ href="http://www.aleksey.com/xmlsec/download/"/>
<repository type="git" name="aquamaniac"
href="https://git.aquamaniac.de/git/"/>
<repository type="tarball" name="aqbanking"
@@ -21,6 +23,8 @@
href="https://github.com/"/>
<repository type="tarball" name="github-tar"
href="https://github.com/"/>
+ <repository type="tarball" name="postgres"
+ href="https://ftp.postgresql.org/pub/source/"/>
<repository type="system" name="system"/>
<systemmodule id="webkitgtk-3.0">
@@ -90,10 +94,6 @@
<branch repo="system" />
</systemmodule>
- <systemmodule id="xmlsec">
- <branch repo="system"/>
- </systemmodule>
-
<autotools id="libatomic-ops"
autogen-template="/bin/bash -c 'pushd %(srcdir)s && ./%(autogen-sh)s && popd && %(srcdir)s/configure --prefix=%(prefix)s> %(autogenargs)s'"
autogenargs="--enable-shared --disable-static">
@@ -151,7 +151,17 @@
</dependencies>
</autotools>
- <autotools id="aqbanking" autogen-sh="autoreconf" makeargs="-j1"
+ <autotools id="xmlsec" autogenargs="--enable-docs=no --with-gcrypt --with-gnutls">
+ <branch module="xmlsec1-1.3.6.tar.gz"
+ repo="xmlsec" version="1.3.6" >
+ </branch>
+ <dependencies>
+ <dep package="openssl"/>
+ <dep package="gnutls"/>
+ </dependencies>
+ </autotools>
+
+ <autotools id="aqbanking" autogen-sh="autoreconf" makeargs="-j1"
autogenargs="--enable-local-install">
<branch module="531/aqbanking-6.6.0.tar.gz" repo="aqbanking" version="6.6.0">
</branch>
@@ -219,6 +229,17 @@
</dependencies>
</autotools>
+<autotools id="pgsql">
+ <branch repo="postgres" module="v16.3/postgresql-16.3.tar.bz2"
+ version="16.3"
+ hash="sha256:331963d5d3dc4caf4216a049fa40b66d6bcb8c730615859411b9518764e60585">
+ </branch>
+ <dependencies>
+ <dep package="openssl"/>
+ <dep package="icu"/>
+ </dependencies>
+ </autotools>
+
<autotools id="libdbi" autogen-sh="autoreconf" autogenargs="--disable-docs">
<branch repo="sourceforge" module="libdbi/libdbi-0.8.4.tar.gz"
version="0.8.4">
@@ -235,6 +256,7 @@
</branch>
<dependencies>
<dep package="libdbi"/>
+ <dep package="pgsql"/>
</dependencies>
</autotools>
diff --git a/setup-mingw64.ps1 b/setup-mingw64.ps1
index 9e3a730..35495ec 100644
--- a/setup-mingw64.ps1
+++ b/setup-mingw64.ps1
@@ -268,7 +268,7 @@ $ignorefile = ""
bash-command -command "perl -ibak -pe 'BEGIN{undef $/;} s#[[]options[]]\R(Include = [^\R]*\R)?#[options]\nInclude = /etc/pacman.d/gnucash-ignores.pacman\n#smg' /etc/pacman.conf"
# Install the remaining dependencies.
-$deps = "boost icu gtk3 iso-codes shared-mime-info libmariadbclient libsoup libunistring libwebp postgresql ninja pdcurses sqlite3 docbook-xsl"
+$deps = "boost icu gtk3 libgcrypt gnutls iso-codes shared-mime-info libmariadbclient libsoup libunistring libwebp ninja pdcurses sqlite3 docbook-xsl"
Write-Host @"
commit 3746b719439fe3033a3a661457f4e4b8f7a6f750
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jan 30 09:46:56 2025 -0800
Update bdw-gc.
diff --git a/gnucash.modules b/gnucash.modules
index dbc2cc5..c7e2db6 100644
--- a/gnucash.modules
+++ b/gnucash.modules
@@ -103,7 +103,7 @@
<autotools id="bdw-gc" autogen-template="/bin/bash -c 'pushd %(srcdir)s && ./autogen.sh && automake -ac && popd && %(srcdir)s/configure --prefix %(prefix)s %(autogenargs)s'"
autogenargs="--enable-threads=no --disable-parallel-mark --enable-shared --disable-static">
- <branch repo="github" module="ivmai/bdwgc" revision="gc7_6_0" />
+ <branch repo="github" module="ivmai/bdwgc" revision="v8.2.8" />
<dependencies>
<dep package="libatomic-ops"/>
</dependencies>
commit 3c879a2fbb905bdbeb902abe24f6971f9093f106
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jan 28 12:40:10 2025 -0800
Add information message about pulling gnucash-on-windows repo.
diff --git a/buildserver/build_package.ps1 b/buildserver/build_package.ps1
index d4bc120..8964931 100644
--- a/buildserver/build_package.ps1
+++ b/buildserver/build_package.ps1
@@ -102,6 +102,7 @@ New-Item -ItemType Directory -Force -Path "$log_dir_full" | Out-Null
$time_stamp = get-date -format "yyyy-MM-dd HH:mm:ss"
Write-Output "Build Started $time_stamp" | Tee-Object -FilePath $log_file
+Write-Output ":: Checking gnucash-on-windows for updates..." | Tee-Object -FilePath $log_file
git.exe -C $script_unix pull 2>&1 | Tee-Object -FilePath $log_file -Append
#copy the file to the download server so that everyone can see we've started
if ($hostname) {
Summary of changes:
buildserver/build_package.ps1 | 1 +
gnucash.modules | 44 +++++++++++++++++++++-------
inno_setup/gnucash-mingw64.iss | 16 +++++-----
patches/guile-2.2.7.3-getpagesize-decl.patch | 13 ++++++++
patches/gwenhywfar-5.12-GWENHYWFAR-CB.patch | 12 ++++++++
setup-mingw64.ps1 | 8 ++---
6 files changed, 71 insertions(+), 23 deletions(-)
create mode 100644 patches/guile-2.2.7.3-getpagesize-decl.patch
create mode 100644 patches/gwenhywfar-5.12-GWENHYWFAR-CB.patch
More information about the gnucash-changes
mailing list