diff options
author | Zhong Lufan | 2022-07-07 05:52:14 +0800 |
---|---|---|
committer | Zhong Lufan | 2022-07-07 05:52:14 +0800 |
commit | 212d5de9b178987d0368517a20723ce3c06277b5 (patch) | |
tree | 6e9599a2f35ffd6d82532b0d974495536d32ba9f | |
download | aur-212d5de9b178987d0368517a20723ce3c06277b5.tar.gz |
Init commit
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 37 | ||||
-rw-r--r-- | qqmusic.desktop | 11 | ||||
-rw-r--r-- | qqmusic.sh | 2 |
5 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..164356653ea3 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = qqmusic-electron + pkgdesc = Tencent QQMusic, Run with system Electron. + pkgver = 1.1.4 + pkgrel = 1 + url = https://y.qq.com/ + arch = x86_64 + license = CC0-1.0 + makedepends = asar + depends = electron13 + provides = qqmusic + source = qqmusic_1.1.4-1.asar::https://files.catbox.moe/a5niyr.asar + source = qqmusic.desktop + source = qqmusic.sh + sha512sums = 1c163eb75878f3fa5188f9386f033319b8c06bda9f9d0af45e166f839d322e7e2bcdaf5a50992f3a1c0c298bc79b4b193c1c5acd3057203bd53bcb2d75af1f7a + sha512sums = 4420cb722670e5e1985c58326824d56ebdd030bf5f9c2e685f3cab2419672420d2c9529b374f081e52200dc85a07170f0c2a0f75ffa248ee13e49f9ec2deb97f + sha512sums = e15125f812c7d0b1ba0ecce090e8ac3543423f224a2b13b09e27c5ff0b9083ae13769792a962edfb0a706332cc26c4e196e63b2a14e9fe74cfdea5c3ce61c706 + +pkgname = qqmusic-electron diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..d9cf38c38f8b --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +src/ +pkg/ + +*.asar +*.deb + +*.pkg.tar.* diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7e98e2ebdf06 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Zhong Lufan <lufanzhong@gmail.com> + +pkgname=qqmusic-electron +_pkgname=qqmusic +pkgver=1.1.4 +pkgrel=1 +pkgdesc="Tencent QQMusic, Run with system Electron." +arch=("x86_64") +url="https://y.qq.com/" +license=("CC0-1.0") +depends=('electron13') +makedepends=('asar') +provides=("$_pkgname") +conflicts=('qqmusic-bin') +source=( + "qqmusic_${pkgver}-${pkgrel}.asar::https://files.catbox.moe/a5niyr.asar" + "${_pkgname}.desktop" + "${_pkgname}".sh +) +sha512sums=('1c163eb75878f3fa5188f9386f033319b8c06bda9f9d0af45e166f839d322e7e2bcdaf5a50992f3a1c0c298bc79b4b193c1c5acd3057203bd53bcb2d75af1f7a' + '4420cb722670e5e1985c58326824d56ebdd030bf5f9c2e685f3cab2419672420d2c9529b374f081e52200dc85a07170f0c2a0f75ffa248ee13e49f9ec2deb97f' + 'e15125f812c7d0b1ba0ecce090e8ac3543423f224a2b13b09e27c5ff0b9083ae13769792a962edfb0a706332cc26c4e196e63b2a14e9fe74cfdea5c3ce61c706') + +prepare() { + cd "${srcdir}" + asar ef qqmusic_${pkgver}-${pkgrel}.asar logo.png +} + +package(){ + cd "${srcdir}" + + install -Dm755 ${_pkgname}.sh "${pkgdir}/usr/bin/qqmusic" + install -Dm644 qqmusic_${pkgver}-${pkgrel}.asar "${pkgdir}/usr/lib/qqmusic/app.asar" + install -Dm644 ${_pkgname}.desktop "${pkgdir}/usr/share/applications/qqmusic.desktop" + install -Dm644 logo.png "${pkgdir}/usr/share/pixmaps/qqmusic.png" +} + diff --git a/qqmusic.desktop b/qqmusic.desktop new file mode 100644 index 000000000000..7eaf7f5f9e60 --- /dev/null +++ b/qqmusic.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Name=qqmusic +Name[zh_CN]=QQ音乐 +Keywords=qqmusic +Exec=qqmusic %U +Terminal=false +Type=Application +Icon=qqmusic +StartupWMClass=qqmusic +Comment=Tencent QQMusic +Categories=AudioVideo; diff --git a/qqmusic.sh b/qqmusic.sh new file mode 100644 index 000000000000..3bd2dd09ad47 --- /dev/null +++ b/qqmusic.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +exec /usr/bin/electron13 /usr/lib/qqmusic/app.asar "$@" |