From 9aeb8fd112be478646e309c3e26954ca904b494d Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Thu, 9 Jan 2025 07:30:26 +0000 Subject: automatic import of Document_Classification --- Document_Classification-1.0.0.spec | 112 ++++++++++++++++++------------------- 1 file changed, 56 insertions(+), 56 deletions(-) (limited to 'Document_Classification-1.0.0.spec') diff --git a/Document_Classification-1.0.0.spec b/Document_Classification-1.0.0.spec index 7917dc4..f90a810 100644 --- a/Document_Classification-1.0.0.spec +++ b/Document_Classification-1.0.0.spec @@ -1,56 +1,56 @@ -Name: Document_Classification -Version:1.0.0 -Release:1%{?dist} -Summary:Document Classification - -License:MulanPSL2.0 -URL: https://atomgit.com/openeuler123/XIaoWu.git -Source0:%{name}-%{version}.tar.gz - -BuildRequires: wget, dnf-plugins-core, binutils, glibc-devel, gcc-c++, openssl - -%define debug_package %{nil} - -%description - -%prep -%autosetup - -# 安装cangjie -if [[ `uname -m` == "x86_64" ]]; then - 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" - tar -xzvf Cangjie-0.53.13-linux_x64.tar.gz - source cangjie/envsetup.sh -else - wget -O Cangjie-0.53.13-linux_aarch64.tar.gz "https://cangjie-lang.cn/v1/files/auth/downLoad?nsId=142267&fileName=Cangjie-0.53.13-linux_aarch64.tar.gz&objectKey=6719f1ec3af6947e3c6af328" - tar -xzvf Cangjie-0.53.13-linux_aarch64.tar.gz - source cangjie/envsetup.sh -fi - -%build -source %{_builddir}/%{name}-%{version}/cangjie/envsetup.sh - -if [[ `uname -m` == "x86_64" ]]; then - cp /usr/lib/gcc/x86_64-openEuler-linux/12/crtbeginS.o %{_builddir}/%{name}-%{version} - cp /usr/lib/gcc/x86_64-openEuler-linux/12/crtendS.o %{_builddir}/%{name}-%{version} -else - cp /usr/lib/gcc/aarch64-openEuler-linux/12/crtbeginS.o %{_builddir}/%{name}-%{version} - cp /usr/lib/gcc/aarch64-openEuler-linux/12/crtendS.o %{_builddir}/%{name}-%{version} -fi - -cjpm build - -%install -# 将需要打包的文件拷贝到buildroot目录中去 -mkdir -p %{buildroot}/root/Document_Classification/bin -mkdir -p %{buildroot}/root/Document_Classification/config -cp -r %{_builddir}/%{name}-%{version}/target/release/bin/* %{buildroot}/root/Document_Classification/bin - -%files -# 指定将要部署的文件有哪些 -/root/Document_Classification/bin/* - - -%changelog -* Tue Dec 24 2024 Xiaowu <3260998685@qq.com> -- +Name: Document_Classification +Version:1.0.0 +Release:1%{?dist} +Summary:Document Classification + +License:MulanPSL2.0 +URL: https://atomgit.com/openeuler123/XIaoWu.git +Source0:%{name}-%{version}.tar.gz + +BuildRequires: wget, dnf-plugins-core, binutils, glibc-devel, gcc-c++, openssl + +%define debug_package %{nil} + +%description + +%prep +%autosetup + +# 安装cangjie +if [[ `uname -m` == "x86_64" ]]; then + 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" + tar -xzvf Cangjie-0.53.13-linux_x64.tar.gz + source cangjie/envsetup.sh +else + wget -O Cangjie-0.53.13-linux_aarch64.tar.gz "https://cangjie-lang.cn/v1/files/auth/downLoad?nsId=142267&fileName=Cangjie-0.53.13-linux_aarch64.tar.gz&objectKey=6719f1ec3af6947e3c6af328" + tar -xzvf Cangjie-0.53.13-linux_aarch64.tar.gz + source cangjie/envsetup.sh +fi + +%build +source %{_builddir}/%{name}-%{version}/cangjie/envsetup.sh + +if [[ `uname -m` == "x86_64" ]]; then + cp /usr/lib/gcc/x86_64-openEuler-linux/12/crtbeginS.o %{_builddir}/%{name}-%{version} + cp /usr/lib/gcc/x86_64-openEuler-linux/12/crtendS.o %{_builddir}/%{name}-%{version} +else + cp /usr/lib/gcc/aarch64-openEuler-linux/12/crtbeginS.o %{_builddir}/%{name}-%{version} + cp /usr/lib/gcc/aarch64-openEuler-linux/12/crtendS.o %{_builddir}/%{name}-%{version} +fi + +cjpm build + +%install +# 将需要打包的文件拷贝到buildroot目录中去 +mkdir -p %{buildroot}/root/Document_Classification/bin +mkdir -p %{buildroot}/root/Document_Classification/config +cp -r %{_builddir}/%{name}-%{version}/target/release/bin/* %{buildroot}/root/Document_Classification/bin + +%files +# 指定将要部署的文件有哪些 +/root/Document_Classification/bin/* + + +%changelog +* Tue Dec 24 2024 Xiaowu <3260998685@qq.com> +- -- cgit v1.2.3