docker-desktop 4.65.0

Docker Desktop is an easy-to-install application that enables you to locally build and share containerized applications and microservices

Не проверено
 1name=docker-desktop
 2version=4.65.0
 3release=1
 4_revision=221669
 5summary="Docker Desktop is an easy-to-install application that enables you to locally build and share containerized applications and microservices"
 6group="Other"
 7desc="$summary."
 8maintainer="Oleg Shchavelev <oleg@alt-gnome.ru>"
 9architectures=("amd64")
10homepage="https://www.docker.com/products/docker-desktop/"
11license=("custom")
12appstream_app_id="com.Docker.DockerDesktop"
13nonfree=1
14nonfree_url="https://www.docker.com/legal/docker-subscription-service-agreement/"
15sfe_249_new_extractor=1
16
17provides=()
18conflicts=()
19
20sources=(
21	"https://desktop.docker.com/linux/main/$architectures/$_revision/$name-x86_64.rpm"
22)
23
24checksums=(
25	sha256:90ab0baf949952fd2cd7693fd2a72c56348b1e4569e0bf318947a5bbc66c74c4
26)
27
28build_deps=(
29
30)
31
32deps=(
33	docker-buildx
34	docker-compose
35	ca-trust-directory-hash
36	qemu-system-x86
37)
38
39auto_reqprov_method=dirty
40auto_req=1
41auto_prov=1
42
43disable_network=1
44
45package() {
46	cp -R $srcdir/opt $srcdir/usr $pkgdir/
47
48	install -d "$pkgdir/usr/bin"
49	ln -s /opt/$name/bin/$name "$pkgdir"/usr/bin/$name
50
51	rm "$pkgdir/usr/lib/docker/cli-plugins/docker-buildx"
52	rm "$pkgdir/usr/lib/docker/cli-plugins/docker-compose"
53}
54
55files() {
56	files-find \
57		"/opt/$name/**/*" \
58		"/usr/lib/docker/cli-plugins/*"
59
60	files-find-binary "$name" \
61		"docker-credential-desktop"
62	files-find-desktop "$name.desktop" \
63		"${name}-uri-handler.desktop"
64	files-find-systemd-user "$name.service"
65}