sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Conner Clere (6edb0914412705a7f9b02c0aecdfbf6eeb9c1c4b)
- From: Conner Clere <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
- Subject: [[SM-Commit] ] GIT changes to master grimoire by Conner Clere (6edb0914412705a7f9b02c0aecdfbf6eeb9c1c4b)
- Date: Thu, 19 Sep 2024 20:49:50 +0000
GIT changes to master grimoire by Conner Clere <xenanthropy AT sourcemage.org>:
gnome2-libs/libgsf/DEPENDS | 7 +++++++
gnome2-libs/libgsf/DETAILS | 10 ++++++++++
gnome2-libs/libgsf/HISTORY | 5 +++++
gnome2-libs/libgsf/PREPARE | 2 ++
gnome2-libs/libgsf/PRE_BUILD | 6 ++++++
5 files changed, 30 insertions(+)
New commits:
commit 6edb0914412705a7f9b02c0aecdfbf6eeb9c1c4b
Author: Conner Clere <xenanthropy AT sourcemage.org>
Commit: Conner Clere <xenanthropy AT sourcemage.org>
gnome2-libs/libgsf: add scm branch
latest version of libgsf no longer compiles with our latest gcc version
adding scm branch to fix this (adds deps pygments and autotools)
diff --git a/gnome2-libs/libgsf/DEPENDS b/gnome2-libs/libgsf/DEPENDS
index 30df0f5..8b174a4 100755
--- a/gnome2-libs/libgsf/DEPENDS
+++ b/gnome2-libs/libgsf/DEPENDS
@@ -6,6 +6,13 @@ depends PKG-CONFIG &&
depends xml-parser-expat &&
depends intltool &&
+if [[ "${LIBGSF_BRANCH}" == "scm" ]] then
+ depends git &&
+ depends autoconf &&
+ depends pygments
+fi &&
+
+
optional_depends bzip2 \
"--with-bz2" \
"--without-bz2" \
diff --git a/gnome2-libs/libgsf/DETAILS b/gnome2-libs/libgsf/DETAILS
index 4c9ab8c..23b7707 100755
--- a/gnome2-libs/libgsf/DETAILS
+++ b/gnome2-libs/libgsf/DETAILS
@@ -1,10 +1,20 @@
# Watch: https://download.gnome.org/sources/libgsf/1.14/
+. "${GRIMOIRE}/FUNCTIONS"
SPELL=libgsf
+if [[ "${LIBGSF_BRANCH}" == "stable" ]] then
VERSION=1.14.52
SOURCE_HASH=sha512:3a7af5eae2aa539181dd0ae0d0ce4110da4c430ed8a26cdd7f0ec84c9bcf86360cceabf81ec7c6b902f2fe8d7ea5e3c09fa911d6bab3162f0f531e6973137f4b
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/${VERSION%.*}/$SOURCE
+else
+ VERSION=$(get_scm_version)
+ SOURCE="${SPELL}-git.tar.xz"
+ FORCE_DOWNLOAD="on"
+
SOURCE_URL[0]="git_http://gitlab.gnome.org/GNOME/${SPELL}.git:${SPELL}-git:master"
+ SOURCE_IGNORE="volatile"
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-git"
+fi
LICENSE[0]=GNU
WEB_SITE=http://www.gnumeric.org/
ENTERED=20020510
diff --git a/gnome2-libs/libgsf/HISTORY b/gnome2-libs/libgsf/HISTORY
index f87c9ec..b204c60 100644
--- a/gnome2-libs/libgsf/HISTORY
+++ b/gnome2-libs/libgsf/HISTORY
@@ -1,3 +1,8 @@
+2024-09-19 Conner Clere <xenanthropy AT sourcemage.org>
+ * DETAILS: add scm branch to fix building with newest gcc
+ * PREPARE, PRE_BUILD: added for scm branch
+ * DEPENDS: add git, pygments, autotools deps for scm branch
+
2024-06-26 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: removed BRANCH
fixed WEB_SITE
diff --git a/gnome2-libs/libgsf/PREPARE b/gnome2-libs/libgsf/PREPARE
new file mode 100755
index 0000000..e38d86f
--- /dev/null
+++ b/gnome2-libs/libgsf/PREPARE
@@ -0,0 +1,2 @@
+. "${GRIMOIRE}/FUNCTIONS" &&
+prepare_select_branch stable scm
diff --git a/gnome2-libs/libgsf/PRE_BUILD b/gnome2-libs/libgsf/PRE_BUILD
new file mode 100755
index 0000000..c8cc1db
--- /dev/null
+++ b/gnome2-libs/libgsf/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+
+if [[ "${LIBGSF_BRANCH}" == "scm" ]] then
+ cd "${SOURCE_DIRECTORY}" &&
+ autoreconf -fi
+fi
- [[SM-Commit] ] GIT changes to master grimoire by Conner Clere (6edb0914412705a7f9b02c0aecdfbf6eeb9c1c4b), Conner Clere, 09/19/2024
Archive powered by MHonArc 2.6.24.