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"
}
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: