summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzhanghua0002022-04-25 14:00:56 +0800
committerzhanghua0002022-04-25 14:00:56 +0800
commit84d2e09fafc7c1c4ed9ddece1466ad130193c5db (patch)
treeaae49226284bea5c5dc800f747872392247f8890
downloadaur-84d2e09fafc7c1c4ed9ddece1466ad130193c5db.tar.gz
First release
-rw-r--r--.SRCINFO45
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD78
-rw-r--r--iease-music3
-rw-r--r--iease-music.desktop11
5 files changed, 141 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..47d590a1bcc4
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,45 @@
+pkgbase = iease-music-daihy-git
+ pkgdesc = 网易云音乐第三方(daihy fork)
+ pkgver = 1.0.0.r133.g7e20d30
+ pkgrel = 1
+ url = https://github.com/daihy8759/ieaseMusic
+ arch = aarch64
+ arch = x86_64
+ arch = i686
+ license = MIT
+ makedepends = yarn
+ makedepends = git
+ depends = gconf
+ depends = libnotify
+ depends = nss
+ depends = libxss
+ depends = libappindicator-gtk3
+ depends = libxtst
+ provides = iease-music
+ provides = iease-music-daihy
+ conflicts = iease-music
+ conflicts = iease-music-daihy
+ source = ieaseMusic::git+https://github.com/daihy8759/ieaseMusic
+ source = iease-music.desktop
+ source = iease-music
+ sha256sums = SKIP
+ sha256sums = e90c3f0a5b153a7e8ad261c627a06bc6a7f4df9bd7cbf425e57cf7803c7bb4c8
+ sha256sums = 5d51192adb5a78dfb4ba9b9eaafe22d443c686b32b0564f3c6990ffaacf12f79
+
+pkgname = iease-music-daihy-git
+
+pkgname = iease-music-daihy-electron-git
+ pkgdesc = 网易云音乐第三方(daihy fork) with system electron
+ depends = gconf
+ depends = libnotify
+ depends = nss
+ depends = libxss
+ depends = libappindicator-gtk3
+ depends = libxtst
+ depends = electron16
+ provides = iease-music
+ provides = iease-music-daihy
+ provides = iease-music-daihy-electron
+ conflicts = iease-music
+ conflicts = iease-music-daihy
+ conflicts = iease-music-daihy-electron
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..6fffa47f9fa7
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+pkg
+src
+ieaseMusic
+*.pkg.tar.*
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..762ef1c6be1b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,78 @@
+# Maintainer: ZhangHua <zhanghuadedn at gmail dot com>
+# Maintainer: <daihydai875939260 at 163 dot com>
+
+pkgname=("iease-music-daihy-git" "iease-music-daihy-electron-git")
+pkgver=1.0.0.r133.g7e20d30
+pkgrel=1
+pkgdesc='网易云音乐第三方(daihy fork)'
+license=('MIT')
+depends=('gconf' 'libnotify' 'nss' 'libxss' 'libappindicator-gtk3' 'libxtst')
+makedepends=('yarn' 'git')
+arch=('aarch64' 'x86_64' 'i686')
+url="https://github.com/daihy8759/ieaseMusic"
+provides=('iease-music' 'iease-music-daihy')
+conflicts=('iease-music' 'iease-music-daihy')
+source=("ieaseMusic::git+${url}" "iease-music.desktop" "iease-music")
+sha256sums=('SKIP'
+ 'e90c3f0a5b153a7e8ad261c627a06bc6a7f4df9bd7cbf425e57cf7803c7bb4c8'
+ '5d51192adb5a78dfb4ba9b9eaafe22d443c686b32b0564f3c6990ffaacf12f79')
+_electron=electron16
+_lastver=1.0.0
+
+pkgver(){
+ cd "${srcdir}/ieaseMusic"
+ echo ${_lastver}.r$(git rev-list --count HEAD).g$(git describe --always)
+}
+prepare(){
+ cd "${srcdir}/ieaseMusic"
+ yarn install
+}
+build(){
+ cd "${srcdir}/ieaseMusic"
+ yarn run build:main
+ yarn run build:vite
+ yarn run electron-builder --dir
+}
+package_iease-music-daihy-git(){
+ case ${CARCH} in
+ "x86_64")
+ _arch="-";;
+ "aarch64")
+ _arch="-arm64-";;
+ "i686")
+ _arch="-ia32-";;
+ "*")
+ _arch="-${CARCH}-";;
+ esac
+ mkdir -p "${pkgdir}/opt/iease-music"
+ mkdir -p "${pkgdir}/usr/bin"
+ cd "${srcdir}/ieaseMusic/release"
+ cp -a linux${_arch}unpacked/* "${pkgdir}/opt/iease-music"
+ install -Dm644 "${srcdir}/ieaseMusic/resources/background@2x.png" "${pkgdir}/usr/share/icons/hicolor/128x128/apps/iease-music.png"
+ install -Dm644 "${srcdir}/iease-music.desktop" "${pkgdir}/usr/share/applications/iease-music.desktop"
+ ln -s "/opt/iease-music/iease-music" "${pkgdir}/usr/bin/iease-music"
+}
+package_iease-music-daihy-electron-git(){
+ conflicts+=("iease-music-daihy-electron")
+ provides+=("iease-music-daihy-electron")
+ depends+=("${_electron}")
+ pkgdesc+=' with system electron'
+ case ${CARCH} in
+ "x86_64")
+ _arch="-";;
+ "aarch64")
+ _arch="-arm64-";;
+ "i686")
+ _arch="-ia32-";;
+ "*")
+ _arch="-${CARCH}-";;
+ esac
+ mkdir -p "${pkgdir}/usr/share/iease-music"
+ mkdir -p "${pkgdir}/usr/bin"
+ cd "${srcdir}/ieaseMusic/release/linux${_arch}unpacked"
+ install -Dm644 "resources/app.asar" "${pkgdir}/usr/lib/iease-music/iease-music.asar"
+ install -Dm644 "${srcdir}/ieaseMusic/resources/background@2x.png" "${pkgdir}/usr/share/icons/hicolor/128x128/apps/iease-music.png"
+ install -Dm644 "${srcdir}/iease-music.desktop" "${pkgdir}/usr/share/applications/iease-music.desktop"
+ install -Dm755 "${srcdir}/iease-music" "${pkgdir}/usr/bin/iease-music"
+ sed -i "s/electron /${_electron} /" "${pkgdir}/usr/bin/iease-music"
+}
diff --git a/iease-music b/iease-music
new file mode 100644
index 000000000000..78e7847cea7c
--- /dev/null
+++ b/iease-music
@@ -0,0 +1,3 @@
+#!/usr/bin/env bash
+
+electron /usr/lib/iease-music/iease-music.asar $@
diff --git a/iease-music.desktop b/iease-music.desktop
new file mode 100644
index 000000000000..594e8e271520
--- /dev/null
+++ b/iease-music.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+
+Type=Application
+Terminal=false
+StartupNotify=true
+Name=ieaseMusic
+Comment=A third-party Netease Music Client
+Comment[zh_CN]=网易云音乐第三方
+Exec=iease-music
+Icon=iease-music.png
+Categories=AudioVideo;