diff options
author | Dominic Giebert | 2021-11-18 09:26:45 +0100 |
---|---|---|
committer | Dominic Giebert | 2021-11-18 09:26:45 +0100 |
commit | 312a7e45886c7243f489f3adaa1f9b7de25aacfa (patch) | |
tree | 76c8e333c34ba3cc8ff96ab38854ccf192bd0df6 | |
parent | 5669f36a70f5b9fc7f251fdb69acb3a5ab33d235 (diff) | |
download | aur-312a7e45886c7243f489f3adaa1f9b7de25aacfa.tar.gz |
Fix symlink
-rw-r--r-- | PKGBUILD | 26 |
1 files changed, 17 insertions, 9 deletions
@@ -1,4 +1,5 @@ # Maintainer: Dominic Giebert <dominic.giebert@gmail.com> +# Contributor: TuxSpirit <johansen.parker@gmail.com> pkgname=rancher-desktop pkgdesc='Rancher Desktop is an open-source project to bring Kubernetes and container management to the desktop' @@ -18,13 +19,11 @@ sha256sums=('SKIP') build() { cd "${pkgname}-${pkgver}" # Generate icons - icon="resources/icons/logo-square-512.png" - for size in 512x512 256x256 128x128 96x96 64x64 48x48 32x32 24x24 16x16; do - mkdir "share/icons/hicolor/${size}/apps" -p - convert -resize "${size}" "${icon}" "share/icons/hicolor/${size}/apps/${pkgname}.png" - done - - sed -i "s|Exec=rancher-desktop|Exec=/opt/${pkgname}/rancher-desktop|g" packaging/linux/rancher-desktop.desktop + icon="resources/icons/logo-square-512.png" + for size in 512x512 256x256 128x128 96x96 64x64 48x48 32x32 24x24 16x16; do + mkdir "share/icons/hicolor/${size}/apps" -p + convert -resize "${size}" "${icon}" "share/icons/hicolor/${size}/apps/${pkgname}.png" + done # Remove Flatpak and appimage as they are not needed rm packaging/linux/appimage.yml @@ -38,12 +37,21 @@ build() { package() { cd "${pkgname%-bin}-$pkgver" + + # Copy over the data install -d "$pkgdir/opt/${pkgname}" install -d "$pkgdir/usr/share/icons/hicolor/" - install -d "$pkgdir/usr/share/applications/" - install -d "$pkgdir/usr/share/metainfo" cp -r dist/linux-unpacked/* "$pkgdir/opt/${pkgname}/" cp -r share/icons/hicolor/* "$pkgdir/usr/share/icons/hicolor/" + + # Add integration for desktop env + install -d "$pkgdir/usr/share/applications/" + install -d "$pkgdir/usr/share/metainfo" cp -r packaging/linux/rancher-desktop.desktop "$pkgdir/usr/share/applications/rancher-desktop.desktop" cp -r packaging/linux/rancher-desktop.appdata.xml "$pkgdir/usr/share/metainfo/rancher-desktop.appdata.xml" + + # Creating the symlink for better usage + install -d "$pkgdir"/usr/bin/ + ln -sf /opt/${pkgname}/rancher-desktop ${pkgdir}/usr/bin/rancher-desktop } + |