diff options
author | a-wing | 2019-01-14 20:42:02 +0800 |
---|---|---|
committer | a-wing | 2019-01-14 20:42:34 +0800 |
commit | f48134baea2819878a715cd6673d9dd71ed8f358 (patch) | |
tree | 835031ba963ba050e282c22463c97029b29efe4d /PKGBUILD | |
parent | e9681f1b9ad1f7f553c7ba08b0530b833254c140 (diff) | |
download | aur-f48134baea2819878a715cd6673d9dd71ed8f358.tar.gz |
Fix bug && Update rel
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 24 insertions, 19 deletions
@@ -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') |