summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlilac2024-03-26 04:21:14 +0800
committerlilac2024-03-26 04:21:14 +0800
commit3b754d63ba6b8481ead46bc01562c4d7f62fa833 (patch)
tree8ad01b9ed79f9a83a378702922f26528cbbc4426
parent6e0de3480ffb6f77e0985a94a0a55003260bf197 (diff)
downloadaur-3b754d63ba6b8481ead46bc01562c4d7f62fa833.tar.gz
[lilac] updated to 2.1.51-2
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD44
2 files changed, 29 insertions, 40 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8324047839e2..8c57a307d1be 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,32 +1,23 @@
pkgbase = lceda-pro
pkgdesc = 免费、专业、强大的国产PCB设计工具
pkgver = 2.1.51
- pkgrel = 1
+ pkgrel = 2
url = https://pro.lceda.cn/
install = lceda-pro.install
arch = x86_64
- arch = aarch64
- arch = loong64
license = LicenseRef-LCEDA-Proprietary
- depends = electron
- depends = gtk3
- depends = nss
+ makedepends = aria2
depends = alsa-lib
- depends = libpulse
depends = bash
- depends = hicolor-icon-theme
- depends = gcc-libs
depends = coreutils
+ depends = electron
+ depends = gcc-libs
depends = glibc
- source = LICENSE-2.1.51.html::https://lceda.cn/page/legal
+ depends = gtk3
+ depends = hicolor-icon-theme
+ depends = libpulse
+ depends = nss
source = lceda-pro.install
- sha256sums = SKIP
sha256sums = afba3c6712227a37c08783b3cc1a97ae71e90dc2f575409213d2773372220697
- source_x86_64 = lceda-pro-x86_64-2.1.51.zip::https://image.lceda.cn/files/lceda-pro-linux-x64-2.1.51.zip
- sha256sums_x86_64 = 97640631ce248bfc9a98f2258249612462650e603a867cb9a109c03879494fd3
- source_aarch64 = lceda-pro-aarch64-2.1.51.zip::https://image.lceda.cn/files/lceda-pro-linux-arm64-2.1.51.zip
- sha256sums_aarch64 = 2bc6a69ae1fce7cd59257a93c4b23620e72a8f7f4f54b4c224c056db6d938458
- source_loong64 = lceda-pro-loong64-2.1.51.zip::https://image.lceda.cn/files/lceda-pro-linux-loong64-2.1.51.zip
- sha256sums_loong64 = afc0d4690f0b6352aa68a832210e6c97e23d105ed01a178b0f842b1386fcf30d
pkgname = lceda-pro
diff --git a/PKGBUILD b/PKGBUILD
index e840afaa42d0..34aaff8178fc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,35 +1,33 @@
# Maintainer: taotieren <admin@taotieren.com>
# Co-Maintainer: Misaka13514 <Misaka13514 at gmail dot com>
-pkgbase=lceda-pro
pkgname=lceda-pro
pkgver=2.1.51
-pkgrel=1
+pkgrel=2
pkgdesc="免费、专业、强大的国产PCB设计工具"
-arch=('x86_64' 'aarch64' 'loong64')
+arch=(x86_64)
url="https://pro.lceda.cn/"
-license=('LicenseRef-LCEDA-Proprietary')
-depends=(electron
- gtk3
- nss
- alsa-lib
- libpulse
+license=(LicenseRef-LCEDA-Proprietary)
+depends=(alsa-lib
bash
- hicolor-icon-theme
- gcc-libs
coreutils
- glibc)
+ electron
+ gcc-libs
+ glibc
+ gtk3
+ hicolor-icon-theme
+ libpulse
+ nss)
+makedepends=(aria2)
install=${pkgname}.install
-source=("LICENSE-$pkgver.html::https://lceda.cn/page/legal"
- "${pkgname}.install")
-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=('SKIP'
- 'afba3c6712227a37c08783b3cc1a97ae71e90dc2f575409213d2773372220697')
-sha256sums_x86_64=('97640631ce248bfc9a98f2258249612462650e603a867cb9a109c03879494fd3')
-sha256sums_aarch64=('2bc6a69ae1fce7cd59257a93c4b23620e72a8f7f4f54b4c224c056db6d938458')
-sha256sums_loong64=('afc0d4690f0b6352aa68a832210e6c97e23d105ed01a178b0f842b1386fcf30d')
+source=("${pkgname}.install")
+sha256sums=('afba3c6712227a37c08783b3cc1a97ae71e90dc2f575409213d2773372220697')
+
+prepare() {
+ aria2c --max-concurrent-downloads=10 --max-connection-per-server=10 --split=10 https://lceda.cn/page/legal --out=LICENSE
+ aria2c --max-concurrent-downloads=10 --max-connection-per-server=10 --split=10 https://image.lceda.cn/files/${pkgname}-linux-x64-${pkgver}.zip
+ bsdtar --extract --file ${pkgname}-linux-x64-${pkgver}.zip --directory .
+}
package() {
# electron file
@@ -63,5 +61,5 @@ package() {
exec electron /usr/lib/lceda-pro/resources/app/ "\$@"
EOF
# LICENSE
- install -Dm0644 ${srcdir}/LICENSE-$pkgver.html ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.html
+ install -Dm0644 ${srcdir}/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
}