diff options
author | zxp19821005 | 2023-07-11 09:34:03 +0800 |
---|---|---|
committer | zxp19821005 | 2023-07-11 09:34:03 +0800 |
commit | 9d36e6697840388fa53404da470043eebd97025b (patch) | |
tree | d141587eb2636bdb8994c3319c0dce2b4258a0b4 /PKGBUILD | |
parent | 200db77f8621e21a8608034712971138a772adf0 (diff) | |
download | aur-9d36e6697840388fa53404da470043eebd97025b.tar.gz |
optimized PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 26 |
1 files changed, 12 insertions, 14 deletions
@@ -2,24 +2,22 @@ pkgname="deskcal-bin" _appname="Deskcal" pkgver=1.0.6 -pkgrel=1 +pkgrel=2 pkgdesc="An unofficial cross-platform desktop Google Calendar application." arch=('x86_64') url="https://github.com/cognophile/Deskcal" license=('GPL3') -conflicts=("${pkgname%-bin}" "${pkgname%-bin}-appimage") -depends=('gdk-pixbuf2' 'cairo' 'gtk3' 'libxrandr' 'libxcb' 'libdrm' 'alsa-lib' 'libxshmfence' 'pango' 'glibc' 'dbus' 'glib2' 'expat' \ - 'mesa' 'nss' 'libxcomposite' 'libxfixes' 'nspr' 'libcups' 'libx11' 'gcc-libs' 'libxdamage' 'libxext' 'at-spi2-core' 'libxkbcommon') -makedepends=('gendesk') -noextract=("${pkgname%-bin}-${pkgver}.zip") -source=("${pkgname%-bin}-${pkgver}.zip::${url}/releases/download/v${pkgver}/${_appname}-linux-${pkgver}.zip") -sha256sums=('ab340f34a05895da69c61e1462b4b7d422e79b219633ed41f4e7d1a7ddf67d6a') - +conflicts=("${pkgname%-bin}") +depends=('electron') +makedepends=('asar' 'gendesk') +source=("${pkgname%-bin}-${pkgver}.zip::${url}/releases/download/v${pkgver}/${_appname}-linux-${pkgver}.zip" + "${pkgname%-bin}".sh) +sha256sums=('ab340f34a05895da69c61e1462b4b7d422e79b219633ed41f4e7d1a7ddf67d6a' + '893195a1db37528b9c169dc0c7e5159f825995eac55f060ce2695930038393a3') package() { - install -Dm755 -d "${pkgdir}/opt/${pkgname%-bin}" - bsdtar -xf "${srcdir}/${pkgname%-bin}-${pkgver}.zip" -C "${pkgdir}/opt/${pkgname%-bin}" --gname root --uname root - install -Dm644 "${pkgdir}/opt/${pkgname%-bin}/resources/app/resources/icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname%-bin}.png" - gendesk -f -n --icon "${pkgname%-bin}" --categories "Utility" --name "${_appname}" --exec "/opt/${pkgname%-bin}/${_appname} %U" + install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/opt/${pkgname%-bin}/${pkgname%-bin}" + asar pack "${srcdir}/resources/app" "${pkgdir}/opt/${pkgname%-bin}/${pkgname%-bin}.asar" + install -Dm644 "${srcdir}/resources/app/resources/icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname%-bin}.png" + gendesk -f -n --icon "${pkgname%-bin}" --categories "Utility" --name "Google ${_appname}" --exec "/opt/${pkgname%-bin}/${pkgname%-bin}" install -Dm644 "${srcdir}/${pkgname%-bin}.desktop" -t "${pkgdir}/usr/share/applications" - install -Dm644 "${pkgdir}/opt/${pkgname%-bin}/LICENSE"* -t "${pkgdir}/usr/share/licenses/${pkgname}" }
\ No newline at end of file |