summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD34
2 files changed, 31 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index dd0950d592bf..254deb3d7ded 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 8b9665f9dda6..f5439c2b6c7b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}