summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorZhong Lufan2022-07-07 05:52:14 +0800
committerZhong Lufan2022-07-07 05:52:14 +0800
commit212d5de9b178987d0368517a20723ce3c06277b5 (patch)
tree6e9599a2f35ffd6d82532b0d974495536d32ba9f
downloadaur-212d5de9b178987d0368517a20723ce3c06277b5.tar.gz
Init commit
-rw-r--r--.SRCINFO18
-rw-r--r--.gitignore7
-rw-r--r--PKGBUILD37
-rw-r--r--qqmusic.desktop11
-rw-r--r--qqmusic.sh2
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 "$@"