From 10e96b0ac5ca923256fbdd12649ac0d2e4756039 Mon Sep 17 00:00:00 2001 From: Manuel de Brito Fontes Date: Sat, 7 Nov 2026 00:42:27 -0300 Subject: [PATCH] clipboard-indicator: v72 and upstream master, through the fork Upstream's master moved 30 commits past the fork's base (#39): v72, which takes GNOME 51, and its own fixes for a corrupt or oversize cache, atomic registry writes, move-to-top after the menu closes, the edit dialog in the theme's text color and new eu, ja and zh_CN translations. The fork keeps its idle-coalesced history writes, clearing on boot once per boot rather than at every unlock, and Paste pasting the new clipboard. Upstream's history import and export is reverted on the fork's branch: it refuses the fork's SHA-256-named images, can lose an import to a pending write, and signals the shell through dconf. Closes #39 Co-Authored-By: Claude Opus 5.5 --- image/apko.lock.yaml | 4 ++-- ...ome-shell-extension-clipboard-indicator.yaml | 17 ++++++++++------- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/image/apko.lock.yaml b/image/apko.lock.yaml index 6ee7a74..76ccbbe 100644 --- a/image/apko.lock.yaml +++ b/image/apko.lock.yaml @@ -118,8 +118,8 @@ contents: - gnome-shell-extension-appindicator-lang=66-r5 - gnome-shell-extension-caffeine=61-r0 - gnome-shell-extension-caffeine-lang=61-r0 - - gnome-shell-extension-clipboard-indicator=71-r6 - - gnome-shell-extension-clipboard-indicator-lang=71-r6 + - gnome-shell-extension-clipboard-indicator=72-r0 + - gnome-shell-extension-clipboard-indicator-lang=72-r0 - gnome-shell-extension-dash-to-panel=74-r9 - gnome-shell-extension-drive-menu=51.0-r0 - gnome-shell-extension-gtk4-ding=100.29_git20261002-r3 diff --git a/recipes/gnome-shell-extension-clipboard-indicator.yaml b/recipes/gnome-shell-extension-clipboard-indicator.yaml index 8341043..8027b53 100644 --- a/recipes/gnome-shell-extension-clipboard-indicator.yaml +++ b/recipes/gnome-shell-extension-clipboard-indicator.yaml @@ -1,7 +1,7 @@ package: name: gnome-shell-extension-clipboard-indicator - version: "71" - epoch: 6 + version: "72" + epoch: 0 description: Clipboard history manager in the GNOME Shell top bar copyright: - license: MIT @@ -20,15 +20,18 @@ vars: uuid: clipboard-indicator@tudmotu.com pipeline: - # v71 predates GNOME 51. The fork's gnome-51 branch is v71 plus upstream PR #641's two - # commits (Clutter.get_default_backend() and St.BoxLayout's vertical are gone in 51), and fixes - # for upstream #589 (a corrupt cache killed it), #385 (favourites dropped with an oversize - # cache), #443 (Paste pasted the old clipboard) and #594 (a placeholder at every unlock). + # v72 and upstream master to 60368b1, which takes GNOME 51 and its own fixes for a corrupt or + # oversize cache (#589, #385), atomic registry writes, and move-to-top after the menu closes. + # The fork's gnome-51 keeps over it: history written once when idle instead of once per change, + # clearing on boot once per boot rather than at every unlock (#594's placeholder with it), and + # Paste pasting the new clipboard (#443). Upstream's history import and export is left out: it + # refuses the fork's SHA-256-named images, can lose an import to a pending write, and signals + # the shell through dconf. - uses: git-checkout with: repository: https://github.com/Construct-Linux/gnome-shell-extension-clipboard-indicator branch: gnome-51 - expected-commit: 34203fbaa2a55e30ff6f11c3b3787276f1cd5303 + expected-commit: 2eaeafc2771d78eb56392136f0b69ea6812cdc55 - runs: | glib-compile-schemas --strict --dry-run schemas