diff options
author | zhanghua000 | 2022-04-25 14:00:56 +0800 |
---|---|---|
committer | zhanghua000 | 2022-04-25 14:00:56 +0800 |
commit | 84d2e09fafc7c1c4ed9ddece1466ad130193c5db (patch) | |
tree | aae49226284bea5c5dc800f747872392247f8890 | |
download | aur-84d2e09fafc7c1c4ed9ddece1466ad130193c5db.tar.gz |
First release
-rw-r--r-- | .SRCINFO | 45 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 78 | ||||
-rw-r--r-- | iease-music | 3 | ||||
-rw-r--r-- | iease-music.desktop | 11 |
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; |