Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (d777a924188f56d40d634cb445504544c79721c0)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Pavel Vinogradov <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 Pavel Vinogradov (d777a924188f56d40d634cb445504544c79721c0)
  • Date: Fri, 10 Apr 2026 19:01:45 +0000

GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:

chat-im/profanity/CONFIGURE | 17 ++++++++-------
chat-im/profanity/DEPENDS | 48
++++++++++++++++++++++----------------------
chat-im/profanity/DETAILS | 5 ++--
chat-im/profanity/HISTORY | 6 +++++
chat-im/profanity/PRE_BUILD | 4 ---
5 files changed, 43 insertions(+), 37 deletions(-)

New commits:
commit d777a924188f56d40d634cb445504544c79721c0
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>

chat-im/profanity: version 0.18.0

diff --git a/chat-im/profanity/CONFIGURE b/chat-im/profanity/CONFIGURE
index ff1f7b0..d341d75 100755
--- a/chat-im/profanity/CONFIGURE
+++ b/chat-im/profanity/CONFIGURE
@@ -1,9 +1,10 @@
-config_query_option PROFANITY_OPTS "Enable plugins?" y \
- "--enable-plugins" \
- "--disable-plugins" &&
+. "${GRIMOIRE}/MESON_CONFIGURE" &&

-if list_find "${PROFANITY_OPTS}" "--enable-plugins"; then
- config_query_option PROFANITY_OPTS "Enable C plugins?" y \
- "--enable-c-plugins" \
- "--disable-c-plugins"
-fi
+PROFANITY_OPTS="${PROFANITY_OPTS//--enable-plugins/}" &&
+PROFANITY_OPTS="${PROFANITY_OPTS//--disable-plugins/}" &&
+PROFANITY_OPTS="${PROFANITY_OPTS//--enable-c-plugins/c-plugins=enabled}" &&
+PROFANITY_OPTS="${PROFANITY_OPTS//--disable-c-plugins/c-plugins=disabled}" &&
+
+config_query_option PROFANITY_OPTS "Enable C plugins?" y \
+ "c-plugins=enabled" \
+ "c-plugins=disabled"
diff --git a/chat-im/profanity/DEPENDS b/chat-im/profanity/DEPENDS
index 668d4fc..0df6667 100755
--- a/chat-im/profanity/DEPENDS
+++ b/chat-im/profanity/DEPENDS
@@ -1,43 +1,45 @@
-depends autoconf &&
-depends automake &&
+. "${GRIMOIRE}/MESON_DEPENDS" &&
depends ncurses &&
depends libstrophe &&
depends glib2 &&
depends curl &&

-optional_depends gtk+2 \
- "--enable-icons" \
- "--disable-icons" \
- "to enable GTK tray icons" &&
+optional_depends gtk+3 \
+ "icons-and-clipboard=enabled" \
+ "icons-and-clipboard=disabled" \
+ "to enable GTK tray icons and clipboard paste support" &&

optional_depends gpgme \
- "--enable-pgp" \
- "--disable-pgp" \
+ "pgp=enabled" \
+ "pgp=disabled" \
"for PGP support" &&

optional_depends libotr \
- "--enable-otr" \
- "--disable-otr" \
+ "otr=enabled" \
+ "otr=disabled" \
"for OTR support" &&

optional_depends libsignal \
- "--enable-omemo" \
- "--disable-omemo" \
+ "omemo=enabled omemo-backend=libsignal" \
+ "omemo=disabled" \
"for OMEMO support" &&

-if list_find "${PROFANITY_OPTS}" "--enable-plugins"; then
- optional_depends python3 \
- "--enable-python-plugins" \
- "--disable-python-plugins" \
- "for Python plugins support"
-fi &&
+optional_depends python3 \
+ "python-plugins=enabled" \
+ "python-plugins=disabled" \
+ "for Python plugins" &&

optional_depends libxscrnsaver \
- "--with-xscreensaver" \
- "--without-xscreensaver" \
+ "xscreensaver=enabled" \
+ "xscreensaver=disabled" \
"to determine idle time" &&

optional_depends libnotify \
- "--enable-notifications" \
- "--disable-notifications" \
- "for desktop notifications"
+ "notifications=enabled" \
+ "notifications=disabled" \
+ "for desktop notifications" &&
+
+optional_depends gdk-pixbuf2 \
+ "gdk-pixbuf=enabled" \
+ "gdk-pixbuf=disabled" \
+ "to scale avatars before uploading"
diff --git a/chat-im/profanity/DETAILS b/chat-im/profanity/DETAILS
index 08ef799..821ac48 100755
--- a/chat-im/profanity/DETAILS
+++ b/chat-im/profanity/DETAILS
@@ -1,4 +1,5 @@
. "$GRIMOIRE/FUNCTIONS"
+. "${GRIMOIRE}/MESON_FUNCTIONS"
SPELL=profanity
if [[ ${PROFANITY_BRANCH} == scm ]]; then
VERSION=$(get_scm_version)
@@ -8,8 +9,8 @@ if [[ ${PROFANITY_BRANCH} == scm ]]; then
FORCE_DOWNLOAD=on
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-scm"
else
- VERSION="0.17.0"
-
SOURCE_HASH="sha256:508e18c0e797d46cc38779eb207480fc3e93b814e202a351050f395c1b262804:UPSTREAM_HASH"
+ VERSION="0.18.0"
+
SOURCE_HASH="sha256:a1ad441bf92ba0327e0740a15dfe7885cb14415a934c850b8b98ac2f728d7cf8:UPSTREAM_HASH"
SOURCE=${SPELL}-${VERSION}.tar.xz

SOURCE_URL[0]="https://github.com/${SPELL}-im/${SPELL}/releases/download/${VERSION}/${SOURCE}";
# Watch: https://github.com/profanity-im/profanity/tags tags/([0-9.]+)[.]tar
diff --git a/chat-im/profanity/HISTORY b/chat-im/profanity/HISTORY
index 31d5870..afa8457 100644
--- a/chat-im/profanity/HISTORY
+++ b/chat-im/profanity/HISTORY
@@ -1,3 +1,9 @@
+2026-04-10 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 0.18.0, mesonified
+ * CONFIGURE, DEPENDS: mesonified, gtk+2 -> gtk+3,
+ optionally needs gdk-pixbuf2
+ * PRE_BUILD: dropped, not needed anymore
+
2026-03-26 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 0.17.0
* DEPENDS, PRE_BUILD: stable branch needs bootstrapping too
diff --git a/chat-im/profanity/PRE_BUILD b/chat-im/profanity/PRE_BUILD
deleted file mode 100755
index 1340850..0000000
--- a/chat-im/profanity/PRE_BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-default_pre_build &&
-
-cd "${SOURCE_DIRECTORY}" &&
-./bootstrap.sh


  • [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (d777a924188f56d40d634cb445504544c79721c0), Pavel Vinogradov, 04/10/2026

Archive powered by MHonArc 2.6.24.

Top of Page