Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37707050
en ru br
Репозитории ALT
5.1: 8-alt2_0.p8.5jpp5
4.1: 1.0-alt1_4jpp1.7
4.0: 1.0-alt1_4jpp1.7
www.altlinux.org/Changes

Группа :: Разработка/Java
Пакет: maven-shared

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Packager: Igor Vlasenko <viy at altlinux.ru>
%define _without_maven 1
BuildRequires: /proc
BuildRequires: jpackage-compat
# Copyright (c) 2000-2008, JPackage Project
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
#
# 1. Redistributions of source code must retain the above copyright
#    notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright
#    notice, this list of conditions and the following disclaimer in the
#    documentation and/or other materials provided with the
#    distribution.
# 3. Neither the name of the JPackage Project nor the names of its
#    contributors may be used to endorse or promote products derived
#    from this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#

%define with()          %{expand:%%{?with_%{1}:1}%%{!?with_%{1}:0}}
%define without()       %{expand:%%{?with_%{1}:0}%%{!?with_%{1}:1}}
%define bcond_with()    %{expand:%%{?_with_%{1}:%%global with_%{1} 1}}
%define bcond_without() %{expand:%%{!?_without_%{1}:%%global with_%{1} 1}}

%bcond_with maven

%define gcj_support 0

%define RHAT         0

%define shared_components_version 8
%define enforcer_rule_api_version 1.0
%define file_management_version 1.2
%define ant_version 1.0
%define app_configuration_model_version 1.1
%define app_configuration_web_version 1.1
%define archiver_version 2.3
%define common_artifact_filters_version 1.0
%define dependency_analyzer_version 1.0
%define dependency_tree_version 1.1
%define downloader_version 1.2
%define invoker_version 2.0.7
%define model_converter_version 2.3
%define plugin_testing_harness_version 1.2
%define plugin_testing_tools_version 1.0
%define plugin_tools_version 2.2
%define plugin_tools_ant_version 2.2
%define plugin_tools_api_version 2.2
%define plugin_tools_beanshell_version 2.2
%define plugin_tools_java_version 2.2
%define plugin_tools_model_version 2.2
%define reporting_impl_version 2.1
%define repository_builder_version 1.0
%define io_version 1.1
%define jar_version 1.1
%define monitor_version 1.0
%define osgi_version 0.2.0
%define script_ant_version 2.1
%define script_beanshell_version 2.1
%define test_tools_version 1.0
#%%define toolchain_version 1.0
%define verifier_version 1.2
%define web_ui_tests_version 1.0
                                                                               
Name:           maven-shared
Version:        8
Release:        alt2_0.p8.5jpp5
Epoch:          0
Summary:        Maven Shared Components
License:        ASL 2.0
Group:          Development/Java
URL:            http://maven.apache.org
# http://svn.apache.org/repos/asf/maven/shared/tags/maven-shared-components-8/
Source0:        maven-shared-components-8.tar.gz
Source1:        %{name}-settings.xml
Source2:        %{name}-8-jpp-depmap.xml
Source3:        %{name}-autogenerated-files.tar.gz
Source4:        maven-enforcer-rule-api-1.0-alpha-2.tar.gz
# svn export http://svn.apache.org/repos/asf/maven/shared/tags/maven-enforcer-rule-api-1.0-alpha-2/
Patch0:        %{name}-pom.patch
Patch1:        %{name}-ant-pom.patch
Patch2:        %{name}-file-management-pom.patch
Patch3:        %{name}-io-ArtifactLocatorStrategyTest.patch
Patch4:        %{name}-plugin-tools-pom.patch
Patch5:        %{name}-asm.patch
Patch91:       %{name}-pom-rhat.patch
BuildRequires: jpackage-utils >= 0:1.7.5
BuildRequires: ant >= 0:1.6.5
BuildRequires: ant-junit
BuildRequires: aqute-bndlib
BuildRequires: bcel >= 0:5.1
BuildRequires: bsh
BuildRequires: maven2 >= 0:2.0.7
BuildRequires: modello >= 0:1.0-0.a17
BuildRequires: easymock-java5
BuildRequires: hsqldb
BuildRequires: jmock
BuildRequires: junit
BuildRequires: junit-addons
%if %with maven
BuildRequires: maven2 >= 0:2.0.7
BuildRequires: maven2-plugin-clean
BuildRequires: maven2-plugin-compiler
BuildRequires: maven2-plugin-install
BuildRequires: maven2-plugin-jar
BuildRequires: maven2-plugin-javadoc
BuildRequires: maven2-plugin-plugin
BuildRequires: maven2-plugin-release >= 0:2.0.5
BuildRequires: maven2-plugin-resources
BuildRequires: maven2-plugin-source
BuildRequires: maven-surefire-plugin >= 0:2.3
BuildRequires: maven-surefire-junit >= 0:2.3
BuildRequires: maven-wagon
BuildRequires: maven-plugin-modello
BuildRequires: mojo-maven2-plugin-cobertura
BuildRequires: bouncycastle-provider
BuildRequires: jetty5
BuildRequires: plexus-maven-plugin >= 0:1.3.5
BuildRequires: saxpath
%endif
BuildRequires: dom4j >= 0:1.6.1
BuildRequires: geronimo-jta-1.0.1B-api
BuildRequires: jakarta-commons-collections >= 0:3.1
BuildRequires: jakarta-commons-dbcp
BuildRequires: jakarta-commons-validator
BuildRequires: jakarta-oro
BuildRequires: jakarta-taglibs-standard
BuildRequires: maven-doxia >= 0:1.0-0.a10
BuildRequires: maven-wagon
BuildRequires: objectweb-asm >= 0:3.0
BuildRequires: plexus-ant-factory
BuildRequires: plexus-archiver
BuildRequires: plexus-containers-component-api
BuildRequires: plexus-containers-container-default
BuildRequires: plexus-container-default
BuildRequires: plexus-digest
BuildRequires: plexus-registry
BuildRequires: plexus-utils >= 0:1.4.8
BuildRequires: qdox >= 0:1.6.1
%if !%{RHAT}
BuildRequires: openqa-selenium-core
BuildRequires: openqa-selenium-rc-java-client-driver
BuildRequires: openqa-selenium-rc-server
%endif
BuildRequires: servlet_2_4_api
BuildRequires: spring
BuildRequires: xerces-j2
BuildRequires: xml-commons-jaxp-1.3-apis

Requires: maven2 >= 0:2.0.7
Requires: bcel >= 0:5.1
%if %{gcj_support}
BuildRequires: java-gcj-compat-devel
%endif
%if ! %{gcj_support}
BuildArch:      noarch
%endif

Requires(post): jpackage-utils >= 0:1.7.5
Requires(postun): jpackage-utils >= 0:1.7.5

%description
Maven Shared Components

%package file-management
Summary:        Maven Shared File Management API
Group:          Development/Java
Version:        %{file_management_version}
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: %{name}-io >= 0:%{io_version}
Requires: maven2
Requires: plexus-container-default
Requires: plexus-utils

%description file-management
API to collect files from a given directory using
several include/exclude rules.

%package osgi
Summary:        Maven OSGi
Group:          Development/Java
Version:        %{osgi_version}
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: aqute-bndlib
Requires: maven2 >= 0:2.0.7

