summaryrefslogtreecommitdiff
path: root/file-reorganize.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2025-01-08 10:59:15 +0000
committerCoprDistGit <infra@openeuler.org>2025-01-08 10:59:15 +0000
commitd5d4d50add363e1d8e4984f89678ccc2407380ac (patch)
tree75a122f8f899f936b52cbb2aa31fa10c6ee49582 /file-reorganize.spec
parent41b0a67b89dde2d1378d241a451ada95d0994227 (diff)
automatic import of file-reorganize
Diffstat (limited to 'file-reorganize.spec')
-rw-r--r--file-reorganize.spec48
1 files changed, 48 insertions, 0 deletions
diff --git a/file-reorganize.spec b/file-reorganize.spec
new file mode 100644
index 0000000..f8e0b7c
--- /dev/null
+++ b/file-reorganize.spec
@@ -0,0 +1,48 @@
+Name: file-reorganize
+Version: 1.0
+Release: 1%{?dist}
+Summary: file reoganize
+
+License: MulanPSL2.0
+URL: https://atomgit.com/openeuler123/x_haihua.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
+plt=`uname -m`
+if [[ $plt -eq "x86_64" ]]; then
+ wget https://cangjie-lang.cn/v1/files/auth/downLoad?nsId=142267&fileName=Cangjie-0.53.13-linux_x64.tar.gz&objectKey=6719f1eb3af6947e3c6af327
+else
+ cd %{_builddir}/%{name}-%{version}/lib
+ tar -xzvf Cangjie-0.53.13-linux_aarch64.tar.gz cangjie
+fi
+source %{_builddir}/%{name}-%{version}/lib/cangjie/envsetup.sh
+
+%build
+cjpm build
+
+%install
+# 将需要打包的文件拷贝到buildroot目录中去
+mkdir -p %{buildroot}/root/file-reorganize/bin
+mkdir -p %{buildroot}/root/file-reorganize/config
+cp -r %{_builddir}/%{name}-%{version}/target/release/bin/* %{buildroot}/root/file-reorganize/bin
+cp -r %{_builddir}/%{name}-%{version}/config/* %{buildroot}/root/file-reorganize/config
+
+%files
+# 指定将要部署的文件有哪些
+/root/file-reorganize/bin/*
+/root/file-reorganize/config/*
+
+
+%changelog
+* Tue Dec 24 2024 x_haihua <x_haihua@163.com>
+-