[apache-ivy] Enable VFS resolver
Mikolaj Izdebski
mizdebsk at fedoraproject.org
Thu Dec 12 06:44:31 UTC 2013
commit 4e8db9b3e81e74561a8e2f8f8feb564fe25d4001
Author: Mikolaj Izdebski <mizdebsk at redhat.com>
Date: Thu Dec 12 07:42:55 2013 +0100
Enable VFS resolver
apache-ivy.spec | 18 +++++++++---------
1 files changed, 9 insertions(+), 9 deletions(-)
---
diff --git a/apache-ivy.spec b/apache-ivy.spec
index a0c4fb4..5199f6b 100644
--- a/apache-ivy.spec
+++ b/apache-ivy.spec
@@ -1,6 +1,6 @@
Name: apache-ivy
Version: 2.3.0
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: Java-based dependency manager
Group: Development/Tools
@@ -12,6 +12,7 @@ BuildArch: noarch
Provides: ivy = %{version}-%{release}
BuildRequires: ant
+BuildRequires: apache-commons-vfs
BuildRequires: bouncycastle
BuildRequires: bouncycastle-pg
BuildRequires: jakarta-commons-httpclient
@@ -54,20 +55,16 @@ sed -i s/ant-trax/ant/ ivy.xml
# Fedora bouncycastle packages provide -jdk16 artifacts only
sed -i /bouncycastle/s/jdk14/jdk16/ ivy.xml
+# Port from commons-vfs 1.x to 2.x
+sed -i "s/commons.vfs/&2/" src/java/org/apache/ivy/plugins/repository/vfs/*
+
%build
# Remove prebuilt documentation
rm -rf doc build/doc
-# How to properly disable a plugin?
-# we disable vfs plugin since commons-vfs is not available
-rm -rf src/java/org/apache/ivy/plugins/repository/vfs \
- src/java/org/apache/ivy/plugins/resolver/VfsResolver.java
-sed '/vfs.*=.*org.apache.ivy.plugins.resolver.VfsResolver/d' -i \
- src/java/org/apache/ivy/core/settings/typedef.properties
-
# Craft class path
mkdir -p lib
-build-jar-repository lib ant jakarta-commons-httpclient jakarta-oro jsch
+build-jar-repository lib ant commons-vfs jakarta-commons-httpclient jakarta-oro jsch
# Build
ant /localivy /offline -Dtarget.ivy.bundle.version=%{version} -Dtarget.ivy.bundle.version.qualifier= -Dtarget.ivy.version=%{version} jar javadoc
@@ -90,6 +87,9 @@ echo "ivy" > $RPM_BUILD_ROOT%{_sysconfdir}/ant.d/%{name}
%doc LICENSE
%changelog
+* Thu Dec 12 2013 Mikolaj Izdebski <mizdebsk at redhat.com> - 2.3.0-5
+- Enable VFS resolver
+
* Wed Dec 4 2013 Mikolaj Izdebski <mizdebsk at redhat.com> - 2.3.0-4
- Install POM files, resolves: rhbz#1032258
- Remove explicit requires; auto-requires are in effect now
More information about the scm-commits
mailing list