summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorzxp198210052023-12-06 16:31:39 +0800
committerzxp198210052023-12-06 16:31:39 +0800
commit483b1c54388274ac58564834341654ef6fa8d875 (patch)
treee67afd45587ad818522126b66c4588db422acc7c /PKGBUILD
parent81ade81b961cff9df8ff5495906790b49ab49d7c (diff)
downloadaur-483b1c54388274ac58564834341654ef6fa8d875.tar.gz
update to 4.9.16
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 23 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c80070f5b39f..26308c8014b8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,7 @@
# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
pkgname=aliyun-adrive-bin
-pkgver=4.9.12
+pkgver=4.9.16
+_electronversion=25
pkgrel=1
pkgdesc="Aliyun aDrive阿里云盘"
arch=('x86_64')
@@ -8,28 +9,34 @@ url="https://www.aliyundrive.com"
license=('custom')
conflicts=("${pkgname%-bin}" "deepin-wine-adrive" "adrive")
provides=("${pkgname%-bin}=${pkgver}")
-depends=('bash' 'electron')
-makedepends=('asar' 'gendesk' 'p7zip')
-source=("${pkgname%-bin}-${pkgver}.exe::https://cdn.aliyundrive.net/downloads/apps/desktop/aDrive.exe"
- "LICENSE.html::https://terms.alicdn.com/legal-agreement/terms/suit_bu1_alibaba_group/suit_bu1_alibaba_group202102022125_53871.html"
- "${pkgname%-bin}.sh")
-sha256sums=('1d94f845dd110e47ea6417d0ca9cec0b5663871ff7d6185ed7e7449281263057'
- 'b6aa1fd4abf1ded8b208321fbaa73c083cf1376535b385217e3c96f62cbf9a91'
- '199a4317fb0a1be3cf359b7f6eb3ce99363d350753608a0c4d87a57891b2a259')
+depends=(
+ "electron${_electronversion}"
+)
+makedepends=(
+ 'gendesk'
+ 'p7zip'
+)
+source=(
+ "${pkgname%-bin}-${pkgver}.exe::https://cdn.aliyundrive.net/downloads/apps/desktop/aDrive-${pkgver}.exe"
+ "LICENSE.html"
+ "${pkgname%-bin}.sh"
+)
+sha256sums=('bb36e6204d6be7073ca9b13f273b55f788cd48dc9a849251a26b3239438b08d4'
+ 'e266be0821c3ebe2521767404dccb1d4cd4000be8fe318174bdb5c70ac015509'
+ '8915ca75d453698df81f7f3305cce6869f4261d754d90f0c3724b73c7b24ca84')
build() {
+ sed -e "s|@electronversion@|${_electronversion}|" \
+ -e "s|@appname@|${pkgname%-bin}|g" \
+ -e "s|@appasar@|app.asar|g" \
+ -i "${srcdir}/${pkgname%-bin}.sh"
gendesk -q -f -n --categories "Network" --name "${pkgname%-bin}阿里云盘" --exec "${pkgname%-bin}"
mkdir -p "${srcdir}/tmp"
7z x -aoa "${srcdir}/${pkgname%-bin}-${pkgver}.exe" -o"${srcdir}/tmp"
- asar e "${srcdir}/tmp/resources/app.asar" "${srcdir}/app.asar.unpacked"
- cp -r "${srcdir}/tmp/resources/app.asar.unpacked" "${srcdir}"
- cp -r "${srcdir}/tmp/resources/resource/common/audio" "${srcdir}/app.asar.unpacked/resource"
- asar p "${srcdir}/app.asar.unpacked" "${srcdir}/app.asar"
}
package() {
install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/usr/bin/${pkgname%-bin}"
- install -Dm644 "${srcdir}/app.asar" -t "${pkgdir}/opt/${pkgname%-bin}/resources"
- install -Dm644 "${srcdir}/tmp/resources/resource/common/audio/transfer-finished.mp3" -t "${pkgdir}/opt/${pkgname%-bin}/resources/resource/common/audio"
- install -Dm644 "${srcdir}/app.asar.unpacked/resource/win32/"*.* -t "${pkgdir}/opt/${pkgname%-bin}/resources/resource/win32"
+ install -Dm644 "${srcdir}/tmp/resources/app.asar" -t "${pkgdir}/usr/lib/${pkgname%-bin}"
+ cp -r "${srcdir}/tmp/resources/"{app.asar.unpacked,resource} "${pkgdir}/usr/lib/${pkgname%-bin}"
install -Dm644 "${srcdir}/app.asar.unpacked/resource/common/icon@512.png" "${pkgdir}/usr/share/pixmaps/${pkgname%-bin}.png"
install -Dm644 "${srcdir}/${pkgname%-bin}.desktop" -t "${pkgdir}/usr/share/applications"
install -Dm644 "${srcdir}/LICENSE.html" -t "${pkgdir}/usr/share/licenses/${pkgname}"