# Maintainer: "Amhairghin" Oscar Garcia Amor (https://ogarcia.me) # Contributor: David Birks pkgname=lens pkgdesc='The Kubernetes IDE' pkgver=4.1.2 pkgrel=1 arch=('x86_64') license=('MIT') url='https://k8slens.dev' depends=('alsa-lib' 'gtk3' 'libxss' 'libxtst' 'nss') makedepends=('npm' 'nodejs-lts-erbium' 'yarn' 'rpm-tools') conflicts=('lens-bin') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/lensapp/lens/archive/v${pkgver}.tar.gz" "${pkgname}.desktop") sha256sums=('19a99cba8228d86c65919ca8b44fdf5a00a546d8e70a626b2f5ac7936fcba129' '3db5b267cededcc73b3e35b89b46fca419e82832b85fa633e4326156cf648d02') build() { cd "${pkgname}-${pkgver}" sed -i '3 i "homepage": "https://k8slens.dev",' package.json make -j1 build } package() { # copy the entire distribution to /usr/share mkdir -p "${pkgdir}"/usr/share/${pkgname} mv "${srcdir}"/${pkgname}-${pkgver}/dist/linux-unpacked/* \ "${pkgdir}"/usr/share/${pkgname} # icon install -Dm 644 "${srcdir}"/${pkgname}-${pkgver}/build/icons/512x512.png \ "${pkgdir}"/usr/share/icons/hicolor/512x512/apps/kontena-${pkgname}.png # desktop file install -Dm 644 "${srcdir}"/${pkgname}.desktop \ "${pkgdir}"/usr/share/applications/${pkgname}.desktop # symlink binary mkdir -p "${pkgdir}"/usr/bin ln -sf /usr/share/${pkgname}/kontena-lens \ "${pkgdir}"/usr/bin/kontena-lens }