diff options
author | CoprDistGit <infra@openeuler.org> | 2025-01-13 08:58:08 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2025-01-13 08:58:08 +0000 |
commit | b77a4df8ff09d1bfb9027a2d28c36308b7aa65b6 (patch) | |
tree | 7cfbb3adf70a028edcf307221848417056addfd6 | |
parent | 4bf68d71847a379096e1f37a03d617ca8c3af1eb (diff) |
automatic import of file-clas
-rw-r--r-- | file-clas.spec | 34 |
1 files changed, 20 insertions, 14 deletions
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 |