diff --git a/udf_native.spec b/udf_native.spec index 8871c0f8ade0ea4f67d9b8e6feb32ce2bd2281b4..33b6461aa4c96b03beec0e9a5bdb58bdfcf4a740 100644 --- a/udf_native.spec +++ b/udf_native.spec @@ -1,51 +1,50 @@ Name: udf_native -Version: 1 -Release: 0 +Version: 1.0 +Release: 3 Summary: UDF native tool License: MulanPSL-2.0 +URL: https://gitee.com/openeuler/UNT.git Source0: udf_native.tar.gz -Source1: udf_native_pom.xml -Source2: build.sh -Source3: install.sh - +BuildRequires: maven BuildArch: noarch %description UDF native tool can convert java code to native code, and then compile native code to native binary. -%package javadoc -Summary: Javadoc for %{name} -%description javadoc -This package contains javadoc for %{name}. - %prep %setup -q -n %{name} -cp -p %{SOURCE1} pom.xml -cp -p %{SOURCE2} build.sh -cp -p %{SOURCE3} install.sh -chmod +x ./build.sh %build -./build.sh +mvn package %install -mkdir -p %{buildroot}/udf-trans-opt/ -install -m 0640 %_builddir/%{name}/target/unt-1.0-SNAPSHOT-bin.tar.gz %{buildroot}/udf-trans-opt/ -install -m 0640 %_builddir/%{name}/install.sh %{buildroot}/udf-trans-opt/ - -%post -chmod +x /udf-trans-opt/install.sh -/udf-trans-opt/install.sh +mkdir -p %{buildroot}/opt/udf-trans-opt/ +mkdir -p %{buildroot}/usr/bin +tar -zxf %_builddir/%{name}/unt-translator/target/unt-translator-1.0-bin.tar.gz -C %{buildroot}/opt/udf-trans-opt/ +install -m 0640 %_builddir/%{name}/unt-scanner/target/unt-scanner-1.0-bin.jar %{buildroot}/opt/udf-trans-opt/ +install -m 0550 %_builddir/%{name}/script/native_udf.py %{buildroot}/usr/bin %clean rm -rf %{buildroot} +%postun +rm -rf /opt/udf-trans-opt/udf-translator +rm -rf /opt/udf-trans-opt/unt-scanner-1.0-bin.jar +rm -rf /usr/bin/native_udf.py + %files %defattr(-,root,root) -%attr(0600,root,root) /udf-trans-opt/* +%attr(0640,root,root) /opt/udf-trans-opt/udf-translator/* +%attr(0640,root,root) /opt/udf-trans-opt/unt-scanner-1.0-bin.jar +%attr(0550,root,root) /usr/bin/native_udf.py %changelog -* Wed Mar 19 2025 hejingxian - 1-0 -- package init +* Thu May 22 2025 yuyufeng - 1.0-3 +- improve %postun files remove + +* Thu May 22 2025 yuyufeng - 1.0-2 +- add test and change log path +* Tue May 20 2025 hejingxian - 1.0-1 +- package init diff --git a/udf_native.tar.gz b/udf_native.tar.gz index 3865a02857b248358906f395f534cdc27a654ee3..ee4f3a61be7230f6b2921b1d532fdc616dc59476 100644 Binary files a/udf_native.tar.gz and b/udf_native.tar.gz differ