From fc2716d97a85d580d916dfc22bc763648c13bae3 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Sun, 12 Jan 2025 07:30:28 +0000 Subject: automatic import of hello-cangjie-eur --- .gitignore | 1 + hello_cangjie_eur.spec | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 60 insertions(+) create mode 100644 hello_cangjie_eur.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..30befdf 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/v0.0.5.tar.gz diff --git a/hello_cangjie_eur.spec b/hello_cangjie_eur.spec new file mode 100644 index 0000000..cf6bf11 --- /dev/null +++ b/hello_cangjie_eur.spec @@ -0,0 +1,58 @@ +Name: hello-cangjie-eur +Version: v0.0.5 +Release: 1%{?dist} +Summary: Cangjie Eur demo. +License: MIT +Source: https://github.com/stevending1st/%{name}/archive/refs/tags/%{version}.tar.gz + +BuildRequires: wget, dnf-plugins-core, binutils, glibc-devel, gcc-c++, openssl + +%description +A demo for Cangjie and Eur. + + +%global debug_package %{nil} + +# 检查文件是否存在,并设置一个宏 +%global file_exists 0 +if [ ! -f %{_builddir}/Cangjie-0.53.13-linux_x64.tar.gz ]; then + %global file_not_exists 1 +else + %global file_not_exists 0 +fi + + +%prep +%setup -q + +%build +cd %{_builddir} + +%if %{file_not_exists} + wget -O Cangjie-0.53.13-linux_x64.tar.gz "https://cangjie-lang.cn/v1/files/auth/downLoad?nsId=142267&fileName=Cangjie-0.53.13-linux_x64.tar.gz&objectKey=6719f1eb3af6947e3c6af327" +%endif + +tar xvf Cangjie-0.53.13-linux_x64.tar.gz +source %{_builddir}/cangjie/envsetup.sh + + +%install +cd %{_builddir}/%{name}-%{version} +rm -rf %{_buildrootdir} +cjpm install --root %{_buildrootdir}/%{name}-%{version}-%{release}.%{_arch} + + +%clean +rm -rf %{buildroot} + + +%files +# %license add-license-file-here +# %doc add-docs-here +/bin/hello_cangjie_eur +%exclude /.packages.toml + + +%changelog +* Thu Jan 02 2025 stevending1st +Project init. diff --git a/sources b/sources new file mode 100644 index 0000000..bb02318 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +0a7dedea7975a21b739e24cc87cdaab4 v0.0.5.tar.gz -- cgit v1.2.3