[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