diff --git a/.gitignore b/.gitignore index b2ae519..7c9c6df 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ plexus-resources-1.0-alpha-4-src.tar.gz +plexus-resources-1.0-alpha-7-src.tar.xz diff --git a/0001-Add-default-role-hint-to-DefaultResourceManager.patch b/0001-Add-default-role-hint-to-DefaultResourceManager.patch new file mode 100644 index 0000000..ec7708c --- /dev/null +++ b/0001-Add-default-role-hint-to-DefaultResourceManager.patch @@ -0,0 +1,25 @@ +From af71610068c086c03272c63716745fae519af96a Mon Sep 17 00:00:00 2001 +From: Stanislav Ochotnicky +Date: Fri, 6 Aug 2010 15:25:23 +0200 +Subject: [PATCH] Add default role-hint to DefaultResourceManager + +--- + .../plexus/resource/DefaultResourceManager.java | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/src/main/java/org/codehaus/plexus/resource/DefaultResourceManager.java b/src/main/java/org/codehaus/plexus/resource/DefaultResourceManager.java +index 8d840f9..5a464f3 100644 +--- a/src/main/java/org/codehaus/plexus/resource/DefaultResourceManager.java ++++ b/src/main/java/org/codehaus/plexus/resource/DefaultResourceManager.java +@@ -44,7 +44,7 @@ import java.util.Map; + * @author Trygve Laugstøl + * @author Jason van Zyl + * @version $Id: DefaultResourceManager.java 8647 2010-02-15 00:08:07Z olamy $ +- * @plexus.component instantiation-strategy="per-lookup" ++ * @plexus.component instantiation-strategy="per-lookup" role-hint="default" + */ + public class DefaultResourceManager + extends AbstractLogEnabled +-- +1.7.2.1 + diff --git a/plexus-resources-1.0-build.xml b/plexus-resources-1.0-build.xml deleted file mode 100644 index 8ea7d20..0000000 --- a/plexus-resources-1.0-build.xml +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ================================= WARNING ================================ - Junit isn't present in your $ANT_HOME/lib directory. Tests not executed. - ========================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/plexus-resources-1.0-components.xml b/plexus-resources-1.0-components.xml deleted file mode 100644 index a3e7486..0000000 --- a/plexus-resources-1.0-components.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - org.codehaus.plexus.resource.ResourceManager - org.codehaus.plexus.resource.DefaultResourceManager - - - - org.codehaus.plexus.resource.loader.ResourceLoader - resourceLoaders - - - - - org.codehaus.plexus.resource.loader.ResourceLoader - file - org.codehaus.plexus.resource.loader.FileResourceLoader - - - - org.codehaus.plexus.resource.loader.ResourceLoader - jar - org.codehaus.plexus.resource.loader.JarResourceLoader - - - - org.codehaus.plexus.resource.loader.ResourceLoader - classloader - org.codehaus.plexus.resource.loader.ThreadContextClasspathResourceLoader - - - - org.codehaus.plexus.resource.loader.ResourceLoader - url - org.codehaus.plexus.resource.loader.URLResourceLoader - - - - diff --git a/plexus-resources-1.0-jpp-depmap.xml b/plexus-resources-1.0-jpp-depmap.xml index 2f73d92..7a8e1ca 100644 --- a/plexus-resources-1.0-jpp-depmap.xml +++ b/plexus-resources-1.0-jpp-depmap.xml @@ -1,16 +1,4 @@ - - - org.codehaus.plexus - plexus-utils - 1.0.4 - - - JPP/plexus - utils - 1.2 - - org.codehaus.plexus @@ -23,41 +11,4 @@ 1.0-alpha-8 - - - com.thoughtworks.qdox - qdox - 1.6.3 - - - JPP - qdox - 1.6.3 - - - - - org.apache.maven.doxia - doxia-site-renderer - 1.0-alpha-7 - - - JPP/maven-doxia - site-renderer - 1.0-alpha-7 - - - - - org.apache.maven.doxia - doxia-decoration-model - 1.0-alpha-7 - - - JPP/maven-doxia - decoration-model - 1.0-alpha-7 - - - diff --git a/plexus-resources.spec b/plexus-resources.spec index 90ac2f5..c9db463 100644 --- a/plexus-resources.spec +++ b/plexus-resources.spec @@ -28,26 +28,23 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # -%define with_maven 0 - -%define parent plexus -%define subname resources -%define namedversion 1.0-alpha-4 +%global parent plexus +%global subname resources +%global namedversion 1.0-alpha-7 Name: %{parent}-%{subname} Version: 1.0 -Release: 0.2.a4%{?dist} +Release: 0.3.a7%{?dist} Summary: Plexus Resource Manager License: MIT Group: Development/Tools URL: http://plexus.codehaus.org/ -# svn export http://svn.codehaus.org/plexus/tags/plexus-resources-1.0-alpha-4/ -# tar czf plexus-resources-1.0-alpha-4-src.tar.gz plexus-resources-1.0-alpha-4 -Source0: %{name}-%{version}-alpha-4-src.tar.gz -Source1: plexus-resources-1.0-build.xml -Source2: plexus-resources-1.0-components.xml +# svn export http://svn.codehaus.org/plexus/plexus-components/tags/plexus-resources-1.0-alpha-7/ +# tar caf plexus-resources-1.0-alpha-7-src.tar.xz plexus-resources-1.0-alpha-7 +Source0: %{name}-%{version}-alpha-7-src.tar.xz Source3: plexus-resources-settings.xml Source4: plexus-resources-1.0-jpp-depmap.xml +Patch0: 0001-Add-default-role-hint-to-DefaultResourceManager.patch Requires: classworlds >= 0:1.1 Requires: plexus-container-default Requires: plexus-utils @@ -57,27 +54,18 @@ Requires(postun): jpackage-utils >= 0:1.7.3 BuildRequires: jpackage-utils >= 0:1.7.3 BuildRequires: java-devel >= 0:1.5.0 BuildRequires: ant >= 0:1.6 -%if %{with_maven} BuildRequires: maven2 -BuildRequires: maven2-plugin-compiler -BuildRequires: maven2-plugin-install -BuildRequires: maven2-plugin-jar -BuildRequires: maven2-plugin-javadoc -BuildRequires: maven2-plugin-release -BuildRequires: maven2-plugin-resources -BuildRequires: maven2-plugin-surefire = 2.3 -BuildRequires: maven-surefire-provider-junit = 2.3 +BuildRequires: maven-compiler-plugin +BuildRequires: maven-install-plugin +BuildRequires: maven-jar-plugin +BuildRequires: maven-javadoc-plugin +BuildRequires: maven-release-plugin +BuildRequires: maven-resources-plugin +BuildRequires: maven-surefire-maven-plugin +BuildRequires: maven-surefire-provider-junit BuildRequires: maven-doxia BuildRequires: maven-doxia-sitetools BuildRequires: plexus-maven-plugin >= 1.3.5 -BuildRequires: qdox >= 1.5 -BuildRequires: tomcat5 -BuildRequires: tomcat5-servlet-2.4-api -BuildRequires: avalon-logkit -BuildRequires: avalon-framework -%endif - -BuildRequires: classworlds >= 0:1.1 BuildRequires: plexus-container-default BuildRequires: plexus-utils @@ -100,14 +88,11 @@ Group: Documentation API documentation for %{name}. %prep -%setup -q -n %{name}-%{version}-alpha-4 -cp -p %{SOURCE1} build.xml -mkdir -p target/classes/META-INF/plexus -cp -p %{SOURCE2} target/classes/./META-INF/plexus/components.xml +%setup -q -n %{name}-%{namedversion} cp -p %{SOURCE3} settings.xml +%patch0 -p1 %build -%if %{with_maven} sed -i -e "s|__JPP_URL_PLACEHOLDER__|file://`pwd`/.m2/repository|g" settings.xml sed -i -e "s|__JAVADIR_PLACEHOLDER__|file://`pwd`/external_repo|g" settings.xml sed -i -e "s|__MAVENREPO_DIR_PLACEHOLDER__|file://`pwd`/.m2/repository|g" settings.xml @@ -128,18 +113,6 @@ mvn-jpp \ -Dmaven.repo.local=$MAVEN_REPO_LOCAL \ install javadoc:javadoc -%else -export CLASSPATH= -export OPT_JAR_LIST=: -mkdir -p target/lib -build-jar-repository -s -p target/lib \ -classworlds \ -plexus/container-default \ -plexus/utils \ - -ant -Dmaven.mode.offline=true jar javadoc -%endif - %install rm -rf $RPM_BUILD_ROOT # jars @@ -172,7 +145,7 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %{_javadir}/%{parent}/* -%{_datadir}/maven2/poms/* +%{_mavenpomdir}/* %{_mavendepmapfragdir}/* %files javadoc @@ -181,6 +154,12 @@ rm -rf $RPM_BUILD_ROOT %{_javadocdir}/%{name} %changelog +* Wed Aug 25 2010 Alexander Kurtakov 1.0-0.3.a7 +- Update to alpha 7. +- Apply patch to fix rhbz#621714. +- Use global instead of define. +- Drop ant build - broken after update. + * Wed Aug 26 2009 Andrew Overholt 1.0-0.2.a4 - Fix release and defattr - Make -javadoc description better diff --git a/sources b/sources index 81fae5f..1a6b1c1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -be22d0c00541a8333f80e7ec512929d4 plexus-resources-1.0-alpha-4-src.tar.gz +f6ac346f9856c1517590c78cc98b737e plexus-resources-1.0-alpha-7-src.tar.xz