aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLenard Spencer <lenardrspencer@gmail.com>2020-09-05 08:16:49 +0700
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2020-09-05 08:17:01 +0700
commita934dd57fe027fd66ae5f4e8da22ec0fbe373134 (patch)
tree4e3bbe0116a9546c948ad8c44d9984b210add92d
parent4a9f0698771e65a386e31b769fbf16fac8adcc06 (diff)
office/gnucash: Updated for version 3.11.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
-rw-r--r--office/gnucash/README20
-rw-r--r--office/gnucash/gnucash.SlackBuild9
-rw-r--r--office/gnucash/gnucash.info6
3 files changed, 19 insertions, 16 deletions
diff --git a/office/gnucash/README b/office/gnucash/README
index e03a5461b8860..35bbcb0a93e53 100644
--- a/office/gnucash/README
+++ b/office/gnucash/README
@@ -22,13 +22,19 @@ option, make sure ninja is installed and pass NINJA="yes" to the
build script.
NOTE: You must remove any previous installation of Gnucash before
-running this script, otherwise the build will fail.
+running this script, otherwise the build will most likely fail.
-If you are building on current (15.0 EXPERIMENTAL), you will need the
-guile2.2 package from Ponce's -current repo.
+This script builds version 3.11. If you need the old stable 2.6.x
+series, please use gnucash-legacy, also available on SBo.
+
+Please note version 3.11 will be the last for Slackware 14.2.
+Version 4.x will NOT build on 14.2 because of outdated dependencies
+(gcc, cmake, and glib2 among others).
-This script builds version 3.x which is now considered stable by the
-upstream developers. If you need the old stable 2.6.x series, please
-use gnucash-legacy, also available on SBo.
+NOTE FOR CURRENT/15.0
-Please note the 3.x series will be the last for Slackware 14.2.
+If you are building on current (15.0 EXPERIMENTAL), you will need the
+guile2.2 package from Ponce's -current repo. Alternatively, you can
+download version 4.1 or later from the gnucash website and build that
+by passing VERSION=4.(1 or later) to the script without having to
+install guile2.2. (Version 4.0 still requires guile2.2.)
diff --git a/office/gnucash/gnucash.SlackBuild b/office/gnucash/gnucash.SlackBuild
index ae678bba6950b..8599c535fa2a0 100644
--- a/office/gnucash/gnucash.SlackBuild
+++ b/office/gnucash/gnucash.SlackBuild
@@ -24,8 +24,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=gnucash
-VERSION=${VERSION:-3.10}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-3.11}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PACKAGER=${PACKAGER:-"Just Another Slacker"}
@@ -70,7 +70,7 @@ if [ -e /usr/bin/gnucash ]; then
fi
if [ "$DBI" = "yes" ]; then
- DBIARGS="-DWITH_SQL=ON -DGNC_DBD_DIR=/usr/lib${LIBDIRSUFFIX}/dbd/ -DGENERATE_SWIG_WRAPPERS=ON "
+ DBIARGS="-DWITH_SQL=ON -DGNC_DBD_DIR=/usr/lib${LIBDIRSUFFIX}/dbd/"
echo " building with SQL integration enabled"
sleep 1
else
@@ -116,9 +116,6 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-# Patch for the newest boost (will be in gncuash 3.11)
-patch -p0 < $CWD/gnucash-boost-1.73.patch
-
# New option to build with ninja:
if [ "${NINJA:-no}" = "yes" ]; then
echo "building using Ninja:"
diff --git a/office/gnucash/gnucash.info b/office/gnucash/gnucash.info
index e85b955407e6e..c899627c2830d 100644
--- a/office/gnucash/gnucash.info
+++ b/office/gnucash/gnucash.info
@@ -1,8 +1,8 @@
PRGNAM="gnucash"
-VERSION="3.10"
+VERSION="3.11"
HOMEPAGE="http://www.gnucash.org/"
-DOWNLOAD="http://downloads.sourceforge.net/gnucash/gnucash-3.10.tar.bz2"
-MD5SUM="866073e62625c092248f984150eba342"
+DOWNLOAD="http://downloads.sourceforge.net/gnucash/gnucash-3.11.tar.bz2"
+MD5SUM="391f07eb0934618154d9e9c7d717d8e6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="webkit2gtk pygobject3-python3 gtest"