diff --git a/.gitignore b/.gitignore index 577fd4c..1f2be75 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,11 @@ /aether-1.13.1.tar.bz2 /LICENSE-2.0.txt /epl-v10.html +/aether-0.9.0.M2.tar.bz2 +/aether-0.9.0.M3.tar.bz2 +/aether-0.9.0.M4.tar.bz2 +/aether-0.9.0.v20140226.tar.bz2 +/aether-0.9.1.v20140329.tar.bz2 +/aether-1.0.0.v20140518.tar.bz2 +/aether-1.0.1.v20141111.tar.bz2 +/aether-1.0.2.v20150114.tar.bz2 diff --git a/aether.spec b/aether.spec deleted file mode 100644 index fa92561..0000000 --- a/aether.spec +++ /dev/null @@ -1,263 +0,0 @@ -# Conditionals to build Aether with or without AHC connector -# (connector for Async Http Client). -%if 0%{?fedora} -%bcond_without ahc -%endif - -Name: aether -Version: 1.13.1 -Release: 11%{?dist} -Summary: Sonatype library to resolve, install and deploy artifacts the Maven way -License: EPL or ASL 2.0 -URL: https://docs.sonatype.org/display/AETHER/Home -# git clone https://github.com/sonatype/sonatype-aether.git -# git archive --prefix="aether-1.11/" --format=tar aether-1.11 | bzip2 > aether-1.11.tar.bz2 -Source0: %{name}-%{version}.tar.bz2 -Source1: http://www.apache.org/licenses/LICENSE-2.0.txt -Source2: http://www.eclipse.org/legal/epl-v10.html -BuildArch: noarch - -BuildRequires: maven-local -BuildRequires: mvn(org.apache.maven.wagon:wagon-provider-api) -BuildRequires: mvn(org.codehaus.plexus:plexus-classworlds) -BuildRequires: mvn(org.codehaus.plexus:plexus-component-annotations) -BuildRequires: mvn(org.codehaus.plexus:plexus-utils) -BuildRequires: mvn(org.slf4j:slf4j-api) -BuildRequires: mvn(org.sonatype.forge:forge-parent) -BuildRequires: mvn(org.sonatype.sisu:sisu-inject-plexus) -%if %{with ahc} -BuildRequires: mvn(com.ning:async-http-client) -%endif - -# Require all subpackages for now, until all packages that use aether -# migrate to appropriate subpackages. See rhbz #958143 -# TODO: Remove these once the above bug is closed. -Requires: %{name}-api = %{version}-%{release} -Requires: %{name}-connector-file = %{version}-%{release} -Requires: %{name}-connector-wagon = %{version}-%{release} -Requires: %{name}-impl = %{version}-%{release} -Requires: %{name}-spi = %{version}-%{release} -Requires: %{name}-test-util = %{version}-%{release} -Requires: %{name}-util = %{version}-%{release} - -%description -Aether is a standalone library to resolve, install and deploy artifacts -the Maven way. - -%package api -Summary: Aether API - -%description api -Aether is a standalone library to resolve, install and deploy -artifacts the Maven way. This package provides application -programming interface for Aether repository system. - -%if %{with ahc} -%package connector-asynchttpclient -Summary: Aether connector for Async Http Client - -%description connector-asynchttpclient -Aether is a standalone library to resolve, install and deploy -artifacts the Maven way. This package provides Aether repository -connector implementation based on Async Http Client. -%endif - -%package connector-file -Summary: Aether connector for file URLs - -%description connector-file -Aether is a standalone library to resolve, install and deploy -artifacts the Maven way. This package provides Aether repository -connector implementation for repositories using file:// URLs. - -%package connector-wagon -Summary: Aether connector for Maven Wagon - -%description connector-wagon -Aether is a standalone library to resolve, install and deploy -artifacts the Maven way. This package provides Aether repository -connector implementation based on Maven Wagon. - -%package impl -Summary: Implementation of Aether repository system - -%description impl -Aether is a standalone library to resolve, install and deploy -artifacts the Maven way. This package provides implementation of -Aether repository system. - -%package spi -Summary: Aether SPI - -%description spi -Aether is a standalone library to resolve, install and deploy -artifacts the Maven way. This package contains Aether service -provider interface (SPI) for repository system implementations and -repository connectors. - -%package test-util -Summary: Aether test utilities - -%description test-util -Aether is a standalone library to resolve, install and deploy -artifacts the Maven way. This package provides collection of utility -classes that ease testing of Aether repository system. - -%package util -Summary: Aether utilities - -%description util -Aether is a standalone library to resolve, install and deploy -artifacts the Maven way. This package provides a collection of -utility classes to ease usage of Aether repository system. - -%package javadoc -Summary: Java API documentation for Aether - -%description javadoc -Aether is a standalone library to resolve, install and deploy -artifacts the Maven way. This package provides Java API documentation -for Aether. - -%prep -%setup -q -cp -p %{SOURCE1} LICENSE-ASL -cp -p %{SOURCE2} LICENSE-EPL - -%if %{without ahc} -%pom_disable_module aether-connector-asynchttpclient -%endif - -# we'd need org.sonatype.http-testing-harness so let's remove async -# and wagon http tests (leave others enabled) -for module in asynchttpclient wagon; do ( - cd ./aether-connector-$module - rm -rf src/test - # Removes all dependencies with test scope - %pom_xpath_remove "pom:dependency[pom:scope[text()='test']]" -) done - -# Remove clirr plugin -%pom_remove_plugin :clirr-maven-plugin -%pom_remove_plugin :clirr-maven-plugin aether-api -%pom_remove_plugin :clirr-maven-plugin aether-spi - -# Animal sniffer is not useful in Fedora -for module in . aether-connector-wagon aether-util aether-api \ - aether-impl aether-connector-asynchttpclient \ - aether-connector-file aether-demo aether-test-util; do - %pom_remove_plugin :animal-sniffer-maven-plugin $module -done - -# Workaround for rhbz#911365 -%pom_xpath_inject pom:project "" -%pom_add_dep cglib:cglib:any:test - -# Keep compatibility with packages that use old JAR locations until -# they migrate. -%mvn_file ":{%{name}-{*}}" %{name}/@1 %{name}/@2 - -%build -%mvn_build -s - -%install -%mvn_install - -%files -f .mfiles-%{name} -%doc README.md -%doc LICENSE-ASL LICENSE-EPL - -%files api -f .mfiles-%{name}-api -%doc README.md -%doc LICENSE-ASL LICENSE-EPL -%dir %{_javadir}/%{name} - -%files connector-file -f .mfiles-%{name}-connector-file -%files connector-wagon -f .mfiles-%{name}-connector-wagon -%files impl -f .mfiles-%{name}-impl -%files spi -f .mfiles-%{name}-spi -%files test-util -f .mfiles-%{name}-test-util -%files util -f .mfiles-%{name}-util -%files javadoc -f .mfiles-javadoc -%doc LICENSE-ASL LICENSE-EPL - -%if %{with ahc} -%files connector-asynchttpclient -f .mfiles-%{name}-connector-asynchttpclient -%endif - -%changelog -* Wed Jun 26 2013 Mikolaj Izdebski - 1.13.1-11 -- Install license files -- Resolves: rhbz#958116 - -* Fri May 10 2013 Mikolaj Izdebski - 1.13.1-10 -- Conditionally build without AHC connector - -* Thu May 2 2013 Mikolaj Izdebski - 1.13.1-9 -- Install compat JAR symlinks -- Resolves: rhbz#958558 - -* Tue Apr 30 2013 Mikolaj Izdebski - 1.13.1-8 -- Complete spec file rewrite -- Build with xmvn -- Split into multiple subpackages, resolves: rhbz#916142 -- Update to current packaging guidelines - -* Thu Feb 7 2013 Mikolaj Izdebski - 1.13.1-7 -- Build with xmvn -- Disable animal sniffer -- Remove R on jboss-parent, resolves: rhbz#908583 - -* Wed Feb 06 2013 Java SIG - 1.13.1-6 -- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild -- Replace maven BuildRequires with maven-local - -* Mon Aug 27 2012 Mikolaj Izdebski - 1.13.1-5 -- Disable animal-sniffer on RHEL - -* Wed Jul 18 2012 Fedora Release Engineering - 1.13.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Thu Jun 28 2012 Mikolaj Izdebski - 1.13.1-3 -- Replace pom.xml patches with pom macros - -* Thu Apr 19 2012 Alexander Kurtakov 1.13.1-2 -- Install aether-connector-asynchttpclient - it was build but not installed. - -* Tue Jan 31 2012 Stanislav Ochotnicky - 1.13.1-1 -- Update to latest upstream -- Update spec to latest guidelines - -* Thu Jan 12 2012 Fedora Release Engineering - 1.11-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Wed Jun 8 2011 Alexander Kurtakov 1.11-3 -- Build with maven 3.x. -- Do not require maven - not found in dependencies in poms. -- Guidelines fixes. - -* Mon Feb 28 2011 Stanislav Ochotnicky - 1.11-2 -- Rebuild after bugfix update to plexus-containers (#675865) - -* Fri Feb 25 2011 Stanislav Ochotnicky - 1.11-1 -- Update to latest version -- Add ASL 2.0 back as optional license - -* Mon Feb 07 2011 Fedora Release Engineering - 1.9-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Wed Jan 19 2011 Stanislav Ochotnicky - 1.9-1 -- License changed to EPL -- Add async-http-client to BR/R -- Update to latest version - -* Wed Dec 8 2010 Stanislav Ochotnicky - 1.7-3 -- Make jars/javadocs versionless -- Remove buildroot and clean section - -* Wed Oct 13 2010 Stanislav Ochotnicky - 1.7-2 -- Explained how to get tarball properly -- Removed noreplace on depmap fragment - -* Mon Oct 11 2010 Stanislav Ochotnicky - 1.7-1 -- Initial Package diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..3ad7a67 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Replaced by maven-resolver diff --git a/sources b/sources deleted file mode 100644 index f0dd05f..0000000 --- a/sources +++ /dev/null @@ -1,3 +0,0 @@ -a02f091d4e00e8fe6f35508ba60d95e6 aether-1.13.1.tar.bz2 -3b83ef96387f14655fc854ddc3c6bd57 LICENSE-2.0.txt -d0fc088e4e5216422c217d39853d8601 epl-v10.html