Sync with maven4

This commit is contained in:
Fridrich Štrba
2025-10-10 22:35:58 +02:00
parent 8aadabf9b1
commit f255bd1234

View File

@@ -17,7 +17,8 @@
%global base_name plexus-xml %global base_name plexus-xml
Name: %{base_name}4 %global version_suffix 4
Name: %{base_name}%{version_suffix}
Version: 4.0.4 Version: 4.0.4
Release: 0 Release: 0
Summary: Plexus XML Utilities Summary: Plexus XML Utilities
@@ -53,19 +54,19 @@ cp -p %{SOURCE1} build.xml
%build %build
mkdir -p lib mkdir -p lib
build-jar-repository -s lib \ build-jar-repository -s lib \
maven4/maven-api-xml \ maven/maven-api-xml \
maven4/maven-xml maven/maven-xml
%{ant} \ %{ant} \
jar javadoc jar javadoc
%install %install
# jar # jar
install -dm 0755 %{buildroot}%{_javadir}/%{name} install -dm 0755 %{buildroot}%{_javadir}/plexus
install -pm 0644 target/%{base_name}-%{version}.jar %{buildroot}%{_javadir}/%{name}/%{base_name}.jar install -pm 0644 target/%{base_name}-%{version}.jar %{buildroot}%{_javadir}/plexus/xml.jar
# pom # pom
install -dm 0755 %{buildroot}%{_mavenpomdir}/%{name} install -dm 0755 %{buildroot}%{_mavenpomdir}/plexus
%{mvn_install_pom} pom.xml %{buildroot}%{_mavenpomdir}/%{name}/%{base_name}.pom %{mvn_install_pom} pom.xml %{buildroot}%{_mavenpomdir}/plexus/xml.pom
%add_maven_depmap %{name}/%{base_name}.pom %{name}/%{base_name}.jar -v %{version} %add_maven_depmap plexus/xml.pom plexus/xml.jar -v %{version_suffix}
# javadoc # javadoc
install -dm 0755 %{buildroot}%{_javadocdir}/%{name} install -dm 0755 %{buildroot}%{_javadocdir}/%{name}
cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}/ cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}/