summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authortaotieren2022-11-29 23:42:55 +0800
committertaotieren2022-11-29 23:42:55 +0800
commit3bcb38466ab66d02ea72d9803dd9665ac95a44ef (patch)
tree081014295ece5ef095a3c589b97e116784d1f8a1 /PKGBUILD
downloadaur-3bcb38466ab66d02ea72d9803dd9665ac95a44ef.tar.gz
update 5.0.69
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD59
1 files changed, 59 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..164d2491ea18
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,59 @@
+# Contributor: taotieren <admin@taotieren.com>
+
+pkgname=jlc-assistant-bin
+pkgver=5.0.69
+pkgrel=1
+pkgdesc="嘉立创下单助手:该应用为您下单提供便利,快速获取优惠及下单信息,无需在网站等待审核审单!在下单助手下单立享打折优惠! "
+arch=('x86_64')
+url="https://www.jlc.com/portal/appDownloadsWithConfig.html"
+license=('custom')
+provides=(${pkgname})
+conflicts=(${pkgname%-bin})
+replaces=(${pkgname})
+depends=(gtk3 nss libxss)
+makedepends=(libarchive)
+backup=()
+options=('!strip')
+install=
+source=("${pkgname%-bin}-${pkgver}.zip::https://download.jlc.com/pcAssit/${pkgver}/JLCPcAssit-linux-x64-${pkgver}.zip")
+sha256sums=('d943ebf9ee328a657cd608bdf301f637ea48988b57adeae1ae770fae944caacd')
+noextract=(${pkgname%-bin}-${pkgver}.zip)
+
+package() {
+ export LC_CTYPE="zh_CN.UTF-8"
+ install -dm0755 "${pkgdir}/opt/${pkgname%-bin}/"
+
+ bsdtar xf "${srcdir}/${pkgname%-bin}-${pkgver}.zip" --strip-components=2 -C "${pkgdir}/opt/${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 \
+ ${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 \
+ ${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
+
+ # 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}
+
+ # LICENSE
+# install -Dm0644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname%-bin}/LICENSE
+
+
+}