Unverified Commit b17b1ceb authored by OriginCode's avatar OriginCode
Browse files

improving PKGBUILD, deprecating support for aarch64 architecture

parent f5ac54b3
Loading
Loading
Loading
Loading
+23 −18
Original line number Diff line number Diff line
# Maintainer: Jack Chen <redchenjs@live.com>
# Maintainer: Jack Wu (OriginCode) <self@origincode.me>

pkgname=linuxqq
pkgver=2.0.0
pkgrel=7
pkgdesc='Tencent QQ for Linux'
arch=('x86_64' 'aarch64')
url='https://im.qq.com/linuxqq/'
pkgver=2.0.0_b1_1024
pkgrel=1
arch=('x86_64')
pkgdesc="Tencent QQ for Linux"
url="https://im.qq.com/linuxqq"
depends=('gtk2' 'glibc' 'gcc-libs' 'nss')
license=('custom')
depends=('gtk2')
optdepends=('tint2')
source_x86_64=('https://qd.myapp.com/myapp/qqteam/linuxQQ/linuxqq_'${pkgver}'-b1-1024_x86_64.pkg.tar.xz')
md5sums_x86_64=('d7d7d3666a46dc8e0cf24f8252974da1')
source_aarch64=('https://qd.myapp.com/myapp/qqteam/linuxQQ/linuxqq_'${pkgver}'-b1-1024_aarch64.rpm')
md5sums_aarch64=('f37c3d05edc3764cf7837354971f5656')
source=(
    "$pkgname-${pkgver}_orig_x86_64.pkg.tar.xz::https://qd.myapp.com/myapp/qqteam/linuxQQ/linuxqq_2.0.0-b1-1024_x86_64.pkg.tar.xz"
    "qq.desktop"
)
sha512sums=(
    'b430ee22c7d32f61982482e24ed47ad249c95ec5ba750b8d7537f880e3780a8513b101061511949245139fe122a582bdce87b784301de85e14593a8b4ad58866'
    'a6118c6a2dc03d22b423d4bca393c6a2ef0c8494f6480db0ee1b29ca28485e3a5e648d9485595d2d4c921d1688f72c70a70949c241b2fdde6d43bd0053cdcaa2'
)
replaces=('qq-linux')
conflicts=('qq-linux')

package() {
    mv ${srcdir}/usr/ ${pkgdir}/
    mkdir -p "$pkgdir/opt"
    cp -dpr --preserve=ownership "$srcdir/usr/share/tencent-qq" "$pkgdir/opt/"

    mkdir -p ${pkgdir}/opt
    mv ${pkgdir}/usr/share/tencent-qq/ ${pkgdir}/opt/
    sed -i 's#/usr/share#/opt#' ${pkgdir}/usr/share/applications/qq.desktop
    mkdir -p "$pkgdir/usr/bin"
    ln -s /opt/tencent-qq/qq "$pkgdir/usr/bin/qq"
    
    mkdir -p ${pkgdir}/usr/bin
    ln -s /opt/tencent-qq/qq ${pkgdir}/usr/bin/qq
    install -Dm644 "$srcdir/qq.desktop" "$pkgdir/usr/share/applications/qq.desktop"
}