summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamLukeYes2020-09-25 10:01:37 +0800
committerSamLukeYes2020-09-25 10:01:37 +0800
commitd675c62ed1493f8f277d836f9b1aeb9a11125237 (patch)
treedf4de217f71fae40287b29ac805a770cb7b390cd
downloadaur-d675c62ed1493f8f277d836f9b1aeb9a11125237.tar.gz
initial commit
-rw-r--r--.SRCINFO22
-rwxr-xr-x.gitignore8
-rwxr-xr-xPKGBUILD34
-rw-r--r--lx-music-desktop.desktop10
4 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..398ca33a90fe
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = lx-music-desktop-appimage
+ pkgdesc = A music assistant based on Electron + Vue.
+ pkgver = 1.1.1
+ pkgrel = 1
+ url = https://github.com/lyswhut/lx-music-desktop
+ arch = x86_64
+ license = Apache
+ license = custom
+ depends = zlib
+ depends = hicolor-icon-theme
+ provides = lx-music-desktop
+ conflicts = lx-music-desktop
+ conflicts = lx-music-desktop-bin
+ noextract = lx-music-desktop-v1.1.1-x64.AppImage
+ options = !strip
+ source = https://github.com/lyswhut/lx-music-desktop/releases/download/v1.1.1/lx-music-desktop-v1.1.1-x64.AppImage
+ source = lx-music-desktop.desktop
+ sha256sums = 92687f9fb326d7912c3445a234580c22606b622985bd79528281dc5a2bc5b3db
+ sha256sums = 88d199167894812929c2ed8a14451f8565c392ac63900d0deaa47a0c01257072
+
+pkgname = lx-music-desktop-appimage
+
diff --git a/.gitignore b/.gitignore
new file mode 100755
index 000000000000..b5d693163d43
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,8 @@
+*.tar*
+src/
+pkg/
+*.deb
+*.AppImage
+squashfs-root/
+*.aria2
+*.part \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100755
index 000000000000..c208b13fae27
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Sam L. Yes <manjaroyes123@outlook.com>
+pkgname=lx-music-desktop-appimage
+pkgver=1.1.1
+pkgrel=1
+pkgdesc="A music assistant based on Electron + Vue."
+arch=("x86_64")
+url="https://github.com/lyswhut/lx-music-desktop"
+license=("Apache" "custom")
+depends=('zlib' 'hicolor-icon-theme')
+options=(!strip)
+_filename="lx-music-desktop-v${pkgver}-x64.AppImage"
+_launcher="lx-music-desktop.desktop"
+provides=('lx-music-desktop')
+conflicts=('lx-music-desktop' 'lx-music-desktop-bin')
+source=("https://github.com/lyswhut/lx-music-desktop/releases/download/v${pkgver}/${_filename}"
+ ${_launcher})
+noextract=(${_filename})
+sha256sums=('92687f9fb326d7912c3445a234580c22606b622985bd79528281dc5a2bc5b3db'
+ '88d199167894812929c2ed8a14451f8565c392ac63900d0deaa47a0c01257072')
+_icon='/usr/share/icons/hicolor/512x512/apps/lx-music-desktop.png'
+_licensedir=/usr/share/licenses/${pkgname}
+
+prepare() {
+ chmod +x ${_filename}
+ ./${_filename} --appimage-extract
+}
+
+package() {
+ install -Dm755 ${_filename} "${pkgdir}/usr/bin/lx-music-desktop"
+ install -Dm644 "${_launcher}" "${pkgdir}/usr/share/applications/${_launcher}"
+ install -d ${pkgdir}/${_licensedir}
+ install -m644 ${srcdir}/squashfs-root/resources/licenses/* ${pkgdir}/${_licensedir}
+ install -Dm644 "${srcdir}/squashfs-root/${_icon}" "${pkgdir}/${_icon}"
+}
diff --git a/lx-music-desktop.desktop b/lx-music-desktop.desktop
new file mode 100644
index 000000000000..f20712a11dac
--- /dev/null
+++ b/lx-music-desktop.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=lx-music-desktop
+Exec=/usr/bin/lx-music-desktop
+Terminal=false
+Type=Application
+Icon=lx-music-desktop
+StartupWMClass=lx-music-desktop
+Name[zh_CN]=洛雪音乐助手
+Comment[zh_CN]=一个免费的音乐下载助手
+Categories=Utility;AudioVideo;Audio;Player;Music;