diff options
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 34 |
2 files changed, 31 insertions, 14 deletions
@@ -1,11 +1,12 @@ pkgbase = lceda-pro pkgdesc = 免费、专业、强大的国产PCB设计工具 pkgver = 1.9.20 - pkgrel = 5 + pkgrel = 6 url = https://pro.lceda.cn/ install = lceda-pro.install arch = x86_64 arch = aarch64 + arch = loong64 license = custom license = Commercial depends = gtk3 @@ -21,9 +22,11 @@ pkgbase = lceda-pro source = lceda-pro.install sha256sums = 9b53bc19a98498c86019cc32a3ade6ad0ee4b12ba30686feb93132a5f0da52f5 sha256sums = f8c3c7f65443801b8a70e40de7cdceade5dcd75974945695dd5a1bfb1f862e1a - source_x86_64 = lceda-pro-1.9.20.zip::https://image.lceda.cn/files/lceda-pro-linux-x64-1.9.20.zip + source_x86_64 = lceda-pro-x86_64-1.9.20.zip::https://image.lceda.cn/files/lceda-pro-linux-x64-1.9.20.zip sha256sums_x86_64 = a9f0191d2aafe6a995f96c9d0f7e295f155ee107fccee677d8f804303434c54f - source_aarch64 = lceda-pro-1.9.20.zip::https://image.lceda.cn/files/lceda-pro-linux-arm64-1.9.20.zip - sha256sums_aarch64 = a9f0191d2aafe6a995f96c9d0f7e295f155ee107fccee677d8f804303434c54f + source_aarch64 = lceda-pro-aarch64-1.9.20.zip::https://image.lceda.cn/files/lceda-pro-linux-arm64-1.9.20.zip + sha256sums_aarch64 = b8b901ce165ef9b328caffb64af6c382cc13266707364c019d0128ca8f2bf7ac + source_loong64 = lceda-pro-loong64-1.9.20.zip::https://image.lceda.cn/files/lceda-pro-linux-loong64-1.9.20.zip + sha256sums_loong64 = 929dcabcfd1fdef19b9bf0a41f3deab7bb4275c8a243736d60721b5e5743e575 pkgname = lceda-pro @@ -4,9 +4,9 @@ pkgbase=lceda-pro pkgname=lceda-pro pkgver=1.9.20 -pkgrel=5 +pkgrel=6 pkgdesc="免费、专业、强大的国产PCB设计工具" -arch=('x86_64' 'aarch64') +arch=('x86_64' 'aarch64' 'loong64') url="https://pro.lceda.cn/" license=('custom' 'Commercial') provides=(${pkgname}) @@ -19,22 +19,36 @@ options=() install=${pkgname}.install source=("LICENSE" "${pkgname}.install") -source_x86_64=("${pkgname}-${pkgver}.zip::https://image.lceda.cn/files/lceda-pro-linux-x64-${pkgver}.zip") -source_aarch64=("${pkgname}-${pkgver}.zip::https://image.lceda.cn/files/lceda-pro-linux-arm64-${pkgver}.zip") +source_x86_64=("${pkgname}-x86_64-${pkgver}.zip::https://image.lceda.cn/files/lceda-pro-linux-x64-${pkgver}.zip") +source_aarch64=("${pkgname}-aarch64-${pkgver}.zip::https://image.lceda.cn/files/lceda-pro-linux-arm64-${pkgver}.zip") +source_loong64=("${pkgname}-loong64-${pkgver}.zip::https://image.lceda.cn/files/lceda-pro-linux-loong64-${pkgver}.zip") sha256sums=('9b53bc19a98498c86019cc32a3ade6ad0ee4b12ba30686feb93132a5f0da52f5' 'f8c3c7f65443801b8a70e40de7cdceade5dcd75974945695dd5a1bfb1f862e1a') sha256sums_x86_64=('a9f0191d2aafe6a995f96c9d0f7e295f155ee107fccee677d8f804303434c54f') -sha256sums_aarch64=('a9f0191d2aafe6a995f96c9d0f7e295f155ee107fccee677d8f804303434c54f') +sha256sums_aarch64=('b8b901ce165ef9b328caffb64af6c382cc13266707364c019d0128ca8f2bf7ac') +sha256sums_loong64=('929dcabcfd1fdef19b9bf0a41f3deab7bb4275c8a243736d60721b5e5743e575') -noextract=() +prepare() { + # Change src path name + if [ ${CARCH} = "x86_64" ]; then + mv ${pkgname}-linux-x64 ${pkgname}-linux + fi + if [ ${CARCH} = "aarch64" ]; then + mv ${pkgname}-linux-arm64 ${pkgname}-linux + fi + if [ ${CARCH} = "loong64" ]; then + mv ${pkgname}-linux-loong64 ${pkgname}-linux + fi +} package() { export LC_CTYPE="zh_CN.UTF-8" # electron file - install -dm0755 "${pkgdir}/usr/share/${pkgname}/" - cd ${srcdir}/${pkgname}-linux-x64/ - cp -r resources ${pkgdir}/usr/share/${pkgname} + install -dm0755 "${pkgdir}/usr/lib/${pkgname}/" + + cd ${srcdir}/${pkgname}-linux/ + cp -r resources ${pkgdir}/usr/lib/${pkgname} # icon local _icon @@ -62,5 +76,5 @@ exec electron /usr/share/lceda-pro/resources/app/ "\$@" EOF # LICENSE install -Dm0644 ${srcdir}/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE - install -Dm0644 "嘉立创EDA分发许可协议.txt" ${pkgdir}/usr/share/licenses/${pkgname}/LCEDA_DLA.txt + install -Dm0644 "嘉立创EDA分发许可协议.txt" ${pkgdir}/usr/share/licenses/${pkgname}/LCEDA-DLA.txt } |