diff options
author | zxp19821005 | 2023-02-22 12:40:16 +0800 |
---|---|---|
committer | zxp19821005 | 2023-02-22 12:40:16 +0800 |
commit | 388160284fffcfec5a6a85c9d10d2cbf38c5bab8 (patch) | |
tree | a8c2c0605a03ec7de951fcab6b7da8903ca2cf87 | |
parent | e5424be5375572deed7be8e25f118eeb4d3f7724 (diff) | |
download | aur-388160284fffcfec5a6a85c9d10d2cbf38c5bab8.tar.gz |
update to the latest version,modify the PKGBUILD file,delete the gcad.sh,and fix the depends
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 64 | ||||
-rwxr-xr-x | gcad.sh | 41 |
3 files changed, 23 insertions, 100 deletions
@@ -1,23 +1,15 @@ pkgbase = gstarcad-bin pkgdesc = 浩辰 CAD - pkgver = 2.4_2022.3.16 + pkgver = 23.0.2 pkgrel = 1 - epoch = 1 url = https://www.gstarcad.com/cad_linux/ arch = x86_64 - arch = aarch64 - license = custom - makedepends = patchelf + license = unknown + depends = openssl-1.0 depends = qt5-svg - depends = qt5-imageformats depends = hicolor-icon-theme - optdepends = deepin-qt5integration: deepin DE integration provides = gstarcad - source = gcad.sh - sha512sums = f7d6c9af07a570c00c48d51ba6d248c34c880a402cebe3c6d0e0b5458a0b12055164b1fc057250807ec45fc0bdd34696c15169b3fc37240832d98f6fffa289e4 - source_x86_64 = gstarcad-bin-2.4_2022.3.16-x86-64.deb::https://hccad.gstarcad.cn/linux2022/v2.4_2022.3.16/uos/com.gstarcad2022.cad_22sp1_amd64.deb - sha512sums_x86_64 = 9150289f84fce3476aa27f2301c4a5d2387ae95b8a945db6acd348a3a515e8994a174d84adf18db5b8254cd61c74674c17075e21066818d85f15e91cc9bd596f - source_aarch64 = gstarcad-bin-2.4_2022.3.16-aarch64.deb::https://hccad.gstarcad.cn/linux2022/v2.4_2022.3.16/uos/com.gstarcad2022.cad_22sp1_amd64.deb - sha512sums_aarch64 = 9150289f84fce3476aa27f2301c4a5d2387ae95b8a945db6acd348a3a515e8994a174d84adf18db5b8254cd61c74674c17075e21066818d85f15e91cc9bd596f + source = gstarcad-bin-23.0.2.deb::https://hccad.gstarcad.cn/linux2023/v23.0.2/uos/signed_com.gstarcad2023.cad_com.gstarcad2023.cad_amd64.deb + sha256sums = 1aaa224365cc439a98a1071eecde9834b79999a52e76f2f6fbf60ad7c4c3aafd pkgname = gstarcad-bin @@ -1,54 +1,26 @@ # Maintainer: sukanka <su975853527 at gmail dot com> pkgname='gstarcad-bin' -_pkgname='gstarcad' -pkgver=2.4_2022.3.16 -_pkgver=22sp1 +_pkgname="com.gstarcad2023.cad" +pkgver=23.0.2 pkgrel=1 -epoch=1 +epoch= pkgdesc="浩辰 CAD" -arch=('x86_64' 'aarch64') -license=('custom') +arch=('x86_64') +license=('unknown') url="https://www.gstarcad.com/cad_linux/" -provides=(${_pkgname}) -depends=('qt5-svg' 'qt5-imageformats' 'hicolor-icon-theme') -optdepends=('deepin-qt5integration: deepin DE integration') -makedepends=('patchelf') -source=('gcad.sh') -source_x86_64=("${pkgname}-${pkgver}-x86-64.deb::https://hccad.gstarcad.cn/linux${pkgver:4:4}/v${pkgver}/uos/com.gstarcad${pkgver:4:4}.cad_${_pkgver}_amd64.deb") -sha512sums=('f7d6c9af07a570c00c48d51ba6d248c34c880a402cebe3c6d0e0b5458a0b12055164b1fc057250807ec45fc0bdd34696c15169b3fc37240832d98f6fffa289e4') -sha512sums_x86_64=('9150289f84fce3476aa27f2301c4a5d2387ae95b8a945db6acd348a3a515e8994a174d84adf18db5b8254cd61c74674c17075e21066818d85f15e91cc9bd596f') -sha512sums_aarch64=('9150289f84fce3476aa27f2301c4a5d2387ae95b8a945db6acd348a3a515e8994a174d84adf18db5b8254cd61c74674c17075e21066818d85f15e91cc9bd596f') -source_aarch64=("${pkgname}-${pkgver}-aarch64.deb::https://hccad.gstarcad.cn/linux${pkgver:4:4}/v${pkgver}/uos/com.gstarcad${pkgver:4:4}.cad_${_pkgver}_amd64.deb") -# options=(!strip) -prepare(){ - cd $srcdir - tar -xJvf data.tar.xz -C "${srcdir}" - cd $srcdir/opt/apps/com.gstarcad${pkgver:4:4}.cad/entries - sed -i "s|^Exec=.*|Exec=gcad %F|g;s|^Icon=.*|Icon=gcad|g" applications/*.desktop -} - +provides=(gstarcad) +depends=(openssl-1.0 qt5-svg hicolor-icon-theme) +optdepends=() +source=( + "${pkgname}-${pkgver}.deb::https://hccad.gstarcad.cn/linux2023/v${pkgver}/uos/signed_${_pkgname}_${_pkgname}_amd64.deb" +) +sha256sums=('1aaa224365cc439a98a1071eecde9834b79999a52e76f2f6fbf60ad7c4c3aafd') package(){ - - mkdir -p ${pkgdir}/usr/ - cp -rf $srcdir/opt/apps/com.gstarcad${pkgver:4:4}.cad/entries ${pkgdir}/usr/share - rmdir ${pkgdir}/usr/share/autostart - - mkdir -p "$pkgdir"/opt/ - cp -rf $srcdir/opt/apps/com.gstarcad${pkgver:4:4}.cad/files "$pkgdir"/opt/${_pkgname} - mkdir -p ${pkgdir}/usr/lib/${_pkgname} - - mv "$pkgdir"/opt/${_pkgname}/{*.so,*.tx,*.txv,drivers/*.so} ${pkgdir}/usr/lib/${_pkgname}/ - - # create executable - install -Dm755 ${srcdir}/gcad.sh ${pkgdir}/usr/bin/gcad - -# patchelf --set-rpath '$ORIGIN/drivers:/usr/lib/gstarcad' "$pkgdir"/opt/${_pkgname}/gcad -# strip ${pkgdir}/usr/lib/gstarcad/* || true -# patchelf --add-rpath '$ORIGIN' "$pkgdir"/opt/${_pkgname}/gcad - - install -Dm644 "$pkgdir"/opt/${_pkgname}/*.xml -t ${pkgdir}/usr/share/mime/application - # remove unused files - rm -rf "$pkgdir"/opt/${_pkgname}/{platforminputcontexts,qtplugins,systemlibs,properties-xml-new/*.txt} - rm -rf "$pkgdir"/opt/${_pkgname}/{gcad.{png,log,ico},qt.conf,*.xml,*.sh,Qt*} + tar -xvf data.tar.xz -C "${pkgdir}" + chmod 644 "${pkgdir}/opt/apps/${_pkgname}/files/libcurl.a" + install -Dm644 "${pkgdir}/opt/apps/${_pkgname}/entries/applications/${_pkgname}.desktop" \ + "${pkgdir}/usr/share/applications/${_pkgname}.desktop" + install -Dm644 "${pkgdir}/opt/apps/${_pkgname}/entries/icons/hicolor/scalable/apps/gcad.svg" \ + "${pkgdir}/usr/share/icons/hicolor/scalable/apps/gcad.svg" } diff --git a/gcad.sh b/gcad.sh deleted file mode 100755 index 39a4218dbbea..000000000000 --- a/gcad.sh +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/bash - -# -#HCCAD startup script -# -#EXTEND_LIB_PATH="/usr/lib" - -Package_Name="com.gstarcad2022.cad" -Version="v2022" -Languge="zh-cn" - -Env_User_Data=${XDG_DATA_HOME-"$HOME/.local/share"} - -export Env_User_Data=${Env_User_Data}/${Package_Name} - -input_method_framework=fcitx -is_exist_fcitx=`ps -ef | grep [f]citx` - -if [ -z "$is_exist_fcitx" ] ; then - input_method_framework=ibus -fi - - -export XMODIFIERS=@im=${input_method_framework} - -export XIM=${input_method_framework} - -export XIM_PROGRAM=${input_method_framework} - -export GTK_IM_MODULE=${input_method_framework} - -export QT_IM_MODULE=${input_method_framework} - -export QT_QPA_PLATFORM=xcb - -CAD_RUN_PATH=/opt/gstarcad -export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"${CAD_RUN_PATH}/drivers":/usr/lib/gstarcad - -#$BINARY -"${CAD_RUN_PATH}/gcad" "$1" - |