diff options
author | taotieren | 2022-11-30 18:51:48 +0800 |
---|---|---|
committer | taotieren | 2022-11-30 18:51:48 +0800 |
commit | 071dc049534f3e53ff5e339b16adb66b154fc30b (patch) | |
tree | fc54e841f07edbb1bd3a589bac5b732ef6caf3b4 /PKGBUILD | |
parent | 3bcb38466ab66d02ea72d9803dd9665ac95a44ef (diff) | |
download | aur-071dc049534f3e53ff5e339b16adb66b154fc30b.tar.gz |
update PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 20 insertions, 19 deletions
@@ -2,7 +2,7 @@ pkgname=jlc-assistant-bin pkgver=5.0.69 -pkgrel=1 +pkgrel=2 pkgdesc="嘉立创下单助手:该应用为您下单提供便利,快速获取优惠及下单信息,无需在网站等待审核审单!在下单助手下单立享打折优惠! " arch=('x86_64') url="https://www.jlc.com/portal/appDownloadsWithConfig.html" @@ -10,47 +10,48 @@ license=('custom') provides=(${pkgname}) conflicts=(${pkgname%-bin}) replaces=(${pkgname}) -depends=(gtk3 nss libxss) -makedepends=(libarchive) +depends=(gtk3 nss libxss electron libappindicator-gtk3 libnotify) +makedepends=() backup=() -options=('!strip') +options=() install= source=("${pkgname%-bin}-${pkgver}.zip::https://download.jlc.com/pcAssit/${pkgver}/JLCPcAssit-linux-x64-${pkgver}.zip") sha256sums=('d943ebf9ee328a657cd608bdf301f637ea48988b57adeae1ae770fae944caacd') -noextract=(${pkgname%-bin}-${pkgver}.zip) +noextract=() package() { export LC_CTYPE="zh_CN.UTF-8" - install -dm0755 "${pkgdir}/opt/${pkgname%-bin}/" + install -dm0755 "${pkgdir}/usr/share/${pkgname%-bin}/" - bsdtar xf "${srcdir}/${pkgname%-bin}-${pkgver}.zip" --strip-components=2 -C "${pkgdir}/opt/${pkgname%-bin}" + # electron file + install -dm0755 "${pkgdir}/usr/share/${pkgname%-bin}/" + cd ${srcdir}/${pkgname%-bin}-linux-x64-${pkgver}/${pkgname%-bin}/ + cp -r res ${pkgdir}/usr/share/${pkgname%-bin} + cp -r resources ${pkgdir}/usr/share/${pkgname%-bin} + cp -r locales ${pkgdir}/usr/share/${pkgname%-bin} # icon local _icon for _icon in 16 32 64 72 128 256 512; do - install -Dm0644 ${pkgdir}/opt/${pkgname%-bin}/icon/png/${_icon}.png \ + install -Dm0644 icon/png/${_icon}.png \ ${pkgdir}/usr/share/icons/hicolor/${_icon}x${_icon}/apps/${pkgname%-bin}.png done - rm -rf ${pkgdir}/opt/${pkgname%-bin}/icon -# # desktop entry - install -Dm0644 ${pkgdir}/opt/${pkgname%-bin}/${pkgname%-bin}.dkt \ + # desktop entry + install -Dm0644 ${pkgname%-bin}.dkt \ ${pkgdir}/usr/share/applications/${pkgname%-bin}.desktop sed -i 's|/opt/jlc-assistant/icon/png/128.png|jlc-assistant.png|g' \ ${pkgdir}/usr/share/applications/${pkgname%-bin}.desktop sed -i 's|/opt/jlc-assistant/||g' ${pkgdir}/usr/share/applications/${pkgname%-bin}.desktop - rm -rf ${pkgdir}/opt/${pkgname%-bin}/${pkgname%-bin}.dkt + # jlc-assistant file + install -Dm0755 /dev/stdin ${pkgdir}/usr/bin/${pkgname%-bin} << EOF +#!/bin/sh - # soft link - find "${pkgdir}/opt/${pkgname%-bin}" -type f -exec chmod 644 "{}" \; - find "${pkgdir}/opt/${pkgname%-bin}" -type d -exec chmod 755 "{}" \; - - chmod 0755 ${pkgdir}/opt/${pkgname%-bin}/${pkgname%-bin} - install -dm0755 ${pkgdir}/usr/bin/ - ln -sf /opt/${pkgname%-bin}/${pkgname%-bin} ${pkgdir}/usr/bin/${pkgname%-bin} +exec electron /usr/share/jlc-assistant/resources/app.asar "$@" +EOF # LICENSE # install -Dm0644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname%-bin}/LICENSE |