diff options
author | zxp19821005 | 2023-07-28 17:46:55 +0800 |
---|---|---|
committer | zxp19821005 | 2023-07-28 17:46:55 +0800 |
commit | ede50b790df3e42b813f27860d634eb088267afa (patch) | |
tree | c3bd57bfea7c44c90c7713f3470f3ab8dc87b933 /PKGBUILD | |
parent | d01dfe2ea75446a5f399a89ba8534b7d75cf8b67 (diff) | |
download | aur-ede50b790df3e42b813f27860d634eb088267afa.tar.gz |
optimized PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 38 |
1 files changed, 24 insertions, 14 deletions
@@ -1,24 +1,34 @@ # Maintainer: zxp19821005 <zxp19821005 at 163 dot com> # Contributor: afward <archlinux.gargoyley@simplelogin.co> pkgname="yakyak-bin" -pkgver=1.5.12beta -pkgrel=4 +pkgver=1.5.12_beta +pkgrel=5 pkgdesc="Desktop chat client for Google Hangouts" -arch=('x86_64') +arch=('aarch64' 'i686' 'x86_64') url="https://github.com/yakyak/yakyak" license=('MIT') -depends=('mesa' 'alsa-lib' 'glibc' 'pango' 'libxcb' 'nss' 'gdk-pixbuf2' 'hicolor-icon-theme' \ - 'libxfixes' 'dbus' 'expat' 'cairo' 'gtk3' 'gcc-libs' 'libxshmfence' 'glib2' 'at-spi2-core' 'libcups' \ - 'libxkbcommon' 'libxdamage' 'libdrm' 'libxext' 'libxrandr' 'libx11' 'libxcomposite' 'nspr') +depends=('bash' 'electron13' 'hicolor-icon-theme') optdepends=('noto-fonts-emoji: Emoji support') -provides=("${pkgname%-bin}") +provides=("${pkgname%-bin}-${pkgver}") conflicts=("${pkgname%-bin}") -source=("${pkgname%-bin}-${pkgver}.tar.gz::${url}/releases/download/v${pkgver%beta}-rolling-beta/${pkgname%-bin}-${pkgver%beta}-beta-linux-x64-pacman.tar.gz" - "LICENSE::https://raw.githubusercontent.com/yakyak/yakyak/master/LICENSE") -sha256sums=('4b49ce5b110494928e72ae3bee99597920e71ff2a4343729f3eeca55cc8bea3a' - '30b1618680562dc369ceedff8a25152bffab4f6de902a53e609d4e991c422cc0') +source_aarch64=("${pkgname%-bin}-${pkgver}-aarch64.deb::${url}/releases/download/v${pkgver%_beta}-rolling-beta/${pkgname%-bin}-${pkgver//_/-}-linux-arm64.deb") +source_i686=("${pkgname%-bin}-${pkgver}-i686.deb::${url}/releases/download/v${pkgver%_beta}-rolling-beta/${pkgname%-bin}-${pkgver//_/-}-linux-i386.deb") +source_x86_64=("${pkgname%-bin}-${pkgver}-x86_64.deb::${url}/releases/download/v${pkgver%_beta}-rolling-beta/${pkgname%-bin}-${pkgver//_/-}-linux-amd64.deb") +source=("${pkgname%-bin}.sh") +sha256sums=('0938e294a6b1cede484ebb7d7a31b6eb73e15c24f5565946aea9aea271ef15ae') +sha256sums_aarch64=('5470949e6899a5c873d990dd90a7383f9bd66482e6e3af6f7c798c319e9a83f6') +sha256sums_i686=('eab6f4c3266504fd60311ca6a8e33bdddd814f9eecba977a7b561f009ad7a1bd') +sha256sums_x86_64=('6e0ce6f1ae294458b5ffab641831e339c6a884b2fc9d2d3dc053b7c05a16e11f') package() { - cp --parents -a {opt,usr} "${pkgdir}" - install -Dm644 "LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}" -}
\ No newline at end of file + bsdtar -xf "${srcdir}/data.tar.xz" + install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/opt/${pkgname%-bin}/${pkgname%-bin}" + cp -r "${srcdir}/usr/lib/${pkgname%-bin}/resources/"* "${pkgdir}/opt/${pkgname%-bin}" + sed "s|Exec=${pkgname%-bin}|/opt/${pkgname%-bin}/${pkgname%-bin}|g" -i "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop" + install -Dm644 "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop" -t "${pkgdir}/usr/share/applications" + for _icons in 16x16 32x32 48x48 128x128 256x256 512x512 scalable;do + install -Dm644 "${srcdir}/usr/share/icons/hicolor/${_icons}/apps/${pkgname%-bin}".* \ + -t "${pkgdir}/usr/share/icons/hicolor/${_icons}/apps" + done + install -Dm644 "${srcdir}/usr/share/doc/${pkgname%-bin}/copyright" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} |