summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSukanka2022-06-04 16:42:21 +0800
committerSukanka2022-06-04 16:42:21 +0800
commitcef255196c09a11d41a7cb483b73cbe61d1e13bf (patch)
tree51ab162fc0c7724a6ae433d3d8a4f124f9d50876
parent2c35c4a749cc71fd277482f58cb0883237b7b1ce (diff)
downloadaur-xunlei-bin.tar.gz
revert patch
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD6
-rwxr-xr-xxunlei75
3 files changed, 6 insertions, 80 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 47bff6e50ff5..9f2c61e7c980 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = xunlei-bin
pkgdesc = Xunlei download, 迅雷
pkgver = 1.0.0.2
- pkgrel = 1
+ pkgrel = 2
url = https://www.xunlei.com/
arch = x86_64
arch = aarch64
@@ -12,12 +12,11 @@ pkgbase = xunlei-bin
depends = alsa-lib
depends = nss
depends = libxss
- depends = rsync
provides = xunlei
source = license.html
source = xunlei
sha512sums = 3b0056713d046b01b01de9679a605bbf810c1f6f8c022b2200e14ef864db0583c46b3b9ccc9a0246bb3d70d3fad3415c33804cac5486d1cffb2d3081566d17bd
- sha512sums = c7de252b7c2abfe26963c1202b1b394057ac68a98c31eebc39e9d21087f53ee15c8aeb30e09138748090ec8e2388b6038c4560e484fb97b119dbdcc6486b2a6a
+ sha512sums = c8c737c7fb30b7428005aa6bfb51fbc9ed3b2867286e1f461be900001d36f1961147912efa828c106ba846672a7571537fb42f5860bc687de30f5613e458881c
source_x86_64 = https://cdn-package-store6.deepin.com/appstore/pool/appstore/c/com.xunlei.download/com.xunlei.download_1.0.0.2_amd64.deb
sha512sums_x86_64 = d65824b64f65af22037e62be14abf0363e552909cc11fef3c54e99c30dc8acd4340185445092b3ab37d226923a06d459037b83fe2c4c6a1b429f7bc31315e52b
source_aarch64 = https://cdn-package-store6.deepin.com/appstore/pool/appstore/c/com.xunlei.download/com.xunlei.download_1.0.0.2_arm64.deb
diff --git a/PKGBUILD b/PKGBUILD
index d0a52f29cabf..6b9442ad5b7a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,12 +2,12 @@
pkgname=xunlei-bin
pkgver=1.0.0.2
-pkgrel=1
+pkgrel=2
pkgdesc="Xunlei download, 迅雷"
arch=("x86_64" "aarch64")
url="https://www.xunlei.com/"
license=("custom")
-depends=('dbus-glib' 'libxtst' 'gtk2' 'alsa-lib' 'nss' 'libxss' 'rsync')
+depends=('dbus-glib' 'libxtst' 'gtk2' 'alsa-lib' 'nss' 'libxss')
provides=('xunlei')
source=("license.html"
"xunlei"
@@ -16,7 +16,7 @@ source_x86_64=("https://cdn-package-store6.deepin.com/appstore/pool/appstore/c/c
source_aarch64=("https://cdn-package-store6.deepin.com/appstore/pool/appstore/c/com.xunlei.download/com.xunlei.download_${pkgver}_arm64.deb")
sha512sums=('3b0056713d046b01b01de9679a605bbf810c1f6f8c022b2200e14ef864db0583c46b3b9ccc9a0246bb3d70d3fad3415c33804cac5486d1cffb2d3081566d17bd'
- 'c7de252b7c2abfe26963c1202b1b394057ac68a98c31eebc39e9d21087f53ee15c8aeb30e09138748090ec8e2388b6038c4560e484fb97b119dbdcc6486b2a6a')
+ 'c8c737c7fb30b7428005aa6bfb51fbc9ed3b2867286e1f461be900001d36f1961147912efa828c106ba846672a7571537fb42f5860bc687de30f5613e458881c')
sha512sums_x86_64=('d65824b64f65af22037e62be14abf0363e552909cc11fef3c54e99c30dc8acd4340185445092b3ab37d226923a06d459037b83fe2c4c6a1b429f7bc31315e52b')
sha512sums_aarch64=('4d05277ef5510d00c6a450fce6b224fcd05231a20689138041b250aec9f80f8c8ee3ff248d7554aa1086e32dcd99b980fc0d9f6543c647a2d4aa2bd51c205764')
diff --git a/xunlei b/xunlei
index 660ffd5e78f5..56a9189fd574 100755
--- a/xunlei
+++ b/xunlei
@@ -1,76 +1,3 @@
-#!/usr/bin/bash
-
-#作者:flwwater
-#https://forum.ubuntu.org.cn/viewtopic.php?f=21&t=491878&p=3224825&hilit=%E7%A1%AC%E7%9B%98#p3224825
-
-# tmpfs内存目录
-
-XLTMPFS="/dev/shm/ThunderNetwork"
-
-# Linux版迅雷的配置目录
-
-XLHDD="${HOME}/.config/thunder/ThunderNetwork"
-
-# Linux版迅雷的配置目录
-
-XLHOME="${HOME}/ThunderNetwork"
-
-# 同步时间间隔(秒)
-
-INTERVAL=600
-
-# 确保做事之前存在 XLHDD 目录
-
-if [ ! -d "${XLHDD}" ]; then
- mkdir "${XLHDD}"
-fi
-
-# 检查并创建tmpfs目录
-
-if [ ! -d "${XLTMPFS}" ]; then
-
- mkdir -p ${XLTMPFS}
-
-fi
-
-# 检查 ~/ThunderNetwork 是否存在并且不是链接
-
-if [ -e "${XLHOME}" ] && [ ! -L "${XLHOME}" ]; then
- rm -rf "${XLHDD}"
- mv "${XLHOME}" "${XLHDD}"
-fi
-
-if [ ! -e "${XLHOME}" ]; then
- #如果不存在 XLHOME 目录,那么创建到它的软链接
- ln -s "${XLTMPFS}" "${XLHOME}"
-
-fi
-
-# 同步至 tmpfs
-
-echo "同步文件夹 ${XLHDD} 至 ${XLTMPFS}"
-
-rsync -avi --delete "${XLHDD}/" "${XLTMPFS}/"
-
-echo "每间隔 ${INTERVAL} 秒执行一次同步"
-
-( while true; do sleep ${INTERVAL}; rsync -avi --delete "${XLTMPFS}/" "${XLHDD}/"; done; ) &
-
-SYNC=$!
-
-echo "正在启动 迅雷";
-
+#!/bin/bash
export LD_LIBRARY_PATH=/opt/xunlei:$LD_LIBRARY_PATH
/opt/xunlei/thunder -start $1
-
-echo "迅雷已关闭!"
-
-echo "请等等数秒,正在执行数据恢复......"
-
-kill $!
-
-rsync -avi --delete "${XLTMPFS}/" "${XLHDD}/"
-
-echo "同步已完成";
-rm ${XLHOME}
-