%description osgi
Library for Maven-OSGi integration

%package ant
Summary:        Maven Ant
Group:          Development/Java
Version:        %{ant_version}
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: ant
Requires: maven2 >= 0:2.0.7
Requires: plexus-containers-container-default

%description ant
Runs ant scripts embedded in the POM.

%package app-configuration-model
Summary:        Maven Applications Shared Configuration Model
Group:          Development/Java
Version:        %{app_configuration_model_version}
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: plexus-containers-component-api
Requires: plexus-registry

%description app-configuration-model
%{summary}.

%package app-configuration-web
Summary:        Maven Applications Shared Configuration Web
Group:          Development/Java
Version:        %{app_configuration_web_version}
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: %{name}-app-configuration-model = 0:%{app_configuration_model_version}-%{release}
Requires: maven2 >= 0:2.0.7
Requires: maven-wagon
Requires: plexus-containers-container-default

%description app-configuration-web
%{summary}.

%package archiver
Summary:        Maven Archiver
Group:          Development/Java
Version:        %{archiver_version}
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: maven2 >= 0:2.0.7
Requires: plexus-archiver

%description archiver
%{summary}.

%package common-artifact-filters
Summary:        Maven Common Artifact Filters
Group:          Development/Java
Version:        %{common_artifact_filters_version}
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: %{name}-test-tools >= 0:%{test_tools_version}-%{release}
Requires: junit
Requires: maven2 >= 0:2.0.7
Requires: plexus-container-default

%description common-artifact-filters
%{summary}.

%package dependency-tree
Summary:        Maven Dependency Tree
Group:          Development/Java
Version:        %{dependency_tree_version}
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: %{name}-plugin-testing-harness >= 0:%{plugin_testing_harness_version}-%{release}
Requires: maven2 >= 0:2.0.7

%description dependency-tree
%{summary}.

%package enforcer-rule-api
Summary:        Maven Enforcer Rule API
Group:          Development/Java
Version:        %{enforcer_rule_api_version}
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: maven2 >= 0:2.0.7

%description enforcer-rule-api
This component provides the generic interfaces needed to
implement custom rules for the maven-enforcer-plugin.

%package downloader
Summary:        Maven Downloader
Group:          Development/Java
Version:        %{downloader_version}
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: maven2 >= 0:2.0.7

%description downloader
Provide a super simple interface for downloading a
single artifact.

%package dependency-analyzer
Summary:        Maven Dependency Analyzer
Group:          Development/Java
Version:        %{dependency_analyzer_version}
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: maven2 >= 0:2.0.7
Requires: objectweb-asm

%description dependency-analyzer
%{summary}.

%package invoker
Summary:        Maven Process Invoker
Group:          Development/Java
Version:        %{invoker_version}
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: %{name}-monitor >= 0:%{monitor_version}-%{release}
Requires: maven2 >= 0:2.0.7
Requires: plexus-utils

%description invoker
%{summary}.

%package model-converter
Summary:        Maven Model Converter
Group:          Development/Java
Version:        %{model_converter_version}
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: dom4j
Requires: maven2 >= 0:2.0.7
Requires: plexus-container-default
Requires: plexus-utils

%description model-converter
Converts between version 3.0.0 and version 4.0.0 models.

%package plugin-testing-harness
Summary:        Maven Plugin Testing Mechanism
Group:          Development/Java
Version:        %{plugin_testing_harness_version}
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: junit
Requires: maven2 >= 0:2.0.7
Requires: plexus-utils

%description plugin-testing-harness
%{summary}.

%package plugin-testing-tools
Summary:        Maven Plugin Testing Tools
Group:          Development/Java
Version:        %{plugin_testing_tools_version}
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: %{name}-invoker = 0:%{invoker_version}-%{release}
Requires: %{name}-repository-builder = 0:%{repository_builder_version}-%{release}
Requires: %{name}-test-tools = 0:%{test_tools_version}-%{release}
Requires: junit
Requires: maven2 >= 0:2.0.7

%description plugin-testing-tools
%{summary}.

%package plugin-tools-ant
Summary:        Maven Ant Plugin Tools
Group:          Development/Java
Version:        %{plugin_tools_ant_version}
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: %{name}-plugin-tools-api = 0:%{plugin_tools_api_version}-%{release}
Requires: %{name}-plugin-tools-model = 0:%{plugin_tools_model_version}-%{release}
Requires: ant
Requires: maven2 >= 0:2.0.7
Requires: plexus-container-default
Requires: plexus-utils

%description plugin-tools-ant
%{summary}.

%package plugin-tools-api
Summary:        Maven Plugin Tools APIs
Group:          Development/Java
Version:        %{plugin_tools_api_version}
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: maven2 >= 0:2.0.7
Requires: plexus-utils

%description plugin-tools-api
%{summary}.

%package plugin-tools-beanshell
Summary:        Maven Plugin Tools for Beanshell
Group:          Development/Java
Version:        %{plugin_tools_beanshell_version}
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: %{name}-plugin-tools-api = 0:%{plugin_tools_api_version}-%{release}
Requires: bsh
Requires: maven2 >= 0:2.0.7
Requires: plexus-container-default
Requires: plexus-utils

%description plugin-tools-beanshell
%{summary}.

%package plugin-tools-java
Summary:        Maven Plugin Tools for Java
Group:          Development/Java
Version:        %{plugin_tools_java_version}
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: %{name}-plugin-tools-api = 0:%{plugin_tools_api_version}-%{release}
Requires: maven2 >= 0:2.0.7
Requires: plexus-container-default
Requires: plexus-utils
Requires: qdox

%description plugin-tools-java
%{summary}.

%package plugin-tools-model
Summary:        Maven Plugin Metadata Model
Group:          Development/Java
Version:        %{plugin_tools_model_version}
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: maven2 >= 0:2.0.7
Requires: plexus-container-default
Requires: plexus-utils

%description plugin-tools-model
%{summary}.

%package reporting-impl
Summary:        Maven Reporting Implementation
Group:          Development/Java
Version:        %{reporting_impl_version}
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: jakarta-commons-validator
Requires: jakarta-oro
Requires: maven2 >= 0:2.0.7
Requires: maven-doxia

%description reporting-impl
%{summary}.

%package repository-builder
Summary:        Maven Repository Builder
Group:          Development/Java
Version:        %{repository_builder_version}
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: %{name}-common-artifact-filters = 0:%{common_artifact_filters_version}-%{release}
Requires: maven2 >= 0:2.0.7

%description repository-builder
%{summary}.

%package io
Summary:        Maven Shared I/O API
Group:          Development/Java
Version:        %{io_version}
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: maven2 >= 0:2.0.7
Requires: maven-wagon
Requires: plexus-utils
Requires: plexus-container-default

%description io
%{summary}.

%package jar
Summary:        Maven Shared Jar
Group:          Development/Java
Version:        %{jar_version}
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: maven2 >= 0:2.0.7

%description jar
Utilities that help identify the contents of a JAR,
including Java class analysis and Maven metadata
analysis.

%package monitor
Summary:        Maven Shared Monitor API
Group:          Development/Java
Version:        %{monitor_version}
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: maven2 >= 0:2.0.7
Requires: plexus-container-default

