summaryrefslogtreecommitdiff
path: root/file-clas.spec
diff options
context:
space:
mode:
Diffstat (limited to 'file-clas.spec')
-rw-r--r--file-clas.spec51
1 files changed, 51 insertions, 0 deletions
diff --git a/file-clas.spec b/file-clas.spec
new file mode 100644
index 0000000..2e8a2ff
--- /dev/null
+++ b/file-clas.spec
@@ -0,0 +1,51 @@
+Name: file-clas
+Version: 1.0.0
+Release: 1
+Summary: Cangjie EUR
+Summary(zh_CN): 仓颉EUR
+
+License: Mulan
+URL: https://atomgit.com/openeuler123/lanshitou
+Source0: file-clas-1.0.0.tar.gz
+
+BuildRequires: wget
+BuildRequires: dnf-plugins-core
+BuildRequires: binutils
+BuildRequires: glibc-devel
+BuildRequires: gcc-c++
+BuildRequires: openssl
+
+%description
+Cangjie EUR
+
+%prep
+%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
+
+tar zxvf Cangjie.tar.gz
+source ./cangjie/envsetup.sh
+
+%install
+cjpm install --root %{buildroot}
+
+
+%files
+%doc README
+%{_bindir}/main
+%{_datarootdir}/*
+
+%changelog
+* Sun Jan 12 2025 lishuying <sjbei2022@163.com>
+- Cangjie EUR demo