Compare commits

...
This repository has been archived on 2026-01-16. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.

19 commits

Author SHA1 Message Date
Mikolaj Izdebski
45818e2182 dead.package 2017-04-19 12:44:19 +02:00
Fedora Release Engineering
ae260af152 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 05:47:34 +00:00
Dennis Gilmore
b0bd40e065 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 16:01:14 +00:00
Mikolaj Izdebski
e7b3568b44 Remove Plexus support 2015-07-23 14:30:08 +02:00
Dennis Gilmore
85eeae6464 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-16 23:40:01 +00:00
Mikolaj Izdebski
99be90a0eb Update to upstream version 1.0.2 2015-02-04 13:34:37 +01:00
Mikolaj Izdebski
4902fcc8bc Update to upstream version 1.0.1 2015-02-04 07:27:57 +01:00
Dennis Gilmore
c2af247291 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-06 19:13:49 -05:00
Mikolaj Izdebski
39787e6574 Bring back Plexus support 2014-05-21 10:11:40 +02:00
Mikolaj Izdebski
e54dd57f24 Update to upstream version 1.0.0 2014-05-20 10:08:54 +02:00
Mikolaj Izdebski
6a7530291c Update to upstream version 0.9.1 2014-04-01 19:46:30 +02:00
Mikolaj Izdebski
6be6f93b83 Update to upstream version 0.9.0 2014-02-27 12:12:35 +01:00
Mikolaj Izdebski
9cd0008db0 Update to upstream version 0.9.0.M4 2014-01-06 12:46:05 +01:00
Mikolaj Izdebski
4c3fba1655 Add missing Obsoletes: aether-connector-file
- Resolves: rhbz#996764
2013-08-14 07:28:26 +02:00
Mikolaj Izdebski
283f79caf8 Update to upstream version 0.9.0.M3 2013-08-12 08:24:04 +02:00
Mikolaj Izdebski
16c9b56fca Add forgotten patch 2013-07-25 10:41:04 +02:00
Mikolaj Izdebski
9dea1b24e9 Remove remains of Sonatype Aether
- Port from Sonatype Sisu to Eclipse Sisu, resolves: rhbz#985691
2013-07-25 10:30:02 +02:00
Mikolaj Izdebski
3feb71af98 Update to upstream version 0.9.0.M2 2013-07-22 12:21:12 +02:00
Mikolaj Izdebski
cd85b001eb Add symlinks to Sonatype Aether 2013-07-19 14:45:45 +02:00
4 changed files with 9 additions and 266 deletions

8
.gitignore vendored
View file

@ -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

View file

@ -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 "<dependencies/>"
%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 <mizdebsk@redhat.com> - 1.13.1-11
- Install license files
- Resolves: rhbz#958116
* Fri May 10 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.13.1-10
- Conditionally build without AHC connector
* Thu May 2 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.13.1-9
- Install compat JAR symlinks
- Resolves: rhbz#958558
* Tue Apr 30 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 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 <mizdebsk@redhat.com> - 1.13.1-7
- Build with xmvn
- Disable animal sniffer
- Remove R on jboss-parent, resolves: rhbz#908583
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 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 <mizdebsk@redhat.com> - 1.13.1-5
- Disable animal-sniffer on RHEL
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.13.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Thu Jun 28 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.13.1-3
- Replace pom.xml patches with pom macros
* Thu Apr 19 2012 Alexander Kurtakov <akurtako@redhat.com> 1.13.1-2
- Install aether-connector-asynchttpclient - it was build but not installed.
* Tue Jan 31 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.13.1-1
- Update to latest upstream
- Update spec to latest guidelines
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Wed Jun 8 2011 Alexander Kurtakov <akurtako@redhat.com> 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 <sochotnicky@redhat.com> - 1.11-2
- Rebuild after bugfix update to plexus-containers (#675865)
* Fri Feb 25 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.11-1
- Update to latest version
- Add ASL 2.0 back as optional license
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Wed Jan 19 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.9-1
- License changed to EPL
- Add async-http-client to BR/R
- Update to latest version
* Wed Dec 8 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.7-3
- Make jars/javadocs versionless
- Remove buildroot and clean section
* Wed Oct 13 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.7-2
- Explained how to get tarball properly
- Removed noreplace on depmap fragment
* Mon Oct 11 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.7-1
- Initial Package

1
dead.package Normal file
View file

@ -0,0 +1 @@
Replaced by maven-resolver

View file

@ -1,3 +0,0 @@
a02f091d4e00e8fe6f35508ba60d95e6 aether-1.13.1.tar.bz2
3b83ef96387f14655fc854ddc3c6bd57 LICENSE-2.0.txt
d0fc088e4e5216422c217d39853d8601 epl-v10.html