summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052023-02-22 12:40:16 +0800
committerzxp198210052023-02-22 12:40:16 +0800
commit388160284fffcfec5a6a85c9d10d2cbf38c5bab8 (patch)
treea8c2c0605a03ec7de951fcab6b7da8903ca2cf87
parente5424be5375572deed7be8e25f118eeb4d3f7724 (diff)
downloadaur-388160284fffcfec5a6a85c9d10d2cbf38c5bab8.tar.gz
update to the latest version,modify the PKGBUILD file,delete the gcad.sh,and fix the depends
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD64
-rwxr-xr-xgcad.sh41
3 files changed, 23 insertions, 100 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 89af0f06113b..1f258e91d9d9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index ed5958d90126..95d88e25ca17 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
-