[netty] Update to upstream version 3.5.2

Mikolaj Izdebski mizdebsk at fedoraproject.org
Thu Jul 12 11:47:45 UTC 2012


commit 20909d607f74163d8d797e78ff99079cf698459f
Author: Mikolaj Izdebski <mizdebsk at redhat.com>
Date:   Thu Jul 12 10:11:59 2012 +0200

    Update to upstream version 3.5.2

 .gitignore |    2 ++
 netty.spec |   57 ++++++++++++++++++++++++++++++---------------------------
 sources    |    2 +-
 3 files changed, 33 insertions(+), 28 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 4ee48c2..8097f60 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,4 @@
 /netty-3.2.3.Final-dist.tar.bz2
 /netty-3.2.4.Final-dist.tar.bz2
+/netty-3.2.7.Final-dist.tar.bz2
+/netty-3.5.2.Final-dist.tar.bz2
diff --git a/netty.spec b/netty.spec
index 75d6ed4..d56b754 100644
--- a/netty.spec
+++ b/netty.spec
@@ -1,39 +1,38 @@
 Name:           netty
-Version:        3.2.4
-Release:        4%{?dist}
+Version:        3.5.2
+Release:        1%{?dist}
 Summary:        An asynchronous event-driven network application framework and tools for Java
 
 Group:          Development/Libraries
 License:        ASL 2.0
-URL:            http://www.jboss.org/netty
-Source0:        http://sourceforge.net/projects/jboss/files/%{name}-%{version}.Final-dist.tar.bz2
+URL:            https://netty.io/
+Source0:        https://github.com/downloads/%{name}/%{name}/%{name}-%{version}.Final-dist.tar.bz2
 
 BuildArch:      noarch
 
-# This pulls in all of the required java and maven stuff
 BuildRequires:  maven
 BuildRequires:  maven-antrun-plugin
 BuildRequires:  maven-assembly-plugin
 BuildRequires:  maven-compiler-plugin
 BuildRequires:  maven-enforcer-plugin
 BuildRequires:  maven-javadoc-plugin
+BuildRequires:  maven-plugin-bundle
 BuildRequires:  maven-resources-plugin
-BuildRequires:  maven-release-plugin
 BuildRequires:  maven-source-plugin
 BuildRequires:  maven-surefire-plugin
-BuildRequires:  maven-plugin-bundle
-BuildRequires:  maven-plugin-jxr
-BuildRequires:  buildnumber-maven-plugin
 BuildRequires:  ant-contrib
-BuildRequires:  subversion
-BuildRequires:  protobuf-java
+
 BuildRequires:  felix-osgi-compendium
-BuildRequires:  jboss-parent
+BuildRequires:  felix-osgi-core
 BuildRequires:  jboss-logging
-BuildRequires:  apiviz
-BuildRequires:  graphviz
+BuildRequires:  jboss-marshalling
+BuildRequires:  protobuf-java
+BuildRequires:  slf4j
+BuildRequires:  sonatype-oss-parent
+BuildRequires:  tomcat-servlet-3.0-api
 
 Requires:       java
+Requires:       jpackage-utils
 Requires:       protobuf-java
 
 %description
@@ -61,22 +60,22 @@ Requires:  jpackage-utils
 
 %prep
 %setup -q -n %{name}-%{version}.Final
-
 # just to be sure, but not used anyway
-rm -rf jar/
-
-# example doesn't build with our protobuf
-rm -rf src/main/java/org/jboss/netty/example/localtime
+rm -rf jar doc license
 
-%pom_remove_plugin :maven-eclipse-plugin
-%pom_remove_plugin :maven-jdocbook-plugin
+%pom_xpath_remove "pom:plugin[pom:artifactId[text()='maven-jxr-plugin']]"
+%pom_xpath_remove "pom:plugin[pom:artifactId[text()='maven-checkstyle-plugin']]"
+%pom_remove_plugin org.eclipse.m2e:lifecycle-mapping
+%pom_remove_dep javax.activation:activation
+%pom_remove_plugin :animal-sniffer-maven-plugin
 %pom_xpath_remove "pom:execution[pom:id[text()='remove-examples']]"
-sed -i s/-spi// pom.xml
+%pom_xpath_remove "pom:plugin[pom:artifactId[text()='maven-javadoc-plugin']]/pom:configuration"
+
+sed s/jboss-logging-spi/jboss-logging/ -i pom.xml
 
 %build
-# skipping tests because we don't have all dependencies in Fedora
-mvn-rpmbuild -Dmaven.test.skip=true \
-        install javadoc:aggregate
+# skipping tests because we don't have easymockclassextension
+mvn-rpmbuild -Dmaven.test.skip=true install javadoc:aggregate
 
 
 %install
@@ -85,9 +84,8 @@ install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
 install -m 644 target/%{name}-%{version}.Final.jar \
   $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
 
-
 install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}
-cp -pr target/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+cp -pr target/site/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
 
 install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
 install -pm 644 pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP-%{name}.pom
@@ -105,6 +103,11 @@ install -pm 644 pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP-%{name}.pom
 %{_javadocdir}/%{name}
 
 %changelog
+* Thu Jul 12 2012 Mikolaj Izdebski <mizdebsk at redhat.com> - 3.5.2-1
+- Update to upstream version 3.5.2
+- Convert patches to POM macros
+- Enable jboss-logging
+
 * Fri May 18 2012 Stanislav Ochotnicky <sochotnicky at redhat.com> - 3.2.4-4
 - Add enforcer-plugin to BR
 
diff --git a/sources b/sources
index ad80068..c3d8104 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-e82ab04f165162c156344c469395df58  netty-3.2.4.Final-dist.tar.bz2
+9b4c5480a6119534c63a17d65514f8cc  netty-3.5.2.Final-dist.tar.bz2


More information about the scm-commits mailing list