%description monitor
%{summary}.

%package test-tools
Summary:        Maven Testing Tools
Group:          Development/Java
Version:        %{test_tools_version}
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: easymock-java5
Requires: junit
Requires: plexus-utils

%description test-tools
%{summary}.

%if 0
%package toolchain
Summary:        Maven Toolchain
Group:          Development/Java
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: junit

%description toolchain
%{summary}.

%package user-acegi
Summary:        Maven User Management Acegi Bridge
Group:          Development/Java
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: %{name}-user-model >= 0:%{user_model_version}-%{release}
Requires: acegi-security
Requires: jakarta-commons-dbcp

%description user-acegi
Bridge between Maven User Management and Acegi.

%package user-controller
Summary:        Maven User Management Controller
Group:          Development/Java
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: %{name}-user-model >= 0:%{user_model_version}-%{release}
Requires: plexus-xwork-integration
Requires: servlet_2_4_api
Requires: spring-core

%description user-controller
User Management Controller Layer.

%package user-example
Summary:        Maven User Management Example Webapp
Group:          Development/Java
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: %{name}-user-acegi = 0:%{user_acegi_version}-%{release}
Requires: %{name}-user-controller = 0:%{user_controller_version}-%{release}
Requires: %{name}-user-webapp = 0:%{user_webapp_version}-%{release}
Requires: plexus-log4j-logging

%description user-example
User Management Example Webapp.

%if !%{RHAT}
%package user-model
Summary:        Maven User Management Model
Group:          Development/Java
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: jpox-core
Requires: plexus-container-default
Requires: plexus-jdo2
Requires: plexus-utils

%description user-model
User Management Model Classes.

%package user-webapp
Summary:        Maven User Management Webapp
Group:          Development/Java
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: %{name}-user-acegi = 0:%{user_acegi_version}-%{release}
Requires: %{name}-user-controller = 0:%{user_controller_version}-%{release}
Requires: jakarta-taglibs-standard
Requires: jpox-core
Requires: plexus-container-default
Requires: plexus-log4j-logging
Requires: servlet_2_4_api
Requires: sitemesh

%description user-webapp
User Management Webapp Layer.
%endif
%endif

%package verifier
Summary:        Maven Verifier Component
Group:          Development/Java
Version:        %{verifier_version}
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: junit

%description verifier
%{summary}.

%if !%{RHAT}
%package web-ui-tests
Summary:        Maven Shared Web UI Tests
Group:          Development/Java
Version:        %{web_ui_tests_version}
Requires: %{name} = 0:%{shared_components_version}-%{release}
Requires: junit
Requires: openqa-selenium-rc-java-client-driver
Requires: openqa-selenium-rc-server
Requires: plexus-utils

%description web-ui-tests
%{summary}.
%endif

%package javadoc
Summary:        Javadoc for %{name}
Group:          Development/Documentation
Provides:       %{name}-file-management-javadoc = %{epoch}:%{file_management_version}-%{release}
Obsoletes:      %{name}-file-management-javadoc < %{epoch}:%{file_management_version}-%{release}
Provides:       %{name}-plugin-testing-harness-javadoc = %{epoch}:%{plugin_testing_harness_version}-%{release}
Obsoletes:      %{name}-plugin-testing-harness-javadoc < %{epoch}:%{plugin_testing_harness_version}-%{release}

%description javadoc
%{summary}.

%prep
%setup -q -n %{name}-components-%{shared_components_version}
gzip -dc %{SOURCE4} | tar xf -
mv maven-enforcer-rule-api-1.0-alpha-2 maven-enforcer-rule-api
gzip -dc %{SOURCE3} | tar xf -
chmod -R go=u-w *
%patch0 -b .sav0
%patch1 -b .sav1
%patch2 -b .sav2
%patch3 -b .sav3
%patch4 -b .sav4
# XXX: (dwalluck): Not sure when this is needed
#%%patch5 -p1

%if %{RHAT}
%patch91 -b .sav91
%endif

mkdir external_repo
ln -s %{_javadir} external_repo/JPP

mkdir -p m2_repo/repository/JPP/maven2/default_poms/
cp pom.xml m2_repo/repository/JPP/maven2/default_poms/org.apache.maven.shared-maven-shared-components.pom
cp %{SOURCE1} settings.xml

sed -i -e "s|<url>__INTERNAL_REPO_PLACEHOLDER__</url>|<url>file://`pwd`/m2_repo/repository</url>|g" settings.xml
sed -i -e "s|<url>__EXTERNAL_REPO_PLACEHOLDER__</url>|<url>file://`pwd`/external_repo</url>|g" settings.xml

%build
%if %with maven
export MAVEN_REPO_LOCAL=$(pwd)/m2_repo/repository
mkdir -p $MAVEN_REPO_LOCAL/bouncycastle
ln -sf $(build-classpath bouncycastle/bcprov) $MAVEN_REPO_LOCAL/bouncycastle/bcprov-jdk15.jar

mvn-jpp \
       -e \
       -s settings.xml \
       -Dmaven2.jpp.depmap.file=%{SOURCE2} \
       -Dmaven.test.failure.ignore=true \
       -Dmaven.repo.local=$MAVEN_REPO_LOCAL \
       install
mvn-jpp \
       -e \
       -s settings.xml \
       -Dmaven2.jpp.depmap.file=%{SOURCE2} \
       -Dmaven.repo.local=$MAVEN_REPO_LOCAL \
       javadoc:javadoc

%else
export CLASSPATH=$(build-classpath \
classworlds \
commons-collections \
commons-lang \
modello/core \
modello/plugin-plexus-registry \
modello/plugin-store \
modello/plugin-xml \
modello/plugin-xpp3 \
modello/plugin-xsd \
plexus/classworlds \
plexus/containers-component-api \
plexus/containers-container-default \
plexus/utils \
plexus/velocity \
velocity \
)

pushd maven-plugin-tools/maven-plugin-tools-model
%{java} org.codehaus.modello.ModelloCli src/main/mdo/plugin-metadata.mdo xpp3-reader src/main/java 1.0.0 false
%{java} org.codehaus.modello.ModelloCli src/main/mdo/plugin-metadata.mdo xpp3-writer src/main/java 1.0.0 false
%{java} org.codehaus.modello.ModelloCli src/main/mdo/plugin-metadata.mdo java src/main/java 1.0.0 false
popd
pushd file-management
%{java} org.codehaus.modello.ModelloCli src/main/mdo/fileset.mdo xpp3-reader src/main/java 1.1.0 false
%{java} org.codehaus.modello.ModelloCli src/main/mdo/fileset.mdo xpp3-writer src/main/java 1.1.0 false
%{java} org.codehaus.modello.ModelloCli src/main/mdo/fileset.mdo java src/main/java 1.1.0 false
%{java} org.codehaus.modello.ModelloCli src/main/mdo/fileset.mdo xsd src/main/java 1.1.0 false
popd
pushd maven-app-configuration/model
%{java} org.codehaus.modello.ModelloCli src/main/mdo/configuration.mdo registry-writer src/main/java 1.1.0 false
%{java} org.codehaus.modello.ModelloCli src/main/mdo/configuration.mdo java src/main/java 1.1.0 false
%{java} org.codehaus.modello.ModelloCli src/main/mdo/configuration.mdo registry-reader src/main/java 1.1.0 false
popd

