summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Javorski2021-08-19 15:23:41 -0700
committerMike Javorski2021-08-19 15:23:41 -0700
commit62c434a103bbd68dbb2e22ac3482b683de6d4133 (patch)
tree0652eadcfd565598eb15dfc57932a22a160a49e2
parent8d18dee364dab567f1c834a98956d9fba84b807b (diff)
downloadaur-62c434a103bbd68dbb2e22ac3482b683de6d4133.tar.gz
Add buildx plugin for parity with the docker package (and other distro packages)
-rw-r--r--.SRCINFO4
-rw-r--r--.gitignore8
-rw-r--r--PKGBUILD8
3 files changed, 18 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8385b4c305d0..1ce5fe8ae071 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = docker-bin
pkgdesc = Pack, ship and run any application as a lightweight container, using official binaries
pkgver = 20.10.8
- pkgrel = 1
+ pkgrel = 2
url = https://www.docker.com/
arch = x86_64
license = Apache
@@ -24,6 +24,7 @@ pkgbase = docker-bin
source = https://download.docker.com/linux/static/stable/x86_64/docker-20.10.8.tgz
source = https://download.docker.com/linux/static/stable/x86_64/docker-rootless-extras-20.10.8.tgz
source = https://download.docker.com/linux/debian/dists/buster/pool/stable/amd64/docker-ce-cli_20.10.8~3-0~debian-buster_amd64.deb
+ source = https://github.com/docker/buildx/releases/download/v0.6.1/buildx-v0.6.1.linux-amd64
source = https://raw.githubusercontent.com/docker/docker-ce-packaging/1c1cb918d8cf84f321bab7cb9739c221fe4f3ed7/systemd/docker.socket
source = https://raw.githubusercontent.com/docker/docker-ce-packaging/1c1cb918d8cf84f321bab7cb9739c221fe4f3ed7/systemd/docker.service
source = https://raw.githubusercontent.com/moby/moby/v20.10.8/contrib/syntax/nano/Dockerfile.nanorc
@@ -32,6 +33,7 @@ pkgbase = docker-bin
sha256sums = 7ea11ecb100fdc085dbfd9ab1ff380e7f99733c890ed815510a5952e5d6dd7e0
sha256sums = 3d6ea2a389f47b173161a6a7e788cee14fee5d0ce7f4d16477f63ed4e5ab04ef
sha256sums = f9c60f454909346e405562b8acc3456bf1e3f7a6f3e3a1d26a4addb159b5b970
+ sha256sums = de31f5dc997c31d7eb891f64493dcf3fddaada8fb95981a5f4c1e598a392c3ce
sha256sums = caf98bf39fb8621fb955476567a38b8a6b35bab2dccd8a29a16da23d4bb99450
sha256sums = ed2ebb93d4bb3a30b5ad214d2ea5d467e714928d4fbf077e2a77dce758c0fa60
sha256sums = 3b1bd816a4a029ac048be7703a72a69ff44c531ead443d573e04f29d812594f1
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..eae1541fa08a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,8 @@
+80-docker.rules
+buildx*
+Dockerfile.nanorc
+docker.service
+docker.socket
+*.deb
+*.tgz
+*.zst
diff --git a/PKGBUILD b/PKGBUILD
index 58ed815cde17..30016e65f898 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,8 +6,9 @@ pkgver=20.10.8
# must use commit sha as currently not tagged with 20.10+ versions
_packaging_version=1c1cb918d8cf84f321bab7cb9739c221fe4f3ed7
+_buildx_version=v0.6.1
-pkgrel=1
+pkgrel=2
pkgdesc='Pack, ship and run any application as a lightweight container, using official binaries'
arch=('x86_64')
url='https://www.docker.com/'
@@ -23,6 +24,7 @@ source=(
"https://download.docker.com/linux/static/stable/x86_64/docker-${pkgver}.tgz"
"https://download.docker.com/linux/static/stable/x86_64/docker-rootless-extras-${pkgver}.tgz"
"https://download.docker.com/linux/debian/dists/buster/pool/stable/amd64/docker-ce-cli_${pkgver}~3-0~debian-buster_amd64.deb"
+ "https://github.com/docker/buildx/releases/download/${_buildx_version}/buildx-${_buildx_version}.linux-amd64"
"https://raw.githubusercontent.com/docker/docker-ce-packaging/${_packaging_version}/systemd/docker.socket"
"https://raw.githubusercontent.com/docker/docker-ce-packaging/${_packaging_version}/systemd/docker.service"
"https://raw.githubusercontent.com/moby/moby/v${pkgver}/contrib/syntax/nano/Dockerfile.nanorc"
@@ -32,6 +34,7 @@ source=(
sha256sums=('7ea11ecb100fdc085dbfd9ab1ff380e7f99733c890ed815510a5952e5d6dd7e0'
'3d6ea2a389f47b173161a6a7e788cee14fee5d0ce7f4d16477f63ed4e5ab04ef'
'f9c60f454909346e405562b8acc3456bf1e3f7a6f3e3a1d26a4addb159b5b970'
+ 'de31f5dc997c31d7eb891f64493dcf3fddaada8fb95981a5f4c1e598a392c3ce'
'caf98bf39fb8621fb955476567a38b8a6b35bab2dccd8a29a16da23d4bb99450'
'ed2ebb93d4bb3a30b5ad214d2ea5d467e714928d4fbf077e2a77dce758c0fa60'
'3b1bd816a4a029ac048be7703a72a69ff44c531ead443d573e04f29d812594f1'
@@ -72,6 +75,9 @@ package() {
cp -r man/man* "$pkgdir/usr/share/man"
cd $srcdir/
+ # buildx plugin
+ install -Dm755 "buildx-${_buildx_version}.linux-amd64" "$pkgdir/usr/lib/docker/cli-plugins/docker-buildx"
+
# systemd
install -Dm644 "docker.socket" "$pkgdir/usr/lib/systemd/system/docker.socket"
install -Dm644 "docker.service" "$pkgdir/usr/lib/systemd/system/docker.service"