[plexus-io] Use ordinary URL for Source0

Stanislav Ochotnicky sochotni at fedoraproject.org
Thu Nov 15 09:44:51 UTC 2012


commit d2929974b130871fdfb168434cbcef691b941d3b
Author: Stanislav Ochotnicky <sochotnicky at redhat.com>
Date:   Tue Nov 13 18:37:56 2012 +0100

    Use ordinary URL for Source0
    
    - Make sure we use 1.5 source/target
    - Add enforcer plugin to BR

 .gitignore     |    1 +
 plexus-io.spec |   29 +++++++++++++++++------------
 sources        |    2 +-
 3 files changed, 19 insertions(+), 13 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 74239b3..22ee107 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@ plexus-io-2.0.1.tar.xz
 /plexus-io-2.0.2.tar.xz
 sonatype-plexus-io-plexus-io-2.0.4-0-g2767dfe.tar.gz
 /sonatype-plexus-io-plexus-io-2.0.5-0-g4a31728.tar.gz
+/plexus-io-2.0.5.tar.gz
diff --git a/plexus-io.spec b/plexus-io.spec
index c2bfbde..691065b 100644
--- a/plexus-io.spec
+++ b/plexus-io.spec
@@ -1,33 +1,34 @@
 Name:           plexus-io
 Version:        2.0.5
-Release:        1%{?dist}
+Release:        2%{?dist}
 Summary:        Plexus IO Components
 
 Group:          Development/Libraries
 License:        ASL 2.0
 URL:            http://plexus.codehaus.org/plexus-components/plexus-io
-# fetched from https://github.com/sonatype/plexus-io/tarball/plexus-io-2.0.5
-Source0:        sonatype-plexus-io-plexus-io-2.0.5-0-g4a31728.tar.gz
+Source0:        https://github.com/sonatype/plexus-io/tarball/plexus-io-%{version}#/%{name}-%{version}.tar.gz
 BuildArch: noarch
 
 BuildRequires: java-devel >= 1:1.6.0
-BuildRequires:  jpackage-utils
+BuildRequires: jpackage-utils
 
 BuildRequires: plexus-utils
 BuildRequires: plexus-container-default
+BuildRequires: plexus-components-pom
 BuildRequires: maven
-BuildRequires: maven-resources-plugin
 BuildRequires: maven-compiler-plugin
+BuildRequires: maven-enforcer-plugin
 BuildRequires: maven-jar-plugin
 BuildRequires: maven-install-plugin
 BuildRequires: maven-javadoc-plugin
+BuildRequires: maven-resources-plugin
 BuildRequires: maven-surefire-plugin
 BuildRequires: maven-surefire-provider-junit
 BuildRequires: maven-doxia-sitetools
 BuildRequires: mvn(org.apache.maven.plugins:maven-enforcer-plugin)
 Requires:  jpackage-utils
-Requires: plexus-utils
-Requires: plexus-container-default
+Requires:  plexus-utils
+Requires:  plexus-container-default
 
 %description
 Plexus IO is a set of plexus components, which are designed for use
@@ -46,7 +47,9 @@ API documentation for %{name}.
 %setup -q -n sonatype-plexus-io-1a0010b
 
 %build
-mvn-rpmbuild install javadoc:aggregate
+mvn-rpmbuild -Dmaven.compiler.source=1.5 \
+             -Dmaven.compiler.target=1.5 \
+             install javadoc:aggregate
 
 %install
 # jars
@@ -66,16 +69,18 @@ install -d -m 0755 %{buildroot}%{_javadocdir}/%{name}
 cp -pr target/site/api*/* %{buildroot}%{_javadocdir}/%{name}/
 
 
-%files
+%files -f .mfiles
 %doc NOTICE.txt
-%{_javadir}/plexus/io.jar
-%{_mavenpomdir}/JPP.%{name}.pom
-%{_mavendepmapfragdir}/%{name}
 
 %files javadoc
 %{_javadocdir}/%{name}
 
 %changelog
+* Tue Nov 13 2012 Stanislav Ochotnicky <sochotnicky at redhat.com> - 2.0.5-2
+- Use ordinary URL for Source0
+- Make sure we use 1.5 source/target 
+- Add enforcer plugin to BR
+
 * Wed Oct 10 2012 Alexander Kurtakov <akurtako at redhat.com> 2.0.5-1
 - Update to upstream 2.0.5 release.
 
diff --git a/sources b/sources
index 256efa3..282f6e9 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-f78ef5b6d2885c70d705c3e646f25056  sonatype-plexus-io-plexus-io-2.0.5-0-g4a31728.tar.gz
+f78ef5b6d2885c70d705c3e646f25056  plexus-io-2.0.5.tar.gz


More information about the scm-commits mailing list