summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: a904a6047cdc626ae0354fbee4bd55fca17bb710 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# Maintainer: Canmi21 <9997200@qq.com>
# Contributor: Canmi(Canmi21)

# 由于 -bin 已经被占用,并且改版本提供的无法使用,已知问题:
# 1. 任务栏无法退出(JLC 官方问题)
# 2. 导航栏无法显示
# 3. 现在已经无法启动了 2025-04-07

# 故使用 jlc-assistant 作为包名,实际上是预编译的版本

pkgname=jlc-assistant
pkgver=5.0.69
pkgrel=2
pkgdesc="jlc-assistant, PCB order, 嘉立创下单小助手,修正预编译版本"
arch=('x86_64')
url="https://download.jlc.com/pcAssit/"
license=('MIT')
depends=('gtk3' 'nss' 'libxss' 'electron' 'libappindicator-gtk3' 'libnotify')
conflicts=('jlc-assistant-bin')
source=("https://download.jlc.com/pcAssit/${pkgver}/JLCPcAssit-linux-x64-${pkgver}.zip")
sha256sums=('SKIP')

package() {
    cd "${srcdir}"
    unzip -q "JLCPcAssit-linux-x64-${pkgver}.zip"
    cd "jlc-assistant-linux-x64-${pkgver}"
    rm -f install.sh uninstall.sh
    install -d "${pkgdir}/opt/jlc-assistant"
    cp -r jlc-assistant/* "${pkgdir}/opt/jlc-assistant"
    chmod -R 777 "${pkgdir}/opt/jlc-assistant"
    install -Dm644 "${pkgdir}/opt/jlc-assistant/jlc-assistant.dkt" \
        "${pkgdir}/usr/share/applications/jlc-assistant.desktop"
}

# To build and install the package, run:
# makepkg -si