summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzhullyb2021-09-13 22:46:28 +0800
committerzhullyb2021-09-13 22:46:28 +0800
commit3a2e2f51cfafcc2ddf183f8747b880b7a356178e (patch)
tree412047c1ca2bfc7904d4b6f0e7ac6bda0c27506b
parent5cc15597c7f24b48927a4ef149f9ef5793c706f7 (diff)
downloadaur-3a2e2f51cfafcc2ddf183f8747b880b7a356178e.tar.gz
Add download link of the source from spark-store
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD23
-rw-r--r--aliyunpan-liupan1890.desktop2
3 files changed, 23 insertions, 7 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..12d60888976f
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+pkg
+src
+*.deb
+*.pkg.tar.zst
+
diff --git a/PKGBUILD b/PKGBUILD
index fa5a9ba22158..d5c6f73188b6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,28 +2,39 @@
# Contributor: sukanka <su975853527@gmail.com>
pkgname=aliyunpan-liupan1890
url="https://github.com/liupan1890/aliyunpan"
-pkgrel=1
+pkgrel=2
pkgver=2.8.30
pkgdesc="阿里云盘小白羊版 阿里云盘PC版"
arch=("x86_64")
license=("None")
depends=('electron' 'aria2')
optdepends=('mpv: media preview support')
-source=("local://阿里小白羊版Linux v${pkgver}.zip" # https://wwe.lanzoui.com/ivPlAtdn52h
+source=("https://store.deepinos.org.cn/store/network/liupan1890.github.aliyunpan/liupan1890.github.aliyunpan_${pkgver}_all.deb" # https://wwe.lanzoui.com/ivPlAtdn52h
'aliyunpan-liupan1890.svg'
'aliyunpan-liupan1890.desktop')
-md5sums=('0d5019aa83cc0b97b39eaca1d3492886'
+md5sums=('7638f785e64eb7995d2a56d5e2033742'
'cfea225b67778e82b289f99e57b28c6f'
- '0d4e2a0c807b94f933d3b4826224f2cc')
+ '79cf6842090d1b323ccb3582928c8f56')
options=(!strip)
+prepare(){
+ cd ${srcdir}
+ tar -Jxvf data.tar.xz -C "${srcdir}"
+}
+
package(){
mkdir -p ${pkgdir}/opt/aliyunpan-liupan1890/
- cp ${srcdir}/阿里云盘小白羊版v2.8.30/electron/resources/{app.asar,app.ico,AppIcon.icns,app.png,aria2.conf} ${pkgdir}/opt/aliyunpan-liupan1890/
- chmod 644 ${pkgdir}/opt/aliyunpan-liupan1890/app.asar
+ cp ${srcdir}/opt/apps/liupan1890.github.aliyunpan/files/electron/resources/{app.asar,app.ico,AppIcon.icns,app.png,aria2.conf} ${pkgdir}/opt/aliyunpan-liupan1890/
+ chmod 666 ${pkgdir}/opt/aliyunpan-liupan1890/app.asar
ln -s /usr/bin/aria2c ${pkgdir}/opt/aliyunpan-liupan1890/
+ mkdir -p ${pkgdir}/usr/bin
+ echo '''#!/usr/bin/bash
+electron /opt/aliyunpan-liupan1890/app.asar "$@"
+''' > ${pkgdir}/usr/bin/${pkgname}
+ chmod a+x ${pkgdir}/usr/bin/${pkgname}
+
install -Dm644 ${srcdir}/aliyunpan-liupan1890.desktop -t ${pkgdir}/usr/share/applications/
install -Dm644 ${srcdir}/aliyunpan-liupan1890.svg -t ${pkgdir}/usr/share/icons/
}
diff --git a/aliyunpan-liupan1890.desktop b/aliyunpan-liupan1890.desktop
index 5c15b68699c5..8f7d4e1e27d1 100644
--- a/aliyunpan-liupan1890.desktop
+++ b/aliyunpan-liupan1890.desktop
@@ -4,7 +4,7 @@ Type=Application
Name=阿里云盘小白羊版
Comment=阿里云盘小白羊版基于阿里云盘网页版开发的PC客户端,已经实现了阿里云盘官方客户端的基本功能,你可以在这里存储、管理和探索内容,尽情打造丰富的数字世界。
Icon=aliyunpan-liupan1890
-Exec=/usr/bin/electron /opt/aliyunpan-liupan1890/app.asar
+Exec=aliyunpan-liupan1890 %u
Categories=Network;
Terminal=false
StartupNotify=true