fix check strip failure
(cherry picked from commit 57424f451a6979080eaf9a7835279a5a6bda872a)
This commit is contained in:
parent
40880bc87d
commit
b481f92429
40
avro.spec
40
avro.spec
@ -1,8 +1,9 @@
|
|||||||
%define HADOOP_VERSION 3.2.1
|
%define HADOOP_VERSION 3.2.1
|
||||||
|
%global debug_package %{nil}
|
||||||
|
|
||||||
Name: avro
|
Name: avro
|
||||||
Version: 1.10.2
|
Version: 1.10.2
|
||||||
Release: 1
|
Release: 2
|
||||||
Summary: Data serialization system
|
Summary: Data serialization system
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
URL: http://avro.apache.org
|
URL: http://avro.apache.org
|
||||||
@ -11,8 +12,6 @@ Source0: https://github.com/apache/avro/archive/refs/tags/release-1.10.
|
|||||||
# file xmvn-reactor required by mvn_install to specify which jar package should be put in rpm
|
# file xmvn-reactor required by mvn_install to specify which jar package should be put in rpm
|
||||||
Source1: xmvn-reactor
|
Source1: xmvn-reactor
|
||||||
|
|
||||||
BuildArch: noarch
|
|
||||||
|
|
||||||
BuildRequires: maven maven-local java-1.8.0-openjdk-devel
|
BuildRequires: maven maven-local java-1.8.0-openjdk-devel
|
||||||
Requires: java-1.8.0-openjdk
|
Requires: java-1.8.0-openjdk
|
||||||
|
|
||||||
@ -53,6 +52,38 @@ pushd lang/java/trevni
|
|||||||
mvn package -Dcheckstyle.skip=true -Dmaven.test.skip=true -Dhadoop.versio=%{HADOOP_VERSION} -P hadoop2
|
mvn package -Dcheckstyle.skip=true -Dmaven.test.skip=true -Dhadoop.versio=%{HADOOP_VERSION} -P hadoop2
|
||||||
popd
|
popd
|
||||||
|
|
||||||
|
pushd lang/java/tools/target
|
||||||
|
mkdir -p tmp
|
||||||
|
mv avro-tools-%{version}.jar tmp
|
||||||
|
cd tmp
|
||||||
|
jar -xvf avro-tools-%{version}.jar
|
||||||
|
#delete unsupported architecture dynamic lib
|
||||||
|
rm -rf aix/ppc64
|
||||||
|
rm -rf org/xerial/snappy/native/Linux/ppc64
|
||||||
|
rm -rf org/xerial/snappy/native/Linux/ppc
|
||||||
|
rm -rf org/xerial/snappy/native/Linux/s390x
|
||||||
|
rm -rf org/xerial/snappy/native/Linux/ppc64le
|
||||||
|
rm -rf org/xerial/snappy/native/SunOS/sparc
|
||||||
|
rm -rf linux/ppc64
|
||||||
|
rm -rf linux/s390x
|
||||||
|
rm -rf linux/ppc64le
|
||||||
|
%ifarch x86_64
|
||||||
|
rm -rf org/xerial/snappy/native/Linux/aarch64
|
||||||
|
rm -rf org/xerial/snappy/native/Linux/armv6
|
||||||
|
rm -rf org/xerial/snappy/native/Linux/armv7
|
||||||
|
rm -rf org/xerial/snappy/native/Linux/arm
|
||||||
|
rm -rf org/xerial/snappy/native/Linux/android-arm
|
||||||
|
rm -rf linux/aarch64
|
||||||
|
rm -rf linux/arm
|
||||||
|
%endif
|
||||||
|
find . -name *.so | for line in `xargs`;do strip $line;done
|
||||||
|
rm -rf avro-tools-%{version}.jar
|
||||||
|
jar -cvf avro-tools-%{version}.jar ./*
|
||||||
|
mv avro-tools-%{version}.jar ../
|
||||||
|
cd ..
|
||||||
|
rm -rf tmp
|
||||||
|
popd
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%mvn_install
|
%mvn_install
|
||||||
install -d -m 0755 %{buildroot}%{_datadir}/java/%{name}
|
install -d -m 0755 %{buildroot}%{_datadir}/java/%{name}
|
||||||
@ -64,6 +95,9 @@ install -m 0755 lang/java/tools/target/avro-tools-1.10.2-nodeps.jar %{buildroot}
|
|||||||
%{_datadir}/java/avro/avro-tools-nodeps.jar
|
%{_datadir}/java/avro/avro-tools-nodeps.jar
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sat Mar 04 2023 Ge Wang <wangge20@h-partners.com> - 1.10.2-2
|
||||||
|
- Fix check strip failure
|
||||||
|
|
||||||
* Tue Jun 29 2021 Ge Wang <wangge20@huawei.com> - 1.10.2-1
|
* Tue Jun 29 2021 Ge Wang <wangge20@huawei.com> - 1.10.2-1
|
||||||
- Init package
|
- Init package
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user