sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (90cde29665204d301eb405d46932c8af26184c4b)
- From: Ismael Luceno <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 Ismael Luceno (90cde29665204d301eb405d46932c8af26184c4b)
- Date: Tue, 29 Sep 2026 05:00:39 +0000
GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:
utils/timeshift/DETAILS
| 4 -
utils/timeshift/HISTORY
| 5 +
utils/timeshift/PRE_BUILD
| 3
utils/timeshift/patches/0001-Provide-the-Linux-ioprio-UAPI-definitions.patch
| 34 ++++++++++
4 files changed, 44 insertions(+), 2 deletions(-)
New commits:
commit 90cde29665204d301eb405d46932c8af26184c4b
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
timeshift 26.09.0
diff --git a/utils/timeshift/DETAILS b/utils/timeshift/DETAILS
index 691257e..5a3dbae 100755
--- a/utils/timeshift/DETAILS
+++ b/utils/timeshift/DETAILS
@@ -1,10 +1,10 @@
. "${GRIMOIRE}/MESON_FUNCTIONS"
SPELL=timeshift
- VERSION=23.07.1
+ VERSION=26.09.0
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=https://github.com/linuxmint/${SPELL}/archive/${VERSION}.tar.gz
-
SOURCE_HASH=sha512:b5d9adde872f562f2af582e75dcfdee32e8b8d3a7ffc9c9592416d47ee9370603dd2140e9fb3d4970bbf1ddbe87c459c4cb041349a34c14865d38492289828d4
+
SOURCE_HASH=sha512:a69116884a6befdca63f22c417c40b2d06fd67acf4605ab3d39276383c764b70da91ebdf7263782dd134e6e9462b57d257817071cd5add7053a8a8b2fb8493bb
LICENSE[0]=LGPL
WEB_SITE=https://www.github.com/lilnuxmint/timeshift/
ENTERED=20230412
diff --git a/utils/timeshift/HISTORY b/utils/timeshift/HISTORY
index d0f7c9f..cbc8875 100644
--- a/utils/timeshift/HISTORY
+++ b/utils/timeshift/HISTORY
@@ -1,3 +1,8 @@
+2026-09-29 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 26.09.0
+ * PRE_BUILD,
patches/0001-Provide-the-Linux-ioprio-UAPI-definitions.patch:
+ workaround for systems with older kernel headers
+
2023-08-27 Conner Clere <xenanthropy AT sourcemage.org>
* DETAILS: version 23.07.1, add watch line, change hash to sha512,
convert
to meson build
diff --git a/utils/timeshift/PRE_BUILD b/utils/timeshift/PRE_BUILD
new file mode 100755
index 0000000..c230ad1
--- /dev/null
+++ b/utils/timeshift/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+apply_patch_dir patches
diff --git
a/utils/timeshift/patches/0001-Provide-the-Linux-ioprio-UAPI-definitions.patch
b/utils/timeshift/patches/0001-Provide-the-Linux-ioprio-UAPI-definitions.patch
new file mode 100644
index 0000000..ec41319
--- /dev/null
+++
b/utils/timeshift/patches/0001-Provide-the-Linux-ioprio-UAPI-definitions.patch
@@ -0,0 +1,34 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: Ismael Luceno <ismael AT iodev.co.uk>
+Date: Tue, 29 Sep 2026 06:38:34 +0200
+Subject: [PATCH] Provide the Linux ioprio UAPI definitions
+
+Upstream-Status: Inappropriate [workaround]
+Signed-off-by: Ismael Luceno <ismael AT sourcemage.org>
+---
+ src/linux/ioprio.h | 19 +++++++++++++++++++
+ 1 file changed, 19 insertions(+)
+
+--- /dev/null
++++ b/src/linux/ioprio.h
+@@ -0,0 +1,19 @@
++#ifndef _LINUX_IOPRIO_H
++#define _LINUX_IOPRIO_H
++
++#define IOPRIO_WHO_PROCESS 1
++#define IOPRIO_WHO_PGRP 2
++#define IOPRIO_WHO_USER 3
++
++#define IOPRIO_CLASS_SHIFT 13
++#define IOPRIO_CLASS_MASK 0x7
++#define IOPRIO_PRIO_MASK 0xfff
++#define IOPRIO_PRIO_VALUE(class, data) \
++ (((class) << IOPRIO_CLASS_SHIFT) | (data))
++
++#define IOPRIO_CLASS_NONE 0
++#define IOPRIO_CLASS_RT 1
++#define IOPRIO_CLASS_BE 2
++#define IOPRIO_CLASS_IDLE 3
++
++#endif /* _LINUX_IOPRIO_H */
+--
- [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (90cde29665204d301eb405d46932c8af26184c4b), Ismael Luceno, 09/29/2026
Archive powered by MHonArc 2.6.24.