@mpark, I still had to look at this to see the installation process, but I did what was most urgent, which was the update, and if you want, it is open to the co-maintainer of this package. I just took over this orphaned package.
Search Criteria
Package Details: docker-desktop 4.39.0-3
Package Actions
Git Clone URL: | https://aur.archlinux.org/docker-desktop.git (read-only, click to copy) |
---|---|
Package Base: | docker-desktop |
Description: | Docker Desktop is an easy-to-install application that enables you to locally build and share containerized applications and microservices. |
Upstream URL: | https://www.docker.com/products/docker-desktop/ |
Keywords: | docker |
Licenses: | custom: Docker Agreement |
Conflicts: | docker-buildx, docker-compose |
Provides: | docker-buildx, docker-compose |
Submitter: | gustavosbarreto |
Maintainer: | leandrocunha (xeeynamo) |
Last Packager: | leandrocunha |
Votes: | 15 |
Popularity: | 0.96 |
First Submitted: | 2023-06-30 21:07 (UTC) |
Last Updated: | 2025-03-07 17:11 (UTC) |
Dependencies (11)
- curl (curl-gitAUR, curl-c-aresAUR)
- desktop-file-utils (desktop-file-utils-gitAUR)
- docker (rancher-desktop-gitAUR, podman-docker-gitAUR, docker-gitAUR, docker-cli-binAUR, rancher-desktopAUR, podman-docker)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classic-xfceAUR, gtk3-classicAUR, gtk3-patched-filechooser-icon-viewAUR)
- libcap-ng (libcap-ng-gitAUR)
- libseccomp (libseccomp-gitAUR)
- libx11 (libx11-gitAUR)
- pass (pass-gitAUR, gopass-symlinksAUR, pass-parcelliteAUR)
- qemu (qemu-gitAUR, qemu-headless-gitAUR, qemu-base, qemu-desktop, qemu-full)
- shadow (shadow-selinuxAUR)
- w3m (w3m-rkta-gitAUR) (make)
Required by (36)
- 1panel (requires docker-compose) (optional)
- 1panel-bin (requires docker-compose) (optional)
- 1panel-dev-bin (requires docker-compose) (optional)
- 1panel-git (requires docker-compose) (optional)
- casaos (requires docker-compose)
- devc (requires docker-compose) (optional)
- devc-bin (requires docker-compose) (optional)
- devops-tools (requires docker-compose)
- docker-compose-systemd-unit (requires docker-compose)
- docker-git (requires docker-buildx) (optional)
- docksal (requires docker-compose)
- dojo (requires docker-compose)
- dojo-bin (requires docker-compose)
- dokku (requires docker-compose)
- gojira (requires docker-compose)
- goxygen (requires docker-compose)
- jasper-km-bin (requires docker-compose)
- kool (requires docker-compose)
- lando (requires docker-compose)
- lando-beta (requires docker-compose)
- lando-bin (requires docker-compose)
- lando-git (requires docker-compose)
- mutagen-compose-git (requires docker-compose)
- nvidia-docker-compose (requires docker-compose)
- opcoffox (requires docker-compose)
- plasma5-applets-docker (requires docker-compose)
- plis (requires docker-compose)
- podman-desktop-git (requires docker-compose)
- polar-bin (requires docker-compose)
- portainer-bin (requires docker-compose)
- pycharm-eap (requires docker-compose) (optional)
- pycharm-professional (requires docker-compose) (optional)
- python-pytest-docker (requires docker-compose) (check)
- sabnzbd-docker (requires docker-compose)
- stakkr (requires docker-compose)
- wwd-dde (requires docker-compose)
Sources (1)
leandrocunha commented on 2024-10-07 01:16 (UTC)
mpark commented on 2024-10-06 23:18 (UTC)
I would like to note that this PKGBUILD produces an incomplete install, so you will be missing things like docker-init and whatnot. I have an earlier post to update the package() block to install the missing components.
leandrocunha commented on 2024-10-06 18:10 (UTC)
xunaix, execute updpkgsums, you can see that sha256sums has been updated in PKGBUILD for this version.
xunaix commented on 2024-10-06 17:32 (UTC)
someone know how to fix this?
docker-desktop-x86_64.pkg.tar.zst ... FAILED
==> ERROR: One or more files did not pass the validity check!
-> error making: docker-desktop-exit status 1
leandrocunha commented on 2024-10-06 05:24 (UTC)
Version 4.34.2 has been shipped and fixes some CVEs. Security Fixed CVE-2024-8695 which allows RCE via crafted extension description/changelog which could be abused by a malicious extension. Fixed CVE-2024-8696 which allows RCE via crafted extension publisher-url/additional-urls which could be abused by a malicious extension.
The package build has been tested and is proceeding normally.
DevHolako commented on 2024-09-23 11:53 (UTC) (edited on 2024-09-23 11:53 (UTC) by DevHolako)
Please update the package to version 4.34.2
mpark commented on 2024-09-21 05:07 (UTC) (edited on 2024-09-21 05:07 (UTC) by mpark)
Please update to 4.34.2
Changes:
pkgver=4.34.2
_revision=167172
sha256sums=('a5fd4cb4742e82bc1faeec553a5b289cfc2607699159548e5f29d8589dc253c6')
Updated package() block:
package() {
install -d "${pkgdir}/usr/bin"
install -d "${pkgdir}/usr/share/applications"
install -d "${pkgdir}/usr/lib/systemd/user"
install -d "${pkgdir}/usr/lib/docker/cli-plugins"
install -m644 "${srcdir}/usr/lib/systemd/user/docker-desktop.service" "${pkgdir}/usr/lib/systemd/user/docker-desktop.service"
install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-buildx" "${pkgdir}/usr/lib/docker/cli-plugins/docker-buildx"
install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-compose" "${pkgdir}/usr/lib/docker/cli-plugins/docker-compose"
install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-debug" "${pkgdir}/usr/lib/docker/cli-plugins/docker-debug"
install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-desktop" "${pkgdir}/usr/lib/docker/cli-plugins/docker-desktop"
install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-dev" "${pkgdir}/usr/lib/docker/cli-plugins/docker-dev"
install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-extension" "${pkgdir}/usr/lib/docker/cli-plugins/docker-extension"
install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-feedback" "${pkgdir}/usr/lib/docker/cli-plugins/docker-feedback"
install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-init" "${pkgdir}/usr/lib/docker/cli-plugins/docker-init"
install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-sbom" "${pkgdir}/usr/lib/docker/cli-plugins/docker-sbom"
install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-scout" "${pkgdir}/usr/lib/docker/cli-plugins/docker-scout"
install -m755 "${srcdir}/usr/bin/docker-credential-desktop" "${pkgdir}/usr/bin/docker-credential-desktop"
cp -r "${srcdir}/opt" "${pkgdir}"
cp "${srcdir}/usr/share/applications/"* "${pkgdir}/usr/share/applications/"
# License (thanks @FabioLolix)
install -dm755 "$pkgdir/usr/share/licenses/$pkgname"
w3m -dump https://www.docker.com/legal/docker-subscription-service-agreement/ \
> "$pkgdir/usr/share/licenses/$pkgname/docker-agreement.txt"
}
mpark commented on 2024-09-01 02:17 (UTC)
I noticed it doesn't install everything, so here's a fix for the package() section:
package() {
install -d "${pkgdir}/usr/bin"
install -d "${pkgdir}/usr/share/applications"
install -d "${pkgdir}/usr/lib/systemd/user"
install -d "${pkgdir}/usr/lib/docker/cli-plugins"
install -m644 "${srcdir}/usr/lib/systemd/user/docker-desktop.service" "${pkgdir}/usr/lib/systemd/user/docker-desktop.service"
install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-buildx" "${pkgdir}/usr/lib/docker/cli-plugins/docker-buildx"
install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-compose" "${pkgdir}/usr/lib/docker/cli-plugins/docker-compose"
install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-debug" "${pkgdir}/usr/lib/docker/cli-plugins/docker-debug"
install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-desktop" "${pkgdir}/usr/lib/docker/cli-plugins/docker-desktop"
install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-dev" "${pkgdir}/usr/lib/docker/cli-plugins/docker-dev"
install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-extension" "${pkgdir}/usr/lib/docker/cli-plugins/docker-extension"
install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-feedback" "${pkgdir}/usr/lib/docker/cli-plugins/docker-feedback"
install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-init" "${pkgdir}/usr/lib/docker/cli-plugins/docker-init"
install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-sbom" "${pkgdir}/usr/lib/docker/cli-plugins/docker-sbom"
install -m755 "${srcdir}/usr/lib/docker/cli-plugins/docker-scout" "${pkgdir}/usr/lib/docker/cli-plugins/docker-scout"
install -m755 "${srcdir}/usr/bin/docker-credential-desktop" "${pkgdir}/usr/bin/docker-credential-desktop"
cp -r "${srcdir}/opt" "${pkgdir}"
cp "${srcdir}/usr/share/applications/"* "${pkgdir}/usr/share/applications/"
# License (thanks @FabioLolix)
install -dm755 "$pkgdir/usr/share/licenses/$pkgname"
w3m -dump https://www.docker.com/legal/docker-subscription-service-agreement/ \
> "$pkgdir/usr/share/licenses/$pkgname/docker-agreement.txt"
}
mpark commented on 2024-09-01 01:33 (UTC)
4.34.0 released
diff:
3,4c3,4
< pkgver=4.33.0
< _revision=160616
---
> pkgver=4.34.0
> _revision=165256
14c14
< sha256sums=('7a3c0f47253c9492a878ebd2c0fe4cd66bd0b3a640c80ecec0021926d1154aca')
---
> sha256sums=('32f68bf282cb98c713711a5b8ea2b529ea90f10732676baa3be56052122b2f2f')
Pinned Comments
xeeynamo commented on 2025-03-05 15:04 (UTC)
Bump to 4.39.0
New:
docker desktop logs
command.--platform
flag on docker load anddocker save
. This helps you import and export a subset of multi-platform images.Upgrades:
Bugfixes and enhancements:
docker history
For Linux: