同步操作将从 src-openEuler/snappy-java 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
%global debug_package %nilName: snappy-javaVersion: 1.1.2.4Release: 2Summary: Fast compressor/decompresserLicense: ASL 2.0URL: http://xerial.org/snappy-java/Source0: https://github.com/xerial/snappy-java/archive/%{version}.tar.gzSource1: https://repo1.maven.org/maven2/org/xerial/snappy/%{name}/%{version}/%{name}-%{version}.pomPatch0: snappy-java-1.1.2-build.patchPatch1: snappy-java-1.1.2.4-lsnappy.patchPatch2: CVE-2023-34455.patchPatch3: CVE-2023-34454.patchBuildRequires: make gcc-c++ libstdc++-static snappy-develBuildRequires: maven-local mvn(com.sun:tools) mvn(org.apache.felix:maven-bundle-plugin)BuildRequires: mvn(org.apache.felix:org.osgi.core)BuildRequires: mvn(org.apache.maven.plugins:maven-antrun-plugin)Requires: snappy%descriptionA Java port of the snappy, a fast compresser/decompresser written in C++.%package javadocSummary: Javadoc for %{name}BuildArch: noarch%description javadocThis package contains the API documentation for %{name}.%prep%setup -qfind -name "*.class" -print -deletefind -name "*.jar" -print -deleterm -r ./*sbt* projectfind -name "*.jnilib" -print -deletefind -name "*.dll" -print -deletefind -name "*.so" -print -deletefind -name "*.a" -print -deletefind -name "*.h" -print -delete%patch0 -p1%patch1 -p1%patch2 -p1%patch3 -p1cp %{SOURCE1} pom.xml%pom_change_dep org.osgi: org.apache.felix::1.4.0%pom_xpath_remove "pom:dependency[pom:scope = 'test']"%pom_add_plugin org.apache.maven.plugins:maven-antrun-plugin . '<dependencies><dependency><groupId>com.sun</groupId><artifactId>tools</artifactId><version>1.8.0</version></dependency></dependencies><executions><execution><id>compile</id><phase>process-classes</phase><configuration><target><javac destdir="lib"srcdir="src/main/java"source="1.6" target="1.6" debug="on"classpathref="maven.plugin.classpath"><include name="**/OSInfo.java"/></javac><exec executable="make" failonerror="true"><arg line="%{?_smp_mflags}"/></exec></target></configuration><goals><goal>run</goal></goals></execution></executions>'%pom_add_plugin org.apache.felix:maven-bundle-plugin:2.5.4 . '<extensions>true</extensions><configuration><instructions><Bundle-Activator>org.xerial.snappy.SnappyBundleActivator</Bundle-Activator><Bundle-ActivationPolicy>lazy</Bundle-ActivationPolicy><Bundle-SymbolicName>${project.groupId}.${project.artifactId}</Bundle-SymbolicName><Bundle-Version>${project.version}</Bundle-Version><Import-Package>org.osgi.framework,*</Import-Package></instructions></configuration><executions><execution><id>bundle-manifest</id><phase>process-classes</phase><goals><goal>manifest</goal></goals></execution></executions>'%pom_add_plugin org.apache.maven.plugins:maven-compiler-plugin:3.0 . '<configuration><source>1.6</source><target>1.6</target></configuration>'chmod 644 NOTICE README.mdfor file in LICENSE NOTICE README.md; dosed -i.orig 's|\r||g' $filetouch -r $file.orig $filerm $file.origdone%buildCXXFLAGS="${CXXFLAGS:-%optflags}"export CXXFLAGS%mvn_build -f -- -Dproject.build.sourceEncoding=UTF-8%install%mvn_install%files -f .mfiles%doc README.md%license LICENSE NOTICE%files javadoc -f .mfiles-javadoc%license LICENSE NOTICE%changelog* Mon Jul 03 2023 wangkai <13474090681@163.com> - 1.1.2.4-2- Fix CVE-2023-34455 and CVE-2023-34454* Tue Jul 28 2020 leiju <leiju4@huawei.com> - 1.1.2.4-1- Package init
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。