Package Details: gnome-shell-extension-clipboard-indicator 66-1

Git Clone URL: https://aur.archlinux.org/gnome-shell-extension-clipboard-indicator.git (read-only, click to copy)
Package Base: gnome-shell-extension-clipboard-indicator
Description: Adds a clipboard indicator to the top panel, and caches clipboard history
Upstream URL: https://github.com/Tudmotu/gnome-shell-extension-clipboard-indicator
Licenses: MIT
Conflicts: gnome-shell-extension-clipboard-history
Submitter: jonian
Maintainer: jonian
Last Packager: jonian
Votes: 20
Popularity: 1.56
First Submitted: 2020-05-04 19:21 (UTC)
Last Updated: 2025-02-02 10:17 (UTC)

Latest Comments

1 2 Next › Last »

the-k commented on 2024-09-21 09:21 (UTC) (edited on 2025-02-01 10:48 (UTC) by the-k)

@jonian By using a cryptographically secure algorithm, the integrity check can be turned into authentication. Authentication is an important part of supply chain security. I recommend you following Secure by Default strategy, so that you don't really have to think about it.

Anyway, thanks for the change.

jonian commented on 2024-09-20 16:16 (UTC)

@the-k I switched to sha256sums since it seems too important for you. I hope you can sleep at night now.

jonian commented on 2024-09-20 16:04 (UTC)

@the-k I think you misunderstand the purpose of sums, they are used for source integrity and not for security, so please stop spreading misinformation about md5 being insecure, because it is perfectly fine for checking file integrity.

the-k commented on 2024-09-20 14:08 (UTC) (edited on 2024-09-21 09:07 (UTC) by the-k)

Since the maintainer didn't migrate to SHA-256 and this package doesn't support GNOME 47, I invite you to use https://aur.archlinux.org/packages/gnome-shell-extension-clipboard-indicator-lubo, which does.

the-k commented on 2024-07-16 21:20 (UTC)

@jonian I'd like to (co-)maintain this package as I'm able to bring out the updates faster. What do you say?

the-k commented on 2024-07-15 08:26 (UTC)

diff --git a/PKGBUILD b/PKGBUILD
index 09f2cc9..2164a38 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Jonian Guveli <https://github.com/jonian/>
 pkgname=gnome-shell-extension-clipboard-indicator
 _uuid=("clipboard-indicator@tudmotu.com")
-pkgver=60
+pkgver=63
 pkgrel=1
 pkgdesc="Adds a clipboard indicator to the top panel, and caches clipboard history"
 arch=("any")
@@ -10,7 +10,9 @@ license=("MIT")
 depends=("gnome-shell>=46.0")
 conflicts=("gnome-shell-extension-clipboard-history")
 source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
-md5sums=('bd4fe35308c707b5d338300a8d5ce205')
+sha256sums=(
+  d03badaa9551d5a754ff3a9581a246086e182840ea3a2bb40e9cea8fb4b604a5
+)

 package() {
   install -d "$pkgdir/usr/share/gnome-shell/extensions" \

the-k commented on 2024-04-07 09:02 (UTC)

Could you please switch to at least SHA-256? MD5 is insecure.

Misaka13514 commented on 2024-01-28 05:55 (UTC)

Please follow Arch Linux RFC16: use SPDX license identifier in PKGBUILD. https://gitlab.archlinux.org/archlinux/rfcs/-/blob/master/rfcs/0016-spdx-license-identifiers.rst

the-k commented on 2023-10-13 14:40 (UTC)

I've used the following changes to upgrade to v54. Due to https://github.com/Tudmotu/gnome-shell-extension-clipboard-indicator/issues/402, https://extensions.gnome.org/ is currently the only source of versioning information AFAIK.

diff --git a/PKGBUILD b/PKGBUILD
index 276ecb5..6008a1e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,16 +1,36 @@
 # Maintainer: Jonian Guveli <https://github.com/jonian/>
 pkgname=gnome-shell-extension-clipboard-indicator
 _uuid=("clipboard-indicator@tudmotu.com")
-pkgver=45
+pkgver=54
 pkgrel=1
 pkgdesc="Adds a clipboard indicator to the top panel, and caches clipboard history"
 arch=("any")
 url="https://github.com/Tudmotu/gnome-shell-extension-clipboard-indicator"
 license=("GPL")
+makedepends=(
+  unzip
+)
 depends=("gnome-shell")
 conflicts=("gnome-shell-extension-clipboard-history")
-source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
-md5sums=('d2d90f914c829c8a87b0e90d5e69235f')
+source=(
+  # https://github.com/Tudmotu/gnome-shell-extension-clipboard-indicator/issues/402
+  "${pkgname}-${pkgver}.zip::https://extensions.gnome.org/extension-data/clipboard-indicatortudmotu.com.v${pkgver}.shell-extension.zip"
+)
+sha256sums=(
+  dcb3a1aed20d43c1f335f190a368b2a1d4e521eb032811e7fc4a8220bbc9ae88
+)
+noextract=(
+  "${pkgname}-${pkgver}.zip"
+)
+
+prepare() {
+  mkdir -p "${pkgname}-${pkgver}"
+
+  unzip -d "${pkgname}-${pkgver}" "${pkgname}-${pkgver}.zip"
+
+  # metadata.json permissions are 600.
+  chmod -R +r "${pkgname}-${pkgver}"
+}

 package() {
   install -d "$pkgdir/usr/share/gnome-shell/extensions" \