summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authora-wing2019-01-14 20:42:02 +0800
committera-wing2019-01-14 20:42:34 +0800
commitf48134baea2819878a715cd6673d9dd71ed8f358 (patch)
tree835031ba963ba050e282c22463c97029b29efe4d /PKGBUILD
parente9681f1b9ad1f7f553c7ba08b0530b833254c140 (diff)
downloadaur-f48134baea2819878a715cd6673d9dd71ed8f358.tar.gz
Fix bug && Update rel
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD43
1 files changed, 24 insertions, 19 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 78dca454ea5f..6439c1b060ed 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,44 +3,49 @@
pkgname=electron-netease-cloud-music
pkgver=0.7.2
-pkgrel=1
+pkgrel=2
pkgdesc="UNOFFICAL client for music.163.com . Powered by Electron, Vue, and Muse-UI."
-arch=('any')
+arch=('x86_64')
url="https://github.com/Rocket1184/electron-netease-cloud-music"
license=('GPL3')
-depends=('electron')
-makedepends=('asar' 'imagemagick')
+depends=('electron' 'dbus')
+makedepends=('imagemagick' 'npm' 'yarn')
-source=("https://github.com/Rocket1184/electron-netease-cloud-music/releases/download/v${pkgver}/${pkgname}_v${pkgver}.asar"
- 'electron-netease-cloud-music.desktop'
- 'electron-netease-cloud-music.sh'
- 'electron-netease-cloud-music.png'
+source=("git+https://github.com/Rocket1184/electron-netease-cloud-music.git#tag=v${pkgver}"
+ 'electron-netease-cloud-music.desktop'
+ 'electron-netease-cloud-music.sh'
)
-md5sums=('e118955fc4dc4477b9bf8cc724b02dd8'
+md5sums=('SKIP'
'7f35c2dbfc5cd0fd63cd0be16cf35f3c'
- '5f24b3f9edf901294a8b0e98ec6667a2'
- '3d4d42071b1a86d8e3bf04e0839c3dc4')
+ '155178854f344b3d56283beb739c8730'
+)
-prepare() {
- asar e "$srcdir/${pkgname}_v${pkgver}.asar" app
+build() {
+ cd "$srcdir/$pkgname"
+ YARN_CACHE_FOLDER="$srcdir/yarn_cache" yarn install --ignore-scripts
+ npm_config_devdir="$srcdir/node_gyp_dir" npm rebuild dbus
+ yarn dist
}
package() {
+ mkdir -p "$pkgdir/usr/lib"
+ cp -r "$srcdir/$pkgname/dist" "$pkgdir/usr/lib/$pkgname"
install -Dm755 "$srcdir/electron-netease-cloud-music.sh" "$pkgdir/usr/bin/electron-netease-cloud-music"
install -Dm644 "$srcdir/electron-netease-cloud-music.desktop" -t "$pkgdir/usr/share/applications/"
-# install -Dm644 "$srcdir/netease-cloud-music.svg" -t "$pkgdir/usr/share/icons/hicolor/symbolic/apps/"
- install -Dm644 ${pkgname}.png "$pkgdir/usr/share/icons/hicolor/512x512/apps/${pkgname}.png"
+ ICON="$srcdir/$pkgname/assets/icons/icon.png"
+ install -Dm644 "$ICON" "$pkgdir/usr/share/icons/hicolor/512x512/apps/${pkgname}.png"
for size in 16 24 32 48 64 72 128 256; do
target="$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/"
mkdir -p $target
- convert ${pkgname}.png -resize ${size}x${size} "$target/$pkgname.png"
+ convert "$ICON" -resize ${size}x${size} "$target/$pkgname.png"
done
- install -Dm644 "$srcdir/app/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-
- install -Dm644 "$srcdir/${pkgname}_v${pkgver}.asar" -T "$pkgdir/usr/lib/$pkgname/$pkgname.asar"
+ install -Dm644 "$srcdir/$pkgname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
+md5sums=('SKIP'
+ '7f35c2dbfc5cd0fd63cd0be16cf35f3c'
+ '5f24b3f9edf901294a8b0e98ec6667a2')