rename patch for each modules

Signed-off-by: beiling.xie <xiekunxun@huawei.com>
This commit is contained in:
beiling.xie 2022-12-16 17:43:23 +08:00
parent 3aab142605
commit a3f7797b20
19 changed files with 40 additions and 37 deletions

View File

@ -14,7 +14,7 @@
Name: dsoftbus
Version: 1.0.0
Release: 3
Release: 4
Summary: openEuler embedded softbus capability support
License: Apache License 2.0
Url: https://openeuler.gitee.io/yocto-meta-openeuler/features/distributed_softbus.html
@ -27,24 +27,24 @@ Source5: https://gitee.com/openharmony/%{source_third_party_libcoap}/repository/
Source6: https://gitee.com/openharmony/%{source_third_party_mbedtls}/repository/archive/%{openHarmony_source_release}.tar.gz #/%{source_third_party_mbedtls}-%{openHarmony_source_release}.tar.gz
Source7: https://gitee.com/openharmony/%{source_build}/repository/archive/%{release_build}.tar.gz #/%{source_build}-%{release_build}.tar.gz
Patch0000: 0000-add-dsoftbus-build-support-for-embedded-env.patch
Patch0001: 0001-support-hichian-for-openeuler.patch
Patch0002: 0002-add-deviceauth-ipc-sdk-compile.patch
Patch0003: 0003-Adaptation-for-dsoftbus.patch
Patch0004: 0004-Adaptation-for-dsoftbus-v3.1.2.patch
Patch0005: 0005-fix-CVE-2021-43666.patch
Patch0006: 0006-fix-CVE-2021-45451.patch
Patch0007: 0007-support-huks-for-openeuler.patch
Patch0008: 0008-support-deviceauth-for-openeuler.patch
Patch0009: 0009-adapter-deviceauth-ipc-service.patch
Patch0010: 0010-simplify-dependency-on-third-party-packages.patch
Patch0011: 0011-change-set-for-obs-build.patch
Patch0012: 0012-Adaptation-for-dsoftbus.patch
Patch0013: 0013-add-productdefine-for-openeuler.patch
Patch0014: 0014-add-depend-for-openeuler.patch
Patch0015: 0015-simplify-dependency-on-third-party-packages.patch
Patch0016: 0016-adapter-cjson-in-openEuler-for-softbus.patch
Patch0017: 0017-simplify-dependency-for-dsoftbus-standard.patch
Patch0000: build-0001-add-dsoftbus-build-support-for-embedded-env.patch
Patch0001: build-0002-support-hichian-for-openeuler.patch
Patch0002: build-0003-add-deviceauth-ipc-sdk-compile.patch
Patch0003: build-0004-change-set-for-obs-build.patch
Patch0100: dsoftbus-standard-0001-simplify-dependency-for-dsoftbus-standard.patch
Patch0200: security-device-auth-0001-deviceauth-for-openeuler.patch
Patch0201: security-device-auth-0002-deviceauth-ipc-service.patch
Patch0202: security-device-auth-0003-simplify-dependency-on-third-party-packages.patch
Patch0300: security-huks-0001-support-huks-for-openeuler.patch
Patch0301: security-huks-0002-simplify-dependency-on-third-party-packages.patch
Patch0400: commonlibrary-c-utils-0001-Adaptation-for-dsoftbus.patch
Patch0401: libboundscheck-0001-Adaptation-for-dsoftbus.patch
Patch0402: third-party-cjson-0001-adapter-cjson-in-openEuler-for-softbus.patch
Patch0403: third-party-mbedtls-0001-Adaptation-for-dsoftbus.patch
Patch0404: third-party-mbedtls-0002-fix-CVE-2021-43666.patch
Patch0405: third-party-mbedtls-0002-fix-CVE-2021-45451.patch
Patch0500: depend-0001-add-productdefine-for-openeuler.patch
Patch0501: depend-0002-add-depend-for-openeuler.patch
BuildRequires: gcc, g++, cmake, python, zip, unzip, ninja-build, git, libboundscheck, cjson-devel, openssl-devel, gn
@ -109,24 +109,24 @@ mv %{_builddir}/%{source_security_device_auth}-%{openHarmony_source_release} ${d
mv %{_builddir}/%{source_commonlibrary_c_utils}-%{openHarmony_source_release} ${dsoftbus_utils}/native
# do patch
%patch -p1 -d ${dsoftbus_build_dir}/build
%patch0 -p1 -d ${dsoftbus_build_dir}/build
%patch1 -p1 -d ${dsoftbus_build_dir}/build
%patch2 -p1 -d ${dsoftbus_build_dir}/build
%patch3 -p1 -d ${dsoftbus_utils}/native
%patch4 -p1 -d ${dsoftbus_thirdparty}/mbedtls
%patch5 -p1 -d ${dsoftbus_thirdparty}/mbedtls
%patch6 -p1 -d ${dsoftbus_thirdparty}/mbedtls
%patch7 -p1 -d ${dsoftbus_hichain}/huks
%patch8 -p1 -d ${dsoftbus_hichain}/deviceauth
%patch9 -p1 -d ${dsoftbus_hichain}/deviceauth
%patch10 -p1 -d ${dsoftbus_hichain}/deviceauth
%patch11 -p1 -d ${dsoftbus_build_dir}/build
%patch12 -p1 -d ${dsoftbus_thirdparty}/bounds_checking_function
%patch13 -p1 -d ${dsoftbus_productdefine}
%patch14 -p1 -d ${dsoftbus_depend}
%patch15 -p1 -d ${dsoftbus_hichain}/huks
%patch16 -p1 -d ${dsoftbus_thirdparty}/cJSON
%patch17 -p1 -d %{_builddir}/%{source_dsoftbus_standard}
%patch2 -p1 -d ${dsoftbus_build_dir}/build
%patch3 -p1 -d ${dsoftbus_build_dir}/build
%patch100 -p1 -d %{_builddir}/%{source_dsoftbus_standard}
%patch200 -p1 -d ${dsoftbus_hichain}/deviceauth
%patch201 -p1 -d ${dsoftbus_hichain}/deviceauth
%patch202 -p1 -d ${dsoftbus_hichain}/deviceauth
%patch300 -p1 -d ${dsoftbus_hichain}/huks
%patch301 -p1 -d ${dsoftbus_hichain}/huks
%patch400 -p1 -d ${dsoftbus_utils}/native
%patch401 -p1 -d ${dsoftbus_thirdparty}/bounds_checking_function
%patch402 -p1 -d ${dsoftbus_thirdparty}/cJSON
%patch403 -p1 -d ${dsoftbus_thirdparty}/mbedtls
%patch404 -p1 -d ${dsoftbus_thirdparty}/mbedtls
%patch405 -p1 -d ${dsoftbus_thirdparty}/mbedtls
%patch500 -p1 -d ${dsoftbus_productdefine}
%patch501 -p1 -d ${dsoftbus_depend}
# init gn root
ln -s ${dsoftbus_build_dir}/build/build_scripts/build.sh ${dsoftbus_build_dir}/build.sh
@ -199,6 +199,9 @@ ${dsoftbus_build_dir}/third_party/bounds_checking_function/include/*.h \
/data/data
%changelog
* Mon Dec 19 2022 beiling.xie <xiekunxun@huawei.com> - 1.0.0-4
- rename patch for each modules
* Wed Nov 30 2022 liheavy <lihaiwei8@huawei.com> - 1.0.0-3
- Disassemble yocto-embedded-tools and replace cjson, ninja, gn, openssl, libboundscheck
- with openEuler software package
@ -207,4 +210,4 @@ ${dsoftbus_build_dir}/third_party/bounds_checking_function/include/*.h \
- add URL,change branch of libboundscheck to 22.03-LTS-SP1
* Tue Nov 22 2022 xuchongyu <xuchongyu@huawei.com> - 1.0.0-1
- init dsoftbus
- init dsoftbus