File project.diff of Package maven-archiver

--- maven-archiver-build.xml.orig
+++ maven-archiver-build.xml
@@ -10,14 +10,14 @@
 
   <property name="project.groupId" value="org.apache.maven"/>
   <property name="project.artifactId" value="maven-archiver"/>
-  <property name="project.version" value="3.6.5"/>
+  <property name="project.version" value="4.0.0-beta-5"/>
   <property name="project.name" value="Apache Maven Archiver"/>
   <property name="project.organization.name" value="The Apache Software Foundation"/>
 
-  <property name="spec.version" value="3.6"/>
+  <property name="spec.version" value="4.0"/>
 
-  <property name="compiler.release" value="8"/>
-  <property name="compiler.source" value="1.${compiler.release}"/>
+  <property name="compiler.release" value="17"/>
+  <property name="compiler.source" value="${compiler.release}"/>
   <property name="compiler.target" value="${compiler.source}"/>
 
   <property name="build.finalName" value="${project.artifactId}-${project.version}"/>
@@ -110,9 +110,7 @@
          excludes="**/package.html">
       <manifest>
         <attribute name="Implementation-Title" value="${project.name}"/>
-        <attribute name="Implementation-URL" value="http://maven.apache.org/shared/${project.artifactId}/"/>
         <attribute name="Implementation-Vendor" value="${project.organization.name}"/>
-        <attribute name="Implementation-Vendor-Id" value="${project.groupId}"/>
         <attribute name="Implementation-Version" value="${project.version}"/>
         <attribute name="JavaPackages-ArtifactId" value="${project.artifactId}"/>
         <attribute name="JavaPackages-GroupId" value="${project.groupId}"/>
--- maven-archiver.spec.orig
+++ maven-archiver.spec
@@ -17,24 +17,25 @@
 
 
 %bcond_with tests
+%global base_ver 4.0.0
+%global beta_ver 5
+%global file_ver %{base_ver}-beta-%{beta_ver}
 Name:           maven-archiver
-Version:        3.6.5
+Version:        %{base_ver}~beta%{beta_ver}
 Release:        0
 Summary:        Maven Archiver
 License:        Apache-2.0
 Group:          Development/Libraries/Java
 URL:            https://maven.apache.org/shared/maven-archiver/
-Source0:        https://repo1.maven.org/maven2/org/apache/maven/%{name}/%{version}/%{name}-%{version}-source-release.zip
+Source0:        https://repo1.maven.org/maven2/org/apache/maven/%{name}/%{file_ver}/%{name}-%{file_ver}-source-release.zip
 Source1:        %{name}-build.xml
 BuildRequires:  ant
 BuildRequires:  fdupes
 BuildRequires:  javapackages-local
 BuildRequires:  maven-lib
-BuildRequires:  maven-shared-utils
 BuildRequires:  plexus-archiver >= 4.2.0
 BuildRequires:  plexus-interpolation >= 1.25
-BuildRequires:  plexus-xml
-BuildRequires:  sisu-plexus
+BuildRequires:  plexus-utils
 BuildRequires:  unzip
 BuildArch:      noarch
 
@@ -50,7 +51,7 @@ Group:          Documentation/HTML
 Javadoc for %{name}.
 
 %prep
-%setup -q
+%setup -q -n %{name}-%{file_ver}
 cp %{SOURCE1} build.xml
 
 %pom_xpath_remove pom:project/pom:parent/pom:relativePath
@@ -58,21 +59,19 @@ cp %{SOURCE1} build.xml
 %build
 mkdir -p lib
 build-jar-repository -s lib \
-  maven/maven-artifact \
-  maven/maven-core \
-  maven/maven-model \
-  maven-shared-utils/maven-shared-utils \
-  org.eclipse.sisu.plexus \
+  maven/maven-api-core \
+  maven/maven-api-model \
+  maven/maven-api-xml \
   plexus/archiver \
   plexus/interpolation \
-  plexus/xml
+  plexus/utils
 
 ant jar javadoc
 
 %install
 # jar
 install -dm 0755 %{buildroot}%{_javadir}/%{name}
-install -pm 0644 target/%{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}/%{name}.jar
+install -pm 0644 target/%{name}-%{file_ver}.jar %{buildroot}%{_javadir}/%{name}/%{name}.jar
 # pom
 install -dm 0755 %{buildroot}%{_mavenpomdir}/%{name}
 %{mvn_install_pom} pom.xml %{buildroot}%{_mavenpomdir}/%{name}/%{name}.pom
openSUSE Build Service is sponsored by