diff options
author | Integral | 2022-12-07 21:53:04 +0800 |
---|---|---|
committer | Integral | 2022-12-07 21:53:04 +0800 |
commit | b3c6d0b9b3b229a9c666576b5374130968f755d1 (patch) | |
tree | e85f9b4abdb70607bbfbd0e4767218c9503c6f20 | |
parent | c38a84d4367c814187b0ba558475cbff4c950f93 (diff) | |
download | aur-b3c6d0b9b3b229a9c666576b5374130968f755d1.tar.gz |
fix
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 35 |
3 files changed, 35 insertions, 20 deletions
@@ -1,18 +1,17 @@ pkgbase = linuxqq-new pkgdesc = New Linux QQ based on Electron pkgver = 2.0.1_429 - pkgrel = 3 + pkgrel = 4 url = https://im.qq.com/linuxqq/ arch = x86_64 - license = unknown + license = custom + depends = nss + depends = alsa-lib depends = gtk3 - depends = libnotify - depends = libxss - depends = libxtst - depends = xdg-utils + depends = gjs depends = at-spi2-core - depends = libsecret + optdepends = libappindicator-gtk3: Allow QQ to extend a menu via Ayatana indicators in Unity, KDE or Systray (GTK+ 3 library). source = https://dldir1.qq.com/qqfile/qq/QQNT/4691a571/QQ-v2.0.1-429_x64.deb - sha256sums = e3aa15ff6ae089b655df3913c6020ca56726bd676995aaf29b313fbd0643ea42 + sha512sums = 6e855e4a198d8d4cbc0a4ca1625a8d99b7673c9ce624148a8cfaa6db73c17306b71de59013cf44e5c57b241a7523ef17a87f196cace54301c65f30cf6962736c pkgname = linuxqq-new diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..156532ae370b --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +/pkg/ +/src/ +/*.deb +/*.zip +/*.zst @@ -1,26 +1,37 @@ # Maintainer: Purofle <purofle@gmail.com> # Contributor: Yidaozhan Ya <yidaozhan_ya@outlook.com> -# Contributor: Integral<luckys68@126.com> +# Contributor: Integral <luckys68@126.com> pkgname=linuxqq-new +_pkgname=tencent-qq pkgver=2.0.1_429 -pkgrel=3 +pkgrel=4 pkgdesc='New Linux QQ based on Electron' arch=('x86_64') url="https://im.qq.com/linuxqq/" -license=('unknown') -sha256sums=('e3aa15ff6ae089b655df3913c6020ca56726bd676995aaf29b313fbd0643ea42') -depends=('gtk3' 'libnotify' 'libxss' 'libxtst' 'xdg-utils' 'at-spi2-core' 'libsecret') +license=('custom') +depends=('nss' 'alsa-lib' 'gtk3' 'gjs' 'at-spi2-core') +optdepends=('libappindicator-gtk3: Allow QQ to extend a menu via Ayatana indicators in Unity, KDE or Systray (GTK+ 3 library).') source=("https://dldir1.qq.com/qqfile/qq/QQNT/4691a571/QQ-v${pkgver//_/-}_x64.deb") +sha512sums=('6e855e4a198d8d4cbc0a4ca1625a8d99b7673c9ce624148a8cfaa6db73c17306b71de59013cf44e5c57b241a7523ef17a87f196cace54301c65f30cf6962736c') package() { - cd "${srcdir}" - tar -xvf data.tar.xz -C "${pkgdir}" - - mkdir -p $pkgdir/usr/share/icons/hicolor/512x512/apps - mv $pkgdir/usr/share/icons/hicolor/0x0/apps/qq.png $pkgdir/usr/share/icons/hicolor/512x512/apps/qq.png - rm -rf $pkgdir/usr/share/icons/hicolor/0x0 + echo " -> Extracting the data.tar.xz..." + bsdtar -xvf data.tar.xz -C "${pkgdir}/" + chmod -R 755 "${pkgdir}/" + echo " -> Installing..." + # Launcher + install -d "${pkgdir}/usr/bin/" + ln -s "/opt/QQ/qq" "${pkgdir}/usr/bin/${_pkgname}" + + # Launcher Fix + sed -i '3s!/opt/QQ/qq!/usr/bin/tencent-qq!' "${pkgdir}/usr/share/applications/qq.desktop" + + # Icon + install -Dm644 "${pkgdir}/usr/share/icons/hicolor/0x0/apps/qq.png" -t "${pkgdir}/usr/share/icons/hicolor/512x512/apps/" + rm -rf "${pkgdir}/usr/share/icons/hicolor/0x0" + + # License install -Dm644 "${pkgdir}/opt/QQ/LICENSE.electron.txt" -t "${pkgdir}/usr/share/licenses/${pkgname}/" install -Dm644 "${pkgdir}/opt/QQ/LICENSES.chromium.html" -t "${pkgdir}/usr/share/licenses/${pkgname}/" } - |