export CLASSPATH=$(build-classpath \
aqute-bndlib \
bcel \
bsh \
commons-collections \
commons-validator \
dom4j \
easymock-java5 \
junit \
maven-doxia/sink-api \
maven-doxia/site-renderer \
maven-wagon/provider-api \
maven2/artifact \
maven2/artifact-manager \
maven2/core \
maven2/model \
maven2/plugin-api \
maven2/plugin-descriptor \
maven2/plugin-registry \
maven2/profile \
maven2/project \
maven2/reporting-api \
maven2/repository-metadata \
maven2/settings \
plexus/archiver \
classworlds \
plexus/container-default \
plexus/digest \
plexus/registry \
plexus/utils \
objectweb-asm/asm \
qdox \
plexus/classworlds \
%if !%{RHAT}
selenium-server-standalone \
selenium-java-client-driver \
%endif
)
build-classpath maven2/model-v3 & CLASSPATH=$CLASSPATH:$(build-classpath maven2/model-v3)
CLASSPATH=$CLASSPATH:$(pwd)/maven-plugin-tools/maven-plugin-tools-api/target/maven-plugin-tools-api-%{plugin_tools_api_version}-SNAPSHOT.jar
CLASSPATH=$CLASSPATH:$(pwd)/maven-plugin-tools/maven-plugin-tools-model/target/maven-plugin-tools-model-%{plugin_tools_model_version}-SNAPSHOT.jar
CLASSPATH=$CLASSPATH:$(pwd)/maven-model-converter/target/maven-model-converter-%{model_converter_version}-SNAPSHOT.jar
CLASSPATH=$CLASSPATH:$(pwd)/maven-shared-io/target/maven-shared-io-%{io_version}-SNAPSHOT.jar
CLASSPATH=$CLASSPATH:$(pwd)/maven-app-configuration/model/target/maven-app-configuration-model-%{app_configuration_model_version}-SNAPSHOT.jar
CLASSPATH=$CLASSPATH:$(pwd)/maven-test-tools/target/maven-test-tools-%{test_tools_version}-alpha-2-SNAPSHOT.jar
CLASSPATH=$CLASSPATH:$(pwd)/maven-common-artifact-filters/target/maven-common-artifact-filters-%{common_artifact_filters_version}-alpha-2-SNAPSHOT.jar
CLASSPATH=$CLASSPATH:$(pwd)/maven-invoker/target/maven-invoker-%{invoker_version}-SNAPSHOT.jar
CLASSPATH=$CLASSPATH:target/classes:target/test-classes
# Maven Shared Components
# Maven Enforcer Rules API
pushd maven-enforcer-rule-api
ant -Dbuild.sysclasspath=only jar javadoc
popd
# Maven OSGi
pushd maven-osgi
ant -Dbuild.sysclasspath=only jar javadoc
popd
# Maven Ant
pushd maven-ant
ant -Dbuild.sysclasspath=only jar javadoc
popd
# Maven Archiver
pushd maven-archiver
ant -Dbuild.sysclasspath=only jar javadoc
popd
# Maven Plugin Tools Base POM
# Maven Plugin Tools APIs
pushd maven-plugin-tools/maven-plugin-tools-api
ant -Dbuild.sysclasspath=only jar javadoc
popd
# Maven Plugin Tools for Java
pushd maven-plugin-tools/maven-plugin-tools-java
ant -Dbuild.sysclasspath=only jar javadoc
popd
# Maven Plugin Tools for Beanshell
pushd maven-plugin-tools/maven-plugin-tools-beanshell
ant -Dbuild.sysclasspath=only jar javadoc
popd
# Maven Plugin Metadata Model
pushd maven-plugin-tools/maven-plugin-tools-model
ant -Dbuild.sysclasspath=only jar javadoc
popd
# Maven Ant Plugin Tools
pushd maven-plugin-tools/maven-plugin-tools-ant
ant -Dbuild.sysclasspath=only jar javadoc
popd
# Maven Reporting Implementation
pushd maven-reporting-impl
ant -Dbuild.sysclasspath=only jar javadoc
popd
# Maven Model Converter
pushd maven-model-converter
ant -Dbuild.sysclasspath=only jar javadoc
popd
## Maven Transaction
## Omitted, moved upstream to archiva
#pushd maven-transaction
#ant -Dbuild.sysclasspath=only jar javadoc
#popd
## Maven Artifact Converter
## Omitted, moved upstream to archiva
#pushd maven-artifact-converter
#ant -Dbuild.sysclasspath=only jar javadoc
#popd
# Maven Shared I/O API
pushd maven-shared-io
ant -Dbuild.sysclasspath=only jar javadoc
popd
# Maven Shared Monitor API
pushd maven-shared-monitor
ant -Dbuild.sysclasspath=only jar javadoc
popd
# Maven Shared File Management API
pushd file-management
ant -Dbuild.sysclasspath=only jar javadoc
popd
# Maven Plugin Testing Mechanism
pushd maven-plugin-testing-harness
ant -Dbuild.sysclasspath=only jar javadoc
popd
# Maven Process Invoker
pushd maven-invoker
ant -Dbuild.sysclasspath=only jar javadoc
popd
# Maven Verifier Component
pushd maven-verifier
ant -Dbuild.sysclasspath=only jar javadoc
popd
%if !%{RHAT}
# Maven Shared Web UI tests
pushd maven-web-ui-tests
ant -Dbuild.sysclasspath=only jar javadoc
popd
%endif
# Maven Applications Shared Configuration
# Maven Shared Application Configuration Model
pushd maven-app-configuration/model
ant -Dbuild.sysclasspath=only jar javadoc
popd
# Maven Shared Application Configuration Web Components
pushd maven-app-configuration/web
ant -Dbuild.sysclasspath=only jar javadoc
popd
# Maven Testing Tools
pushd maven-test-tools
ant -Dbuild.sysclasspath=only jar javadoc
popd
# Maven Common Artifact Filters
pushd maven-common-artifact-filters
ant -Dbuild.sysclasspath=only jar javadoc
popd
# Maven Repository Builder
pushd maven-repository-builder
ant -Dbuild.sysclasspath=only jar javadoc
popd
# Maven Plugin Testing Tools
pushd maven-plugin-testing-tools
ant -Dbuild.sysclasspath=only jar javadoc
popd
#
pushd maven-dependency-tree
ant -Dbuild.sysclasspath=only jar javadoc
popd
#
pushd maven-downloader
ant -Dbuild.sysclasspath=only jar javadoc
popd
#
pushd maven-dependency-analyzer
ant -Dbuild.sysclasspath=only jar javadoc
popd
#
pushd maven-shared-jar
ant -Dbuild.sysclasspath=only jar javadoc
popd
%endif

%install

# main package infrastructure

install -d -m 755 $RPM_BUILD_ROOT%{_javadir}/maven-shared
install -d -m 755 $RPM_BUILD_ROOT/%{_datadir}/maven2/poms

# poms and jars

install -pm 644 pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP.maven-shared-components-parent.pom
%add_to_maven_depmap org.apache.maven.shared maven-shared-components %{shared_components_version} JPP/maven-shared components-parent

install -pm 644 maven-enforcer-rule-api/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP.maven-shared-enforcer-rule-api.pom
%add_to_maven_depmap org.apache.maven.shared maven-enforcer-rule-api %{enforcer_rule_api_version} JPP/maven-shared enforcer-rule-api
install -p -m 0644 maven-enforcer-rule-api/target/maven-enforcer-rule-api-%{enforcer_rule_api_version}-alpha-2.jar \
       $RPM_BUILD_ROOT%{_javadir}/maven-shared/enforcer-rule-api-%{enforcer_rule_api_version}.jar
pushd $RPM_BUILD_ROOT%{_javadir}/maven-shared
 ln -sf enforcer-rule-api-%{enforcer_rule_api_version}.jar enforcer-rule-api.jar
popd

install -pm 644 maven-downloader/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP.maven-shared-downloader.pom
%add_to_maven_depmap org.apache.maven.shared maven-downloader %{downloader_version} JPP/maven-shared downloader
install -p -m 0644 maven-downloader/target/maven-downloader-%{downloader_version}-SNAPSHOT.jar \
       $RPM_BUILD_ROOT%{_javadir}/maven-shared/downloader-%{downloader_version}.jar
pushd $RPM_BUILD_ROOT%{_javadir}/maven-shared
 ln -sf downloader-%{downloader_version}.jar downloader.jar
popd

install -pm 644 maven-dependency-analyzer/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP.maven-shared-dependency-analyzer.pom
%add_to_maven_depmap org.apache.maven.shared maven-dependency-analyzer %{dependency_analyzer_version} JPP/maven-shared dependency-analyzer
install -p -m 0644 maven-dependency-analyzer/target/maven-dependency-analyzer-%{dependency_analyzer_version}-alpha-3-SNAPSHOT.jar \
       $RPM_BUILD_ROOT%{_javadir}/maven-shared/dependency-analyzer-%{dependency_analyzer_version}.jar
pushd $RPM_BUILD_ROOT%{_javadir}/maven-shared
 ln -sf dependency-analyzer-%{dependency_analyzer_version}.jar dependency-analyzer.jar
popd

install -pm 644 maven-dependency-tree/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP.maven-shared-dependency-tree.pom
%add_to_maven_depmap org.apache.maven.shared maven-dependency-tree %{dependency_tree_version} JPP/maven-shared dependency-tree
install -p -m 0644 maven-dependency-tree/target/maven-dependency-tree-%{dependency_tree_version}-SNAPSHOT.jar \
       $RPM_BUILD_ROOT%{_javadir}/maven-shared/dependency-tree-%{dependency_tree_version}.jar
pushd $RPM_BUILD_ROOT%{_javadir}/maven-shared
 ln -sf dependency-tree-%{dependency_tree_version}.jar dependency-tree.jar
popd

%if !%{RHAT}
install -pm 644 maven-web-ui-tests/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP.maven-shared-web-ui-tests.pom
%add_to_maven_depmap org.apache.maven.shared maven-web-ui-tests %{web_ui_tests_version} JPP/maven-shared web-ui-tests
install -p -m 0644 maven-web-ui-tests/target/maven-web-ui-tests-%{web_ui_tests_version}-SNAPSHOT.jar \
       $RPM_BUILD_ROOT%{_javadir}/maven-shared/web-ui-tests-%{web_ui_tests_version}.jar
pushd $RPM_BUILD_ROOT%{_javadir}/maven-shared
 ln -sf web-ui-tests-%{web_ui_tests_version}.jar web-ui-tests.jar
popd
%endif

install -pm 644 maven-verifier/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP.maven-shared-verifier.pom
%add_to_maven_depmap org.apache.maven.shared maven-verifier %{verifier_version} JPP/maven-shared verifier
install -p -m 0644 maven-verifier/target/maven-verifier-%{verifier_version}-SNAPSHOT.jar \
       $RPM_BUILD_ROOT%{_javadir}/maven-shared/verifier-%{verifier_version}.jar
pushd $RPM_BUILD_ROOT%{_javadir}/maven-shared
 ln -sf verifier-%{verifier_version}.jar verifier.jar
popd

install -pm 644 maven-test-tools/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP.maven-shared-test-tools.pom
%add_to_maven_depmap org.apache.maven.shared maven-test-tools %{test_tools_version} JPP/maven-shared test-tools
install -p -m 0644 maven-test-tools/target/maven-test-tools-%{test_tools_version}-alpha-2-SNAPSHOT.jar \
       $RPM_BUILD_ROOT%{_javadir}/maven-shared/test-tools-%{test_tools_version}.jar
pushd $RPM_BUILD_ROOT%{_javadir}/maven-shared
 ln -sf test-tools-%{test_tools_version}.jar test-tools.jar
popd

install -pm 644 maven-shared-monitor/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP.maven-shared-monitor.pom
%add_to_maven_depmap org.apache.maven.shared maven-shared-monitor %{monitor_version} JPP/maven-shared monitor
install -p -m 0644 maven-shared-monitor/target/maven-shared-monitor-%{monitor_version}-SNAPSHOT.jar \
       $RPM_BUILD_ROOT%{_javadir}/maven-shared/monitor-%{monitor_version}.jar
pushd $RPM_BUILD_ROOT%{_javadir}/maven-shared
 ln -sf monitor-%{monitor_version}.jar monitor.jar
popd

install -pm 644 maven-shared-io/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP.maven-shared-io.pom
%add_to_maven_depmap org.apache.maven.shared maven-shared-io %{io_version} JPP/maven-shared io
install -p -m 0644 maven-shared-io/target/maven-shared-io-%{io_version}-SNAPSHOT.jar \
       $RPM_BUILD_ROOT%{_javadir}/maven-shared/io-%{io_version}.jar
pushd $RPM_BUILD_ROOT%{_javadir}/maven-shared
 ln -sf io-%{io_version}.jar io.jar
popd

install -pm 644 maven-shared-jar/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP.maven-shared-jar.pom
%add_to_maven_depmap org.apache.maven.shared maven-shared-jar %{jar_version} JPP/maven-shared jar
install -p -m 0644 maven-shared-jar/target/maven-shared-jar-%{jar_version}-SNAPSHOT.jar \
       $RPM_BUILD_ROOT%{_javadir}/maven-shared/jar-%{jar_version}.jar
pushd $RPM_BUILD_ROOT%{_javadir}/maven-shared
 ln -sf jar-%{jar_version}.jar jar.jar
popd

install -pm 644 maven-repository-builder/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP.maven-shared-repository-builder.pom
%add_to_maven_depmap org.apache.maven.shared maven-repository-builder %{repository_builder_version} JPP/maven-shared repository-builder
install -p -m 0644 maven-repository-builder/target/maven-repository-builder-%{repository_builder_version}-alpha-2-SNAPSHOT.jar \
       $RPM_BUILD_ROOT%{_javadir}/maven-shared/repository-builder-%{repository_builder_version}.jar
pushd $RPM_BUILD_ROOT%{_javadir}/maven-shared
 ln -sf repository-builder-%{repository_builder_version}.jar repository-builder.jar
popd

install -pm 644 maven-reporting-impl/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP.maven-shared-reporting-impl.pom
%add_to_maven_depmap org.apache.maven.reporting maven-reporting-impl %{reporting_impl_version} JPP/maven-shared reporting-impl
install -p -m 0644 maven-reporting-impl/target/maven-reporting-impl-%{reporting_impl_version}-SNAPSHOT.jar \
       $RPM_BUILD_ROOT%{_javadir}/maven-shared/reporting-impl-%{reporting_impl_version}.jar
pushd $RPM_BUILD_ROOT%{_javadir}/maven-shared
 ln -sf reporting-impl-%{reporting_impl_version}.jar reporting-impl.jar
popd

install -pm 644 maven-plugin-tools/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP.maven-shared-plugin-tools.pom
%add_to_maven_depmap org.apache.maven maven-plugin-tools %{plugin_tools_version} JPP/maven-shared plugin-tools

install -pm 644 maven-plugin-tools/maven-plugin-tools-model/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP.maven-shared-plugin-tools-model.pom
%add_to_maven_depmap org.apache.maven maven-plugin-tools-model %{plugin_tools_model_version} JPP/maven-shared plugin-tools-model
install -p -m 0644 maven-plugin-tools/maven-plugin-tools-model/target/maven-plugin-tools-model-%{plugin_tools_model_version}-SNAPSHOT.jar \
       $RPM_BUILD_ROOT%{_javadir}/maven-shared/plugin-tools-model-%{plugin_tools_model_version}.jar
pushd $RPM_BUILD_ROOT%{_javadir}/maven-shared
 ln -sf plugin-tools-model-%{plugin_tools_model_version}.jar plugin-tools-model.jar
popd

install -pm 644 maven-plugin-tools/maven-plugin-tools-java/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP.maven-shared-plugin-tools-java.pom
%add_to_maven_depmap org.apache.maven maven-plugin-tools-java %{plugin_tools_java_version} JPP/maven-shared plugin-tools-java
install -p -m 0644 maven-plugin-tools/maven-plugin-tools-java/target/maven-plugin-tools-java-%{plugin_tools_java_version}-SNAPSHOT.jar \
       $RPM_BUILD_ROOT%{_javadir}/maven-shared/plugin-tools-java-%{plugin_tools_java_version}.jar
pushd $RPM_BUILD_ROOT%{_javadir}/maven-shared
 ln -sf plugin-tools-java-%{plugin_tools_java_version}.jar plugin-tools-java.jar
popd

install -pm 644 maven-plugin-tools/maven-plugin-tools-beanshell/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP.maven-shared-plugin-tools-beanshell.pom
%add_to_maven_depmap org.apache.maven maven-plugin-tools-beanshell %{plugin_tools_beanshell_version} JPP/maven-shared plugin-tools-beanshell
install -p -m 0644 maven-plugin-tools/maven-plugin-tools-beanshell/target/maven-plugin-tools-beanshell-%{plugin_tools_beanshell_version}-SNAPSHOT.jar \
       $RPM_BUILD_ROOT%{_javadir}/maven-shared/plugin-tools-beanshell-%{plugin_tools_beanshell_version}.jar
pushd $RPM_BUILD_ROOT%{_javadir}/maven-shared
 ln -sf plugin-tools-beanshell-%{plugin_tools_beanshell_version}.jar plugin-tools-beanshell.jar
popd

install -pm 644 maven-plugin-tools/maven-plugin-tools-api/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP.maven-shared-plugin-tools-api.pom
%add_to_maven_depmap org.apache.maven maven-plugin-tools-api %{plugin_tools_api_version} JPP/maven-shared plugin-tools-api
install -p -m 0644 maven-plugin-tools/maven-plugin-tools-api/target/maven-plugin-tools-api-%{plugin_tools_api_version}-SNAPSHOT.jar \
       $RPM_BUILD_ROOT%{_javadir}/maven-shared/plugin-tools-api-%{plugin_tools_api_version}.jar
pushd $RPM_BUILD_ROOT%{_javadir}/maven-shared
 ln -sf plugin-tools-api-%{plugin_tools_api_version}.jar plugin-tools-api.jar
popd

install -pm 644 maven-plugin-tools/maven-plugin-tools-ant/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP.maven-shared-plugin-tools-ant.pom
%add_to_maven_depmap org.apache.maven maven-plugin-tools-ant %{plugin_tools_ant_version} JPP/maven-shared plugin-tools-ant
install -p -m 0644 maven-plugin-tools/maven-plugin-tools-ant/target/maven-plugin-tools-ant-%{plugin_tools_ant_version}-SNAPSHOT.jar \
       $RPM_BUILD_ROOT%{_javadir}/maven-shared/plugin-tools-ant-%{plugin_tools_ant_version}.jar
pushd $RPM_BUILD_ROOT%{_javadir}/maven-shared
 ln -sf plugin-tools-ant-%{plugin_tools_ant_version}.jar plugin-tools-ant.jar
popd

install -pm 644 maven-plugin-testing-tools/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP.maven-shared-plugin-testing-tools.pom
%add_to_maven_depmap org.apache.maven.shared maven-plugin-testing-tools %{plugin_testing_tools_version} JPP/maven-shared plugin-testing-tools
install -p -m 0644 maven-plugin-testing-tools/target/maven-plugin-testing-tools-%{plugin_testing_tools_version}-alpha-3-SNAPSHOT.jar \
       $RPM_BUILD_ROOT%{_javadir}/maven-shared/plugin-testing-tools-%{plugin_testing_tools_version}.jar
pushd $RPM_BUILD_ROOT%{_javadir}/maven-shared
 ln -sf plugin-testing-tools-%{plugin_testing_tools_version}.jar plugin-testing-tools.jar
popd

install -pm 644 maven-plugin-testing-harness/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP.maven-shared-plugin-testing-harness.pom
%add_to_maven_depmap org.apache.maven.shared maven-plugin-testing-harness %{plugin_testing_harness_version} JPP/maven-shared plugin-testing-harness
install -p -m 0644 maven-plugin-testing-harness/target/maven-plugin-testing-harness-%{plugin_testing_harness_version}-SNAPSHOT.jar \
       $RPM_BUILD_ROOT%{_javadir}/maven-shared/plugin-testing-harness-%{plugin_testing_harness_version}.jar
pushd $RPM_BUILD_ROOT%{_javadir}/maven-shared
 ln -sf plugin-testing-harness-%{plugin_testing_harness_version}.jar plugin-testing-harness.jar
popd

install -pm 644 maven-model-converter/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP.maven-shared-model-converter.pom
%add_to_maven_depmap org.apache.maven.shared maven-model-converter %{model_converter_version} JPP/maven-shared model-converter
install -p -m 0644 maven-model-converter/target/maven-model-converter-%{model_converter_version}-SNAPSHOT.jar \
       $RPM_BUILD_ROOT%{_javadir}/maven-shared/model-converter-%{model_converter_version}.jar
pushd $RPM_BUILD_ROOT%{_javadir}/maven-shared
 ln -sf model-converter-%{model_converter_version}.jar model-converter.jar
popd

install -pm 644 maven-invoker/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP.maven-shared-invoker.pom
%add_to_maven_depmap org.apache.maven.shared maven-invoker %{invoker_version} JPP/maven-shared invoker
install -p -m 0644 maven-invoker/target/maven-invoker-%{invoker_version}-SNAPSHOT.jar \
       $RPM_BUILD_ROOT%{_javadir}/maven-shared/invoker-%{invoker_version}.jar
pushd $RPM_BUILD_ROOT%{_javadir}/maven-shared
 ln -sf invoker-%{invoker_version}.jar invoker.jar
popd

install -pm 644 maven-common-artifact-filters/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP.maven-shared-common-artifact-filters.pom
%add_to_maven_depmap org.apache.maven.shared maven-common-artifact-filters %{common_artifact_filters_version} JPP/maven-shared common-artifact-filters
install -p -m 0644 maven-common-artifact-filters/target/maven-common-artifact-filters-%{common_artifact_filters_version}-alpha-2-SNAPSHOT.jar \
       $RPM_BUILD_ROOT%{_javadir}/maven-shared/common-artifact-filters-%{common_artifact_filters_version}.jar
pushd $RPM_BUILD_ROOT%{_javadir}/maven-shared
 ln -sf common-artifact-filters-%{common_artifact_filters_version}.jar common-artifact-filters.jar
popd

install -pm 644 maven-archiver/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP.maven-shared-archiver.pom
%add_to_maven_depmap org.apache.maven maven-archiver %{archiver_version} JPP/maven-shared archiver
install -p -m 0644 maven-archiver/target/maven-archiver-%{archiver_version}-SNAPSHOT.jar \
       $RPM_BUILD_ROOT%{_javadir}/maven-shared/archiver-%{archiver_version}.jar
pushd $RPM_BUILD_ROOT%{_javadir}/maven-shared
 ln -sf archiver-%{archiver_version}.jar archiver.jar
popd

install -pm 644 maven-app-configuration/web/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP.maven-shared-app-configuration-web.pom
%add_to_maven_depmap org.apache.maven.shared maven-app-configuration-web %{app_configuration_web_version} JPP/maven-shared app-configuration-web
install -p -m 0644 maven-app-configuration/web/target/maven-app-configuration-web-%{app_configuration_web_version}-SNAPSHOT.jar \
       $RPM_BUILD_ROOT%{_javadir}/maven-shared/app-configuration-web-%{app_configuration_web_version}.jar
pushd $RPM_BUILD_ROOT%{_javadir}/maven-shared
 ln -sf app-configuration-web-%{app_configuration_web_version}.jar app-configuration-web.jar
popd

install -pm 644 maven-app-configuration/model/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP.maven-shared-app-configuration-model.pom
%add_to_maven_depmap org.apache.maven.shared maven-app-configuration-model %{app_configuration_model_version} JPP/maven-shared app-configuration-model
install -p -m 0644 maven-app-configuration/model/target/maven-app-configuration-model-%{app_configuration_model_version}-SNAPSHOT.jar \
       $RPM_BUILD_ROOT%{_javadir}/maven-shared/app-configuration-model-%{app_configuration_model_version}.jar
pushd $RPM_BUILD_ROOT%{_javadir}/maven-shared
 ln -sf app-configuration-model-%{app_configuration_model_version}.jar app-configuration-model.jar
popd

install -pm 644 maven-ant/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP.maven-shared-ant.pom
%add_to_maven_depmap org.apache.maven.shared maven-ant %{ant_version} JPP/maven-shared ant
install -p -m 0644 maven-ant/target/maven-ant-%{ant_version}-SNAPSHOT.jar \
       $RPM_BUILD_ROOT%{_javadir}/maven-shared/ant-%{ant_version}.jar
pushd $RPM_BUILD_ROOT%{_javadir}/maven-shared
 ln -sf ant-%{ant_version}.jar ant.jar
popd

install -pm 644 maven-osgi/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP.maven-shared-osgi.pom
%add_to_maven_depmap org.apache.maven.shared maven-osgi %{osgi_version} JPP/maven-shared osgi
install -p -m 0644 maven-osgi/target/maven-osgi-%{osgi_version}-SNAPSHOT.jar \
       $RPM_BUILD_ROOT%{_javadir}/maven-shared/osgi-%{osgi_version}.jar
pushd $RPM_BUILD_ROOT%{_javadir}/maven-shared
 ln -sf osgi-%{osgi_version}.jar osgi.jar
popd

install -pm 644 file-management/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP.maven-shared-file-management.pom
%add_to_maven_depmap org.apache.maven.shared file-management %{file_management_version} JPP/maven-shared file-management
install -p -m 0644 file-management/target/file-management-%{file_management_version}-SNAPSHOT.jar \
       $RPM_BUILD_ROOT%{_javadir}/maven-shared/file-management-%{file_management_version}.jar
pushd $RPM_BUILD_ROOT%{_javadir}/maven-shared
 ln -sf file-management-%{file_management_version}.jar file-management.jar
popd

# javadoc

install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/enforcer-rule-api
cp -pr maven-enforcer-rule-api/target/site/apidocs/* \
        $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/enforcer-rule-api
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/downloader
cp -pr maven-downloader/target/site/apidocs/* \
        $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/downloader
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/dependency-tree
cp -pr maven-dependency-tree/target/site/apidocs/* \
        $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/dependency-tree
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/dependency-analyzer
cp -pr maven-dependency-analyzer/target/site/apidocs/* \
        $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/dependency-analyzer
%if !%{RHAT}
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/web-ui-tests
cp -pr maven-web-ui-tests/target/site/apidocs/* \
        $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/web-ui-tests
%endif
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/verifier
cp -pr maven-verifier/target/site/apidocs/* \
        $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/verifier
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/test-tools
cp -pr maven-test-tools/target/site/apidocs/* \
        $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/test-tools
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/monitor
cp -pr maven-shared-monitor/target/site/apidocs/* \
        $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/monitor
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/io
cp -pr maven-shared-io/target/site/apidocs/* \
        $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/io
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/jar
cp -pr maven-shared-jar/target/site/apidocs/* \
        $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/jar
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/repository-builder
cp -pr maven-repository-builder/target/site/apidocs/* \
        $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/repository-builder
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/reporting-impl
cp -pr maven-reporting-impl/target/site/apidocs/* \
        $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/reporting-impl
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/plugin-tools-model
cp -pr maven-plugin-tools/maven-plugin-tools-model/target/site/apidocs/* \
        $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/plugin-tools-model
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/plugin-tools-java
cp -pr maven-plugin-tools/maven-plugin-tools-java/target/site/apidocs/* \
        $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/plugin-tools-java
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/plugin-tools-beanshell
cp -pr maven-plugin-tools/maven-plugin-tools-beanshell/target/site/apidocs/* \
        $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/plugin-tools-beanshell
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/plugin-tools-api
cp -pr maven-plugin-tools/maven-plugin-tools-api/target/site/apidocs/* \
        $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/plugin-tools-api
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/plugin-tools-ant
cp -pr maven-plugin-tools/maven-plugin-tools-ant/target/site/apidocs/* \
        $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/plugin-tools-ant
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/plugin-testing-tools
cp -pr maven-plugin-testing-tools/target/site/apidocs/* \
        $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/plugin-testing-tools
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/plugin-testing-harness
cp -pr maven-plugin-testing-harness/target/site/apidocs/* \
        $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/plugin-testing-harness
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/model-converter
cp -pr maven-model-converter/target/site/apidocs/* \
        $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/model-converter
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/invoker
cp -pr maven-invoker/target/site/apidocs/* \
        $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/invoker
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/common-artifact-filters
cp -pr maven-common-artifact-filters/target/site/apidocs/* \
        $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/common-artifact-filters
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/archiver
cp -pr maven-archiver/target/site/apidocs/* \
        $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/archiver
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/app-configuration-web
cp -pr maven-app-configuration/web/target/site/apidocs/* \
        $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/app-configuration-web
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/app-configuration-model
cp -pr maven-app-configuration/model/target/site/apidocs/* \
        $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/app-configuration-model
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/ant
cp -pr maven-ant/target/site/apidocs/* \
        $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/ant
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/osgi
cp -pr maven-osgi/target/site/apidocs/* \
        $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/osgi
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/file-management
cp -pr file-management/target/site/apidocs/* \
        $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{shared_components_version}/file-management

ln -s %{name}-%{shared_components_version} $RPM_BUILD_ROOT%{_javadocdir}/%{name}

%if %{gcj_support}
%{_bindir}/aot-compile-rpm
%endif

%files
%{_datadir}/maven2/poms/JPP.maven-shared-components-parent.pom
%{_datadir}/maven2/poms/JPP.maven-shared-plugin-tools.pom
%{_mavendepmapfragdir}/*

%files file-management
%{_javadir}/maven-shared/file-management*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-file-management.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/file-management*-%{file_management_version}.jar.*
%endif

%files osgi
%{_javadir}/maven-shared/osgi*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-osgi.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/osgi*-%{ant_version}.jar.*
%endif

%files ant
%{_javadir}/maven-shared/ant*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-ant.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/ant*-%{ant_version}.jar.*
%endif

%files app-configuration-model
%{_javadir}/maven-shared/app-configuration-model*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-app-configuration-model.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/app-configuration-model*-%{app_configuration_model_version}.jar.*
%endif

%files app-configuration-web
%{_javadir}/maven-shared/app-configuration-web*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-app-configuration-web.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/app-configuration-web*-%{app_configuration_web_version}.jar.*
%endif

%files archiver
%{_javadir}/maven-shared/archiver*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-archiver.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/archiver*-%{archiver_version}.jar.*
%endif

%files common-artifact-filters
%{_javadir}/maven-shared/common-artifact-filters*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-common-artifact-filters.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/common-artifact-filters*-%{common_artifact_filters_version}.jar.*
%endif

%files dependency-analyzer
%{_javadir}/maven-shared/dependency-analyzer*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-dependency-analyzer.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/dependency-analyzer*-%{dependency_analyzer_version}.jar.*
%endif

%files dependency-tree
%{_javadir}/maven-shared/dependency-tree*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-dependency-tree.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/dependency-tree*-%{dependency_tree_version}.jar.*
%endif

%files enforcer-rule-api
%{_javadir}/maven-shared/enforcer-rule-api*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-enforcer-rule-api.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/enforcer-rule-api*-%{enforcer_rule_api_version}.jar.*
%endif

%files downloader
%{_javadir}/maven-shared/downloader*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-downloader.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/downloader*-%{downloader_version}.jar.*
%endif

%files invoker
%{_javadir}/maven-shared/invoker*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-invoker.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/invoker*-%{invoker_version}.jar.*
%endif

%files model-converter
%{_javadir}/maven-shared/model-converter*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-model-converter.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/model-converter*-%{model_converter_version}.jar.*
%endif

%files plugin-testing-harness
%{_javadir}/maven-shared/plugin-testing-harness*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-plugin-testing-harness.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/plugin-testing-harness*-%{plugin_testing_harness_version}.jar.*
%endif

%files plugin-testing-tools
%{_javadir}/maven-shared/plugin-testing-tools*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-plugin-testing-tools.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/plugin-testing-tools*-%{plugin_testing_tools_version}.jar.*
%endif

%files plugin-tools-ant
%{_javadir}/maven-shared/plugin-tools-ant*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-plugin-tools-ant.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/plugin-tools-ant*-%{plugin_tools_ant_version}.jar.*
%endif

%files plugin-tools-api
%{_javadir}/maven-shared/plugin-tools-api*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-plugin-tools-api.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/plugin-tools-api*-%{plugin_tools_api_version}.jar.*
%endif

%files plugin-tools-beanshell
%{_javadir}/maven-shared/plugin-tools-beanshell*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-plugin-tools-beanshell.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/plugin-tools-beanshell*-%{plugin_tools_beanshell_version}.jar.*
%endif

%files plugin-tools-java
%{_javadir}/maven-shared/plugin-tools-java*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-plugin-tools-java.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/plugin-tools-java*-%{plugin_tools_java_version}.jar.*
%endif

%files plugin-tools-model
%{_javadir}/maven-shared/plugin-tools-model*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-plugin-tools-model.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/plugin-tools-model*-%{plugin_tools_model_version}.jar.*
%endif

%files reporting-impl
%{_javadir}/maven-shared/reporting-impl*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-reporting-impl.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/reporting-impl*-%{reporting_impl_version}.jar.*
%endif

%files repository-builder
%{_javadir}/maven-shared/repository-builder*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-repository-builder.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/repository-builder*-%{repository_builder_version}.jar.*
%endif

%files io
%{_javadir}/maven-shared/io*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-io.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/io*-%{io_version}.jar.*
%endif

%files jar
%{_javadir}/maven-shared/jar*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-jar.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/jar*-%{jar_version}.jar.*
%endif

%files monitor
%{_javadir}/maven-shared/monitor*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-monitor.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/monitor*-%{monitor_version}.jar.*
%endif

%files test-tools
%{_javadir}/maven-shared/test-tools*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-test-tools.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/test-tools*-%{test_tools_version}.jar.*
%endif

%if 0
%files toolchain
%{_javadir}/maven-shared/toolchain*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-toolchain.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/toolchain*-%{version}.jar.*
%endif

%files user-acegi
%{_javadir}/maven-shared/user-acegi*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-user-acegi.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/user-acegi*-%{version}.jar.*
%endif

%files user-controller
%{_javadir}/maven-shared/user-controller*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-user-controller.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/user-controller*-%{version}.jar.*
%endif

%files user-example
%{_javadir}/maven-shared/user-example*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-user-example.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/user-example*-%{version}.jar.*
%endif

%files user-model
%{_javadir}/maven-shared/user-model*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-user-model.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/user-model*-%{version}.jar.*
%endif

%files user-webapp
%{_javadir}/maven-shared/user-webapp*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-user-webapp.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/user-webapp*-%{version}.jar.*
%endif
%endif

%files verifier
%{_javadir}/maven-shared/verifier*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-verifier.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/verifier*-%{verifier_version}.jar.*
%endif

%if !%{RHAT}
%files web-ui-tests
%{_javadir}/maven-shared/web-ui-tests*.jar
%{_datadir}/maven2/poms/JPP.maven-shared-web-ui-tests.pom
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/web-ui-tests*-%{web_ui_tests_version}.jar.*
%endif
%endif

%files javadoc
%{_javadocdir}/%{name}-%{shared_components_version}
%{_javadocdir}/%{name}

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin