diff options
author | zxp19821005 | 2024-12-31 13:24:19 +0800 |
---|---|---|
committer | zxp19821005 | 2024-12-31 13:24:19 +0800 |
commit | ba85b4974ef00459dcbf71ee88fba186e0e88fbc (patch) | |
tree | c8c9df71aec5a4043de68c16229f9231824ca4fe /PKGBUILD | |
parent | ba13bbef51ec995de17e07f42d678570a83161cb (diff) | |
download | aur-gstarcad-bin.tar.gz |
update to 25.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 56 |
1 files changed, 35 insertions, 21 deletions
@@ -1,9 +1,10 @@ # Maintainer: zxp19821005 <zxp19821005 at 163 dot com> # contributor <su975853527 at gmail dot com> pkgname=gstarcad-bin -pkgver=24.1 +_pkgname="gstarsoft.${pkgname%-bin}2025" +pkgver=25.1 _subver=sp1 -pkgrel=5 +pkgrel=1 pkgdesc="浩辰 CAD.Free trial for 30 days" arch=( 'aarch64' @@ -11,39 +12,52 @@ arch=( ) license=('LicenseRef-custom') url="https://www.gstarcad.com/cad_linux" -_downurl="https://official-cn.gstarcad.cn" +_dlurl="https://official-cn.gstarcad.cn" provides=("${pkgname%-bin}=${pkgver}") conflicts=("${pkgname%-bin}") options=('!strip') depends=( 'qt5-base' 'qt5-svg' + 'qt5-wayland' + 'qt5-webengine' + 'qt5-webchannel' 'curl' 'sqlite' 'openssl-1.1' 'libpng12' + 'nss' + 'lcms2' + 'libxss' + 'nspr' + 'alsa-lib' + 'libxslt' + 'libxcomposite' + 'gtest' ) -source_aarch64=("${pkgname%-bin}-${pkgver}-aarch64.deb::${_downurl}/linux/2024/${_subver}/deb/${pkgname%-bin}_${pkgver}_arm64.deb") -source_x86_64=("${pkgname%-bin}-${pkgver}-x86_64.deb::${_downurl}/linux/2024/${_subver}/deb/${pkgname%-bin}_${pkgver}_amd64.deb") +source_aarch64=("${pkgname%-bin}-${pkgver}-aarch64.deb::${_dlurl}/linux/2025/241105/v10${_subver}/${pkgname%-bin}_${pkgver}_arm64.deb") +source_x86_64=("${pkgname%-bin}-${pkgver}-x86_64.deb::${_dlurl}/linux/2025/241105/v10${_subver}/${pkgname%-bin}_${pkgver}_amd64.deb") source=("${pkgname%-bin}.sh") -sha256sums=('98059fc1a3005687212f6aea6116ff74aa5413c5d0507cbd3b98c743cdd1ffbe') -sha256sums_aarch64=('bee290f7578d2c7ede25551b8ebf978834812d27fb1868dd8f800ae0f85656dc') -sha256sums_x86_64=('cac879546a1ad8aabad0246d95ea25f77b628a0879392f570269f50882a8e8b5') -build(){ - sed -e "s|@appname@|${pkgname%-bin}|g" \ - -e "s|@runname@|gcad|g" \ - -i "${srcdir}/${pkgname%-bin}.sh" +sha256sums=('2144610f35cf3891232da4fec7ed1ca1499d6688e2db0586508d088b47530c1f') +sha256sums_aarch64=('bbc7a5f68d32877fbfa39162550c209e4fc1a0e18b12fc5682947abed03f95f9') +sha256sums_x86_64=('547e05d33c00559041c8fdec1b9c17eb21c267fe00b6d1c4fa4050bd38796860') +prepare(){ + sed -e " + s/@appname@/${pkgname%-bin}/g + s/@runname@/gcad/g + " -i "${srcdir}/${pkgname%-bin}.sh" bsdtar -xf "${srcdir}/data."* - sed -e "s|bash /opt/apps/${pkgname%-bin}/v2024/files/gclauncher.sh %F|${pkgname%-bin} %F|g" \ - -e "s|/opt/apps/${pkgname%-bin}/v2024/files/gcad.svg|${pkgname%-bin}|g" \ - -i "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop" + sed -e " + s/bash\ \/opt\/apps\/${_pkgname}\/files\/gclauncher.sh/${pkgname%-bin}/g + s/\/opt\/apps\/${_pkgname}\/files\/ImageRes\/gcad.png/${pkgname%-bin}/g + " -i "${srcdir}/usr/share/applications/${_pkgname}.desktop" } package(){ install -Dm755 "${srcdir}/${pkgname%-bin}.sh" -t "${pkgdir}/usr/bin/${pkgname%-bin}" - install -Dm755 -d "${pkgdir}/opt/${pkgname%-bin}" - cp -r "${srcdir}/opt/apps/${pkgname%-bin}/v2024/files/"* "${pkgdir}/opt/${pkgname%-bin}" - install -Dm644 "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop" -t "${pkgdir}/usr/share/applications" - install -Dm644 "${srcdir}/usr/share/icons/hicolor/scalable/apps/${pkgname%-bin}.svg" -t "${pkgdir}/usr/share/icons/hicolor/scalable/apps" - install -Dm644 "${srcdir}/opt/apps/${pkgname%-bin}/v2024/files/about/"*.html -t "${pkgdir}/usr/share/licenses/${pkgname}" - install -Dm644 "${srcdir}/opt/apps/${pkgname%-bin}/v2024/files/about/licenses/"*.* -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -Dm755 -d "${pkgdir}/usr/lib/${pkgname%-bin}" + cp -Pr --no-preserve=ownership "${srcdir}/opt/apps/${_pkgname}/files/"* "${pkgdir}/usr/lib/${pkgname%-bin}" + install -Dm644 "${srcdir}/usr/share/applications/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname%-bin}" + install -Dm644 "${srcdir}/opt/apps/${_pkgname}/files/ImageRes/gcad.png" "${pkgdir}/usr/share/pixmaps/${pkgname%-bin}.png" + install -Dm644 "${srcdir}/opt/apps/${_pkgname}/files/ImageRes/gcad.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/apps/${pkgname%-bin}.svg" + install -Dm644 "${srcdir}/opt/apps/${_pkgname}/files/about/en-WW/"*.html -t "${pkgdir}/usr/share/licenses/${pkgname}" }
\ No newline at end of file |