summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorde-conf2019-09-04 20:56:09 +0800
committerde-conf2019-09-04 20:56:09 +0800
commitaa7547377fa298e7deca51bdce00619a2f936956 (patch)
tree32cb5f3dfe94f59453da5ac4bda706eda9ca59b5
downloadaur-aa7547377fa298e7deca51bdce00619a2f936956.tar.gz
add unlocknetease package
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD30
-rw-r--r--UnblockNeteaseMusic.service15
3 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..50b8ca6d2d5f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = unlock-netease-music-git
+ pkgdesc = Revive unavailable songs for Netease Cloud Music
+ pkgver = 0.18.1.r3.gb3b8ba7
+ pkgrel = 1
+ url = https://github.com/nondanee/UnblockNeteaseMusic
+ arch = i686
+ arch = x86_64
+ license = MIT
+ makedepends = git
+ depends = nodejs
+ provides = unlock-netease-music
+ conflicts = unlock-netease-music
+ source = unlock-netease-music-git::git+https://github.com/nondanee/UnblockNeteaseMusic.git
+ source = UnblockNeteaseMusic.service
+ md5sums = SKIP
+ md5sums = 514807b688f400cca055ddee36270cc7
+
+pkgname = unlock-netease-music-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c9ecbc92fcd1
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,30 @@
+# Maintainer: chenjiageng <chenjiagen88@gmail.com>
+
+_pkgname=unlock-netease-music
+pkgname=${_pkgname}-git
+pkgver=0.18.1.r3.gb3b8ba7
+pkgrel=1
+pkgdesc="Revive unavailable songs for Netease Cloud Music"
+arch=('i686' 'x86_64')
+url="https://github.com/nondanee/UnblockNeteaseMusic"
+license=('MIT')
+depends=('nodejs')
+makedepends=('git')
+provides=($_pkgname)
+conflicts=($_pkgname)
+source=("$pkgname"::"git+${url}.git"
+ "UnblockNeteaseMusic.service"
+ )
+md5sums=('SKIP'
+ '514807b688f400cca055ddee36270cc7')
+
+pkgver() {
+ cd "$pkgname"
+ git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+package() {
+ install -d 755 ${pkgdir}/opt
+ cp -r "${srcdir}/${pkgname}/"/* "${pkgdir}/opt/UnblockNeteaseMusic/"
+ install -D -m644 "${srcdir}/UnblockNeteaseMusic.service" "${pkgdir}/usr/lib/systemd/system/UnblockNeteaseMusic.service"
+}
diff --git a/UnblockNeteaseMusic.service b/UnblockNeteaseMusic.service
new file mode 100644
index 000000000000..ebb92b2ac4f0
--- /dev/null
+++ b/UnblockNeteaseMusic.service
@@ -0,0 +1,15 @@
+[Unit]
+Description=UnblockNeteaseMusic
+After=network.target
+Wants=network.target
+
+[Service]
+Type=simple
+PIDFile=/var/run/UnblockNeteaseMusic.pid
+WorkingDirectory=/opt/UnblockNeteaseMusic/
+ExecStart=$(command -v node) app.js
+RestartPreventExitStatus=23
+Restart=always
+
+[Install]
+WantedBy=multi-user.target