Fridrich Strba 2023-09-22 12:56:30 +00:00 committed by Git OBS Bridge
parent e5b9b22d90
commit a055033782
2 changed files with 36 additions and 52 deletions

BIN
maven-plugin-tools-build.tar.xz (Stored with Git LFS)

Binary file not shown.

View File

@ -27,17 +27,13 @@ Source0: https://repo1.maven.org/maven2/org/apache/maven/plugin-tools/%{n
Source1: %{name}-build.tar.xz Source1: %{name}-build.tar.xz
Patch0: 0002-Remove-dependency-on-jtidy.patch Patch0: 0002-Remove-dependency-on-jtidy.patch
BuildRequires: ant BuildRequires: ant
BuildRequires: apache-commons-cli
BuildRequires: atinject BuildRequires: atinject
BuildRequires: bsh2 BuildRequires: bsh2
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: google-guice
BuildRequires: guava
BuildRequires: httpcomponents-client BuildRequires: httpcomponents-client
BuildRequires: httpcomponents-core BuildRequires: httpcomponents-core
BuildRequires: java-devel >= 1.8 BuildRequires: java-devel >= 1.8
BuildRequires: javapackages-local >= 6 BuildRequires: javapackages-local >= 6
BuildRequires: jdom2
BuildRequires: jsoup BuildRequires: jsoup
BuildRequires: maven-lib BuildRequires: maven-lib
BuildRequires: maven-reporting-api BuildRequires: maven-reporting-api
@ -45,15 +41,12 @@ BuildRequires: maven-resolver-api
BuildRequires: maven-wagon-provider-api BuildRequires: maven-wagon-provider-api
BuildRequires: modello >= 2.0.0 BuildRequires: modello >= 2.0.0
BuildRequires: objectweb-asm BuildRequires: objectweb-asm
BuildRequires: objectweb-asm
BuildRequires: plexus-ant-factory BuildRequires: plexus-ant-factory
BuildRequires: plexus-archiver BuildRequires: plexus-archiver
BuildRequires: plexus-bsh-factory BuildRequires: plexus-bsh-factory
BuildRequires: plexus-classworlds BuildRequires: plexus-classworlds
BuildRequires: plexus-cli
BuildRequires: plexus-containers-component-annotations BuildRequires: plexus-containers-component-annotations
BuildRequires: plexus-languages BuildRequires: plexus-languages
BuildRequires: plexus-metadata-generator
BuildRequires: plexus-utils BuildRequires: plexus-utils
BuildRequires: plexus-velocity BuildRequires: plexus-velocity
BuildRequires: qdox BuildRequires: qdox
@ -62,7 +55,6 @@ BuildRequires: sisu-plexus
BuildRequires: slf4j BuildRequires: slf4j
BuildRequires: unzip BuildRequires: unzip
BuildRequires: velocity BuildRequires: velocity
BuildRequires: xbean
BuildArch: noarch BuildArch: noarch
%description %description
@ -171,59 +163,51 @@ API documentation for %{name}.
%build %build
mkdir -p lib mkdir -p lib
build-jar-repository -s lib \ build-jar-repository -s lib \
ant \ ant \
atinject \ atinject \
bsh2/bsh \ bsh2/bsh \
commons-cli \
guava/guava \
guice/google-guice-no_aop \
httpcomponents/httpclient \ httpcomponents/httpclient \
httpcomponents/httpcore \ httpcomponents/httpcore \
jdom2/jdom2 \
jsoup/jsoup \ jsoup/jsoup \
maven/maven-artifact \ maven/maven-artifact \
maven/maven-compat \ maven/maven-core \
maven/maven-core \ maven/maven-model \
maven/maven-model \ maven/maven-plugin-api \
maven/maven-plugin-api \ maven/maven-settings \
maven/maven-settings \ maven-reporting-api/maven-reporting-api \
maven-reporting-api/maven-reporting-api \
maven-resolver/maven-resolver-api \ maven-resolver/maven-resolver-api \
maven-wagon/provider-api \ maven-wagon/provider-api \
objectweb-asm/asm \ objectweb-asm/asm \
objectweb-asm/asm-commons \ objectweb-asm/asm-commons \
objectweb-asm/asm-util \ objectweb-asm/asm-util \
org.eclipse.sisu.inject \ org.eclipse.sisu.inject \
org.eclipse.sisu.plexus \ org.eclipse.sisu.plexus \
plexus/ant-factory \ plexus/ant-factory \
plexus/archiver \ plexus/archiver \
plexus/bsh-factory \ plexus/bsh-factory \
plexus-classworlds \ plexus-classworlds \
plexus/cli \ plexus-containers/plexus-component-annotations \
plexus-containers/plexus-component-annotations \
plexus-languages/plexus-java \ plexus-languages/plexus-java \
plexus-metadata-generator \ plexus/utils \
plexus/utils \ plexus-velocity/plexus-velocity \
plexus-velocity/plexus-velocity \ qdox \
qdox \
slf4j/api \ slf4j/api \
velocity \ velocity
xbean/xbean-reflect
%{ant} \ %{ant} \
-Dtest.skip=true \ -Dtest.skip=true \
package javadoc package javadoc
%install %install
install -dm 0755 %{buildroot}%{_javadir}/%{name} install -dm 0755 %{buildroot}%{_javadir}/%{name}
install -dm 0755 %{buildroot}%{_mavenpomdir}/%{name} install -dm 0755 %{buildroot}%{_mavenpomdir}/%{name}
install -dm 0755 %{buildroot}%{_javadocdir}/%{name} install -dm 0755 %{buildroot}%{_javadocdir}/%{name}
for i in \ for i in \
maven-plugin-annotations \ maven-plugin-annotations \
maven-plugin-tools-annotations \ maven-plugin-tools-annotations \
maven-plugin-tools-api \ maven-plugin-tools-api \
maven-plugin-tools-generators \ maven-plugin-tools-generators \
maven-plugin-tools-java; do maven-plugin-tools-java; do
install -pm 0644 ${i}/target/${i}-%{version}.jar %{buildroot}%{_javadir}/%{name}/${i}.jar install -pm 0644 ${i}/target/${i}-%{version}.jar %{buildroot}%{_javadir}/%{name}/${i}.jar
%{mvn_install_pom} ${i}/pom.xml %{buildroot}%{_mavenpomdir}/%{name}/${i}.pom %{mvn_install_pom} ${i}/pom.xml %{buildroot}%{_mavenpomdir}/%{name}/${i}.pom
%add_maven_depmap %{name}/${i}.pom %{name}/${i}.jar -f ${i} %add_maven_depmap %{name}/${i}.pom %{name}/${i}.jar -f ${i}
@ -232,11 +216,11 @@ for i in \
fi fi
done done
for i in \ for i in \
maven-plugin-tools-ant \ maven-plugin-tools-ant \
maven-plugin-tools-beanshell \ maven-plugin-tools-beanshell \
maven-plugin-tools-model \ maven-plugin-tools-model \
maven-script-ant \ maven-script-ant \
maven-script-beanshell; do maven-script-beanshell; do
install -pm 0644 maven-script/${i}/target/${i}-%{version}.jar %{buildroot}%{_javadir}/%{name}/${i}.jar install -pm 0644 maven-script/${i}/target/${i}-%{version}.jar %{buildroot}%{_javadir}/%{name}/${i}.jar
%{mvn_install_pom} maven-script/${i}/pom.xml %{buildroot}%{_mavenpomdir}/%{name}/${i}.pom %{mvn_install_pom} maven-script/${i}/pom.xml %{buildroot}%{_mavenpomdir}/%{name}/${i}.pom
%add_maven_depmap %{name}/${i}.pom %{name}/${i}.jar -f ${i} %add_maven_depmap %{name}/${i}.pom %{name}/${i}.jar -f ${i}