aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLarry Dewey2021-02-05 10:35:27 -0700
committerBen Brooks2021-02-06 00:17:54 +0000
commit18c99bb78554f017f294cae812d1de281213e021 (patch)
treebfb2a3eff22ecf6ce66c75b421178f27351ff380
parent633c99f5dd768ada86a0c0e0364880f1ba2acf95 (diff)
downloadaur-18c99bb78554f017f294cae812d1de281213e021.tar.gz
Update: Updated to the latest release
- Updated Portainer to the latest release (v2.1.0). - Removed install steps which were no longer valid. - Created portainer.desktop which allows for launching Portainer from the users desktop environment or Window Manager. - Added portainer.png containing the portainer logo which populates the icon for portainer.desktop. Signed-off-by: Larry Dewey <larry.j.dewey@gmail.com>
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD22
-rw-r--r--portainer.desktop8
-rw-r--r--portainer.pngbin0 -> 16406 bytes
-rw-r--r--portainer.service2
5 files changed, 33 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ec4de1bf93fd..6cef06efe93f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = portainer-bin
pkgdesc = A lightweight docker management UI
- pkgver = 1.24.1
+ pkgver = 2.1.0
pkgrel = 1
url = https://github.com/portainer/portainer
arch = x86_64
@@ -8,11 +8,15 @@ pkgbase = portainer-bin
provides = portainer
conflicts = portainer
source = portainer.service
- source = portainer-1.24.1-src.tar.gz::https://github.com/portainer/portainer/archive/1.24.1.tar.gz
- source = https://github.com/portainer/portainer/releases/download/1.24.1/portainer-1.24.1-linux-amd64.tar.gz
- sha256sums = 38f8e91194fb3c07275b26a7b4a0215bab454baa556b0fece37cdce58317b16e
- sha256sums = 2e95a348a6be1cf10e038193ec1d236f12ee5d6575f68e2da1de052ea26bc1bc
- sha256sums = fadcf340a259ad112dcf10feb46dd3792e926475fafbdbe536c6525c1eba3831
+ source = portainer.png
+ source = portainer.desktop
+ source = portainer-2.1.0-src.tar.gz::https://github.com/portainer/portainer/archive/2.1.0.tar.gz
+ source = https://github.com/portainer/portainer/releases/download/2.1.0/portainer-2.1.0-linux-amd64.tar.gz
+ sha256sums = 08603677ac3c01235fcd740892bfae9277bd163b908f62b22e6e7edfdb61976c
+ sha256sums = 8cb50d80f1463cef0a907b7f26ec6387b792182959f51f8cd19dcb6f955b886e
+ sha256sums = 82f7fca2af76e52147397c3b7b07091b72c1be7c82da6bc47e53001306759635
+ sha256sums = da8fec1af1b7d2d3f2b7b0977a3a305ec40c929359cd9d2d333f58a7c52d2b35
+ sha256sums = f3a245bff7eb4a199d0af6116f01f6cb88c6c7f46ddc65c7ab067ca41a548620
pkgname = portainer-bin
diff --git a/PKGBUILD b/PKGBUILD
index 19aa02e9b535..d36f8438cd8d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
# PRs/Issues: https://github.com/bbrks/aur-portainer-bin
pkgname=portainer-bin
-pkgver=1.24.1
+pkgver=2.1.0
pkgrel=1
epoch=
pkgdesc="A lightweight docker management UI"
@@ -14,19 +14,25 @@ provides=('portainer')
conflicts=('portainer')
source=("portainer.service"
+ "portainer.png"
+ "portainer.desktop"
"portainer-${pkgver}-src.tar.gz::${url}/archive/${pkgver}.tar.gz"
"${url}/releases/download/${pkgver}/portainer-${pkgver}-linux-amd64.tar.gz")
-sha256sums=('38f8e91194fb3c07275b26a7b4a0215bab454baa556b0fece37cdce58317b16e'
- '2e95a348a6be1cf10e038193ec1d236f12ee5d6575f68e2da1de052ea26bc1bc'
- 'fadcf340a259ad112dcf10feb46dd3792e926475fafbdbe536c6525c1eba3831')
+
+sha256sums=('08603677ac3c01235fcd740892bfae9277bd163b908f62b22e6e7edfdb61976c'
+ '8cb50d80f1463cef0a907b7f26ec6387b792182959f51f8cd19dcb6f955b886e'
+ '82f7fca2af76e52147397c3b7b07091b72c1be7c82da6bc47e53001306759635'
+ 'da8fec1af1b7d2d3f2b7b0977a3a305ec40c929359cd9d2d333f58a7c52d2b35'
+ 'f3a245bff7eb4a199d0af6116f01f6cb88c6c7f46ddc65c7ab067ca41a548620')
package() {
install -Dm644 "${srcdir}/portainer-${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-
install -Dm755 "${srcdir}/portainer/portainer" "${pkgdir}/usr/bin/portainer"
- install -Dm644 "${srcdir}/portainer/templates.json" "${pkgdir}/etc/portainer/templates.json"
- install -Dm644 "${srcdir}/portainer/extensions.json" "${pkgdir}/usr/share/portainer/extensions.json"
- cp -r "${srcdir}/portainer/public" "${pkgdir}/usr/share/portainer/public"
+ mkdir -p "${pkgdir}/usr/share/portainer"
+ cp -rip "${srcdir}/portainer/public" "${pkgdir}/usr/share/portainer/public"
+
+ install -Dm644 "portainer.png" "${pkgdir}/usr/share/icons/hicolor/scalable/apps/portainer.png"
+ install -Dm644 "portainer.desktop" "${pkgdir}/usr/share/applications/portainer.desktop"
install -Dm644 "portainer.service" "${pkgdir}/usr/lib/systemd/system/portainer.service"
}
diff --git a/portainer.desktop b/portainer.desktop
new file mode 100644
index 000000000000..8affda590d40
--- /dev/null
+++ b/portainer.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=Portainer
+Comment=A lightweight docker management UI
+Exec=xdg-open http://localhost:9000
+Icon=portainer
+Type=Application
+Categories=GNOME;GTK;System;Utility;
+X-Desktop-File-Install-Version=0.22
diff --git a/portainer.png b/portainer.png
new file mode 100644
index 000000000000..612913691b81
--- /dev/null
+++ b/portainer.png
Binary files differ
diff --git a/portainer.service b/portainer.service
index f7f6c72bd4f7..196cd99760b6 100644
--- a/portainer.service
+++ b/portainer.service
@@ -6,7 +6,7 @@ Type=simple
Restart=always
RestartSec=3
Environment=BIND=:9000
-ExecStart=/usr/bin/portainer --bind $BIND --data /var/lib/portainer --assets /usr/share/portainer --template-file /etc/portainer/templates.json
+ExecStart=/usr/bin/portainer --bind $BIND --data /var/lib/portainer --assets /usr/share/portainer
[Install]
WantedBy=multi-user.target