From 157affecaa4cd5345be65362948ed7305eadb959 Mon Sep 17 00:00:00 2001 From: xiarenfan <117075325+xiarenfan@users.noreply.github.com> Date: Fri, 3 Feb 2023 20:38:43 +0800 Subject: [PATCH 1/2] Create template --- srcpkgs/electron-netease-cloud-music/template | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 srcpkgs/electron-netease-cloud-music/template diff --git a/srcpkgs/electron-netease-cloud-music/template b/srcpkgs/electron-netease-cloud-music/template new file mode 100644 index 000000000000..8e943253042f --- /dev/null +++ b/srcpkgs/electron-netease-cloud-music/template @@ -0,0 +1,33 @@ +# Template file for 'electron-netease-cloud-music' +pkgname=electron-netease-cloud-music +version=0.9.36 +revision=1 +_electron_ver=19 +makedepends="yarn" +depends="electron${_electron_ver}" +short_desc="UNOFFICIAL client for music.163.com . Powered by Electron, Vue, and Muse-UI." +maintainer="xiarenfan " +license="GPL3" +homepage="https://github.com/Rocket1184/electron-netease-cloud-music" +distfiles="https://github.com/Rocket1184/electron-netease-cloud-music/archive/v${version}.tar.gz" +checksum=d37127180819e8bd9acd93611a12c7e3e026b3c8c09a3fed30e7a80a6864a9a7 + +do_build() { + yarn install --ignore-scripts + yarn dist + yarn build linux +} + +do_install() { + vmkdir /usr/lib + vcopy dist /usr/lib/${pkgname} + cat > electron-netease-cloud-music <<-EOF + #!/bin/sh + exec electron${_electron_ver} /usr/lib/${pkgname}.asar "\$@" + EOF + vbin electron-netease-cloud-music + vinstall "${FILESDIR}/electron-netease-cloud-music.desktop" 644 usr/share/applications + vinstall "assets/icons/icon.png" 644 usr/share/icons/hicolor/scalable/apps + vlicense LICENSE + vinstall "build/Electron NCM-linux-x64/resources/app.asar" 644 /usr/lib ${pkgname}.asar +} From 2f28008e1edf13fde21572de3d8997194571bcfb Mon Sep 17 00:00:00 2001 From: xiarenfan <117075325+xiarenfan@users.noreply.github.com> Date: Fri, 3 Feb 2023 20:40:18 +0800 Subject: [PATCH 2/2] Create electron-netease-cloud-music.desktop --- .../files/electron-netease-cloud-music.desktop | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 srcpkgs/electron-netease-cloud-music/files/electron-netease-cloud-music.desktop diff --git a/srcpkgs/electron-netease-cloud-music/files/electron-netease-cloud-music.desktop b/srcpkgs/electron-netease-cloud-music/files/electron-netease-cloud-music.desktop new file mode 100644 index 000000000000..392e90fb8444 --- /dev/null +++ b/srcpkgs/electron-netease-cloud-music/files/electron-netease-cloud-music.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=Application +Name=ElectronNCM +Name[zh_CN]=ElectronNCM +Name[zh_TW]=ElectronNCM +Comment=UNOFFICIAL client for music.163.com +Comment[zh_CN]=网易云音乐非官方客户端 +Comment[zh_TW]=網易雲音樂非官方用戶端 +Icon=electron-netease-cloud-music +Exec=/usr/bin/electron-netease-cloud-music +Categories=AudioVideo;Player;