From b77a4df8ff09d1bfb9027a2d28c36308b7aa65b6 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Mon, 13 Jan 2025 08:58:08 +0000 Subject: automatic import of file-clas --- file-clas.spec | 34 ++++++++++++++++++++-------------- 1 file changed, 20 insertions(+), 14 deletions(-) (limited to 'file-clas.spec') diff --git a/file-clas.spec b/file-clas.spec index b94c462..9ecdf62 100644 --- a/file-clas.spec +++ b/file-clas.spec @@ -22,17 +22,15 @@ Cangjie EUR %autosetup %build -if [ ! -f Cangjie.tar.gz ]; then - %ifarch x86_64 - # 下载仓颉工具链x86_64版本 - wget "https://cangjie-lang.cn/v1/files/auth/downLoad?nsId=142267&fileName=Cangjie-0.53.13-linux_x64.tar.gz&objectKey=6719f1eb3af6947e3c6af327" -O Cangjie.tar.gz - %endif - - %ifarch aarch64 - # 下载仓颉工具链aarch64版本 - wget "https://cangjie-lang.cn/v1/files/auth/downLoad?nsId=142267&fileName=Cangjie-0.53.13-linux_aarch64.tar.gz&objectKey=6719f1ec3af6947e3c6af328" -O Cangjie.tar.gz - %endif -fi +%ifarch x86_64 + # 下载仓颉工具链x86_64版本 + wget "https://cangjie-lang.cn/v1/files/auth/downLoad?nsId=142267&fileName=Cangjie-0.53.13-linux_x64.tar.gz&objectKey=6719f1eb3af6947e3c6af327" -O Cangjie.tar.gz +%endif + +%ifarch aarch64 + # 下载仓颉工具链aarch64版本 + wget "https://cangjie-lang.cn/v1/files/auth/downLoad?nsId=142267&fileName=Cangjie-0.53.13-linux_aarch64.tar.gz&objectKey=6719f1ec3af6947e3c6af328" -O Cangjie.tar.gz +%endif tar zxvf Cangjie.tar.gz @@ -40,13 +38,21 @@ tar zxvf Cangjie.tar.gz %install cd %{_builddir}/%{name}-%{version} source cangjie/envsetup.sh -cp /usr/lib/gcc/x86_64-openEuler-linux/12/crtbeginS.o ./ -cp /usr/lib/gcc/x86_64-openEuler-linux/12/crtendS.o ./ +%ifarch x86_64 + cp /usr/lib/gcc/x86_64-openEuler-linux/12/crtbeginS.o ./ + cp /usr/lib/gcc/x86_64-openEuler-linux/12/crtendS.o ./ +%endif +%ifarch aarch64 + cp /usr/lib/gcc/aarch64-openEuler-linux/12/crtbeginS.o ./ + cp /usr/lib/gcc/aarch64-openEuler-linux/12/crtendS.o ./ +%endif cjpm build %files -%{_builddir}/%{name}-%{version}/target/release/bin/main +echo "当前目录:" +echo %{_builddir} +/%{_builddir}/%{name}-%{version}/target/release/bin/main %changelog -- cgit v1.2.3