From b40ac156c82d3e72f67d9940d4c9cb738ec88b0d Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Sun, 12 Jan 2025 14:29:48 +0000 Subject: automatic import of lanshitou --- lanshitou.spec | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 lanshitou.spec (limited to 'lanshitou.spec') diff --git a/lanshitou.spec b/lanshitou.spec new file mode 100644 index 0000000..d0d9271 --- /dev/null +++ b/lanshitou.spec @@ -0,0 +1,54 @@ +Name: lanshitou +Version: 1.0.0 +Release: 1%{?dist} +Summary: Cangjie EUR demo +Summary(zh_CN): 仓颉EUR示例 +Group: Development/Tools +License: Mulan +URL: https://atomgit.com/openeuler123/%{name} +Source: https://atomgit.com/openeuler123/%{name}/archive/refs/tags/v%{version}.tar.gz + +BuildRequires: wget +BuildRequires: dnf-plugins-core +BuildRequires: binutils +BuildRequires: glibc-devel +BuildRequires: gcc-c++ +BuildRequires: openssl + +%description +A demo for Cangjie and Eur. + +%prep +%autosetup -n %{name}-%{version} + +%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 + +%install +rm -rf %{buildroot} +source ./cangjie/envsetup.sh +cjpm install --root %{buildroot} + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root,-) +/bin/lanshitou +%exclude /.packages.toml + +%changelog +* Sun Jan 12 2025 lishuying +- Cangjie EUR demo -- cgit v1.2.3