Hi @leandrocunha. Maybe it makes sense to add docker-compose
and docker-buildx
to "Conflicts" and "Provides"? And also add the version to the source binary tar name (or else on upgrade an older downloaded version causes checksum mismatch, needing to be removed manually)? Something like:
diff --git a/.SRCINFO b/.SRCINFO
index 6727fe5..e354a71 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = docker-desktop
pkgdesc = Docker Desktop is an easy-to-install application that enables you to locally build and share containerized applications and microservices.
pkgver = 4.34.2
- pkgrel = 2
+ pkgrel = 3
url = https://www.docker.com/products/docker-desktop/
install = docker-desktop.install
arch = x86_64
@@ -17,7 +17,11 @@ pkgbase = docker-desktop
depends = gtk3
depends = libx11
depends = shadow
- source = https://desktop.docker.com/linux/main/amd64/167172/docker-desktop-x86_64.pkg.tar.zst
+ provides = docker-compose
+ provides = docker-buildx
+ conflicts = docker-compose
+ conflicts = docker-buildx
+ source = docker-desktop-4.34.2-x86_64.tar.zst::https://desktop.docker.com/linux/main/amd64/167172/docker-desktop-x86_64.pkg.tar.zst
sha256sums = a5fd4cb4742e82bc1faeec553a5b289cfc2607699159548e5f29d8589dc253c6
pkgname = docker-desktop
diff --git a/PKGBUILD b/PKGBUILD
index fc1161a..be48b8e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,15 +3,17 @@
pkgname=docker-desktop
pkgver=4.34.2
_revision=167172
-pkgrel=2
+pkgrel=3
pkgdesc="Docker Desktop is an easy-to-install application that enables you to locally build and share containerized applications and microservices."
arch=('x86_64')
url="https://www.docker.com/products/docker-desktop/"
license=('custom: Docker Agreement')
depends=('docker>=24.0.6' 'curl' 'qemu>=8.0.4' 'libseccomp' 'libcap-ng' 'pass' 'desktop-file-utils' 'gtk3' 'libx11' 'shadow')
+conflicts=('docker-compose' 'docker-buildx')
+provides=('docker-compose' 'docker-buildx')
makedepends=('w3m')
install='docker-desktop.install'
-source=("https://desktop.docker.com/linux/main/amd64/$_revision/$pkgname-x86_64.pkg.tar.zst")
+source=("$pkgname-$pkgver-x86_64.tar.zst::https://desktop.docker.com/linux/main/amd64/$_revision/$pkgname-x86_64.pkg.tar.zst")
sha256sums=('a5fd4cb4742e82bc1faeec553a5b289cfc2607699159548e5f29d8589dc253c6')
package() {
Thanks
Pinned Comments
xeeynamo commented on 2025-03-31 19:55 (UTC)
I am pleased to announce the update 4.40 for Docker Desktop. Below the changelog copied from Release Notes:
Upgrades:
Bug fixes and enhancements: