Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Conner Clere (74cd4396f00f6446942cb223d768b29c0ec2abe4)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Conner Clere <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Conner Clere (74cd4396f00f6446942cb223d768b29c0ec2abe4)
  • Date: Sat, 16 Sep 2023 19:35:24 +0000

GIT changes to master grimoire by Conner Clere <xenanthropy AT sourcemage.org>:

gnome2-libs/glibmm2.4/BUILD | 10 ++++++++--
gnome2-libs/glibmm2.4/CONFIGURE | 4 +++-
gnome2-libs/glibmm2.4/DEPENDS | 3 ++-
gnome2-libs/glibmm2.4/DETAILS | 7 ++++---
gnome2-libs/glibmm2.4/HISTORY | 6 ++++++
5 files changed, 23 insertions(+), 7 deletions(-)

New commits:
commit 74cd4396f00f6446942cb223d768b29c0ec2abe4
Author: Conner Clere <xenanthropy AT sourcemage.org>
Commit: Conner Clere <xenanthropy AT sourcemage.org>

gnome2-libs/glibmm2.4: version 2.66.6

converted to meson build system - also added watch line, it specifically
tracks 2.66.X because any newer versions will not be using the 2.4 api
That could change in the future as updates pass 2.66.9 but for now it
stays this way.

diff --git a/gnome2-libs/glibmm2.4/BUILD b/gnome2-libs/glibmm2.4/BUILD
index cdd036a..bf9d6e8 100755
--- a/gnome2-libs/glibmm2.4/BUILD
+++ b/gnome2-libs/glibmm2.4/BUILD
@@ -1,7 +1,13 @@
if [[ $FULLDOCS == y ]]; then
- OPTS="$OPTS --enable-documentation"
+ OPTS="build-documentation=true $OPTS"
else
- OPTS="$OPTS --disable-documentation"
+ OPTS="build-documentation=false $OPTS"
+fi &&
+
+if [[ $EXAMPLES == y ]]; then
+ OPTS="build-examples=true $OPTS"
+else
+ OPTS="build-examples=false $OPTS"
fi &&

default_build
diff --git a/gnome2-libs/glibmm2.4/CONFIGURE b/gnome2-libs/glibmm2.4/CONFIGURE
index 8309fbe..4321ab6 100755
--- a/gnome2-libs/glibmm2.4/CONFIGURE
+++ b/gnome2-libs/glibmm2.4/CONFIGURE
@@ -1 +1,3 @@
-config_query FULLDOCS "Generate fully-documented reference docs?" n
+. "${GRIMOIRE}/MESON_CONFIGURE" &&
+config_query FULLDOCS "Generate fully-documented reference docs?" n &&
+config_query EXAMPLES "Build examples?" n
diff --git a/gnome2-libs/glibmm2.4/DEPENDS b/gnome2-libs/glibmm2.4/DEPENDS
index b4a02a3..875fbaa 100755
--- a/gnome2-libs/glibmm2.4/DEPENDS
+++ b/gnome2-libs/glibmm2.4/DEPENDS
@@ -1,2 +1,3 @@
-depends libsigc++3 &&
+. "${GRIMOIRE}/MESON_DEPENDS" &&
+depends libsigc++3 &&
depends glib2
diff --git a/gnome2-libs/glibmm2.4/DETAILS b/gnome2-libs/glibmm2.4/DETAILS
index be37cce..4272d78 100755
--- a/gnome2-libs/glibmm2.4/DETAILS
+++ b/gnome2-libs/glibmm2.4/DETAILS
@@ -1,8 +1,9 @@
+# Watch: https://gitlab.gnome.org/GNOME/glibmm/-/tags 2[.]66[.][0-9]
+. "${GRIMOIRE}/MESON_FUNCTIONS"
SPELL=glibmm2.4
SPELLX=glibmm
- VERSION=2.64.2
-
SOURCE_HASH=sha512:0130af9a16981a54630150db6f4b1a95458d72d650c5e4781ee97ce624ec98c600b79ebf234d212e025781453fd11d78b9e8273235ffa143397423418fe970cc
-# SOURCE_GPG=gurus.gpg:$SOURCE.sig
+ VERSION=2.66.6
+
SOURCE_HASH=sha512:64d5ee1904ac645ee5a470889b928a24ab012bb0c310a94631bd725df9d5b7a5c0d2129f114017677db922b724ad12ab33698f1d27cae4aaeccd199b0e883099
BRANCH=`echo $VERSION|cut -d . -f 1,2`
SOURCE=$SPELLX-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
diff --git a/gnome2-libs/glibmm2.4/HISTORY b/gnome2-libs/glibmm2.4/HISTORY
index 32ac441..4a59b07 100644
--- a/gnome2-libs/glibmm2.4/HISTORY
+++ b/gnome2-libs/glibmm2.4/HISTORY
@@ -1,3 +1,9 @@
+2023-09-16 Conner Clere <xenanthropy AT sourcemage.org>
+ * DETAILS: version 2.66.6, convert to meson build system, add watch
line
+ * CONFIGURE: add MESON_CONFIGURE, add option to disable examples
+ * BUILD: add EXAMPLES flag from CONFIGURE, update documentation flag
+ * DEPENDS: add MESON_DEPENDS
+
2020-09-21 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: version 2.64.2 and renaming to glibmm2.4 for
preserving the last iteration of the old ABI, also



  • [SM-Commit] GIT changes to master grimoire by Conner Clere (74cd4396f00f6446942cb223d768b29c0ec2abe4), Conner Clere, 09/16/2023

Archive powered by MHonArc 2.6.24.

Top of Page