debian/0000755000000000000000000000000011715723115007171 5ustar debian/rules0000755000000000000000000000144411715722577010267 0ustar #!/usr/bin/make -f
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/ant.mk
JAVA_HOME := /usr/lib/jvm/default-java
DEB_ANT_BUILDFILE := debian/build.xml
DEB_ANT_ARGS := -DartifactVersion=$(DEB_UPSTREAM_VERSION) \
-DartifactId=$(DEB_SOURCE_PACKAGE)
DEB_JARS := commons-logging log4j-1.2 servlet-api-2.5 \
slf4j-api slf4j-log4j12 junit4 easymock ant-junit4 ant-junit
binary-post-install/lib$(DEB_SOURCE_PACKAGE)-java::
mh_installpoms -plib$(DEB_SOURCE_PACKAGE)-java
mh_installjar -plib$(DEB_SOURCE_PACKAGE)-java -l pom.xml build/$(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION).jar
clean::
mh_clean
get-orig-source:
uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download --rename
debian/watch0000644000000000000000000000011511663252663010226 0ustar version=3
http://githubredir.debian.net/github/netty/netty/netty-(.*).tar.gz
debian/build.xml0000644000000000000000000000645711715722577011041 0ustar
debian/changelog0000644000000000000000000000372411715723002011044 0ustar netty (1:3.2.6.Final-2) unstable; urgency=low
* Merge from James Page (thanks!):
* Enable test suite to support Ubuntu MIR (LP: #913878) (Closes: #658250):
- d/build.xml: Add extra targets to compile and execute unit tests.
- d/rules: Add testing dependencies to build classpath.
- d/control: Added junit4 and libeasymock-java to BDI's and ant-optional
to BD's.
* d/orig-tar.sh; Dropped - not used.
-- Damien Raude-Morvan Sun, 12 Feb 2012 12:43:50 +0100
netty (1:3.2.6.Final-1) unstable; urgency=low
* New upstream release (Closes: #643832):
- Update watch file for github.
* Add myself to Uploaders.
* Use maven-repo-helper to install jar.
* Bump to Standards-Version to 3.9.2:
- Provide a get-orig-source target.
- Drop Depends on default-jre-headless.
- Drop XSBC-* fields (Ubuntu specific)
- Add Homepage field.
- Add Vcs-* fields.
* Use debhelper 7 compat level.
* Fix copyright:
- now under Apache-2.0 licence.
- update to DEP-5.
* Switch to 3.0 (quilt) source format.
* Add Recommends on logging frameworks.
-- Damien Raude-Morvan Wed, 23 Nov 2011 21:14:19 +0100
netty (1:3.1.0.CR1-1) unstable; urgency=low
* Port package to pkg-java based largely on existing Ubuntu package
* Pull sources from svn to build orig tarball avoiding DFSG non-compliance
* debian/copyright, debian/README.source: Update to reflect DFSG-compliant
packaging.
-- Chris Grzegorczyk Thu, 17 Dec 2009 03:12:31 -0800
netty (3.1.0.CR1+dfsg-0ubuntu1) karmic; urgency=low
* Repackaged orig tarball to avoid shipping sourceless doc/ elements.
* debian/copyright, debian/README.source: Explain repacking.
-- Thierry Carrez Wed, 26 Aug 2009 15:13:13 +0200
netty (3.1.0.CR1-0ubuntu1) karmic; urgency=low
* Initial release. New Eucalyptus dependency.
-- Thierry Carrez Tue, 21 Jul 2009 16:48:12 +0200
debian/maven.ignoreRules0000644000000000000000000000310311663252663012523 0ustar # Maven ignore rules - ignore some Maven dependencies and plugins
# Format of this file is:
# [group] [artifact] [type] [version] [classifier] [scope]
# where each element can be either
# - the exact string, for example org.apache for the group, or 3.1
# for the version. In this case, the element is simply matched
# and left as it is
# - * (the star character, alone). In this case, anything will
# match and be left as it is. For example, using * on the
# position of the artifact field will match any artifact id
# All elements much match before a rule can be applied
# Example rule: match jar with groupid= junit, artifactid= junit
# and version starting with 3., this dependency is then removed
# from the POM
# junit junit jar s/3\\..*/3.x/
# Packages excluded in debian/build.xml
com.google.protobuf protobuf-java * * * *
org.apache.felix org.osgi.compendium * * * *
org.apache.felix org.osgi.core * * * *
org.jboss.logging jboss-logging-spi * * * *
# Disable unneeded plugins
org.apache.maven.plugins maven-assembly-plugin * * * *
org.apache.maven.plugins maven-eclipse-plugin * * * *
org.apache.maven.plugins maven-jxr-plugin * * * *
org.apache.maven.plugins maven-release-plugin * * * *
org.apache.maven.plugins maven-source-plugin * * * *
# No tests
org.apache.maven.plugins maven-surefire-plugin * * * *
junit junit * * * *
org.easymock easymock * * * *
org.easymock easymockclassextension * * * *
# No docs
org.jboss jbossorg-docbook-xslt * * * *
org.jboss jbossorg-fonts * * * *
org.jboss jbossorg-jdocbook-style * * * *
org.jboss.maven.plugins maven-jdocbook-plugin * * * *
debian/maven.cleanIgnoreRules0000644000000000000000000000150111663252663013466 0ustar # Maven clean ignore rules - ignore some Maven dependencies and plugins
# during the clean phase of a Maven build
# Format of this file is:
# [group] [artifact] [type] [version] [classifier] [scope]
# where each element can be either
# - the exact string, for example org.apache for the group, or 3.1
# for the version. In this case, the element is simply matched
# and left as it is
# - * (the star character, alone). In this case, anything will
# match and be left as it is. For example, using * on the
# position of the artifact field will match any artifact id
# All elements much match before a rule can be applied
# Example rule: match jar with groupid= junit, artifactid= junit
# and version starting with 3., this dependency is then removed
# from the POM before mvn clean is called
# junit junit jar s/3\\..*/3.x/
debian/compat0000644000000000000000000000000211663252663010376 0ustar 7
debian/README.source0000644000000000000000000000150311715722577011362 0ustar Building the source tarball
---------------------------
Tarball is now built from the tagged source repository and requires no
additional changes to meet DFSG.
-- Chris Grzegorczyk Thu, 17 Dec 2009 03:12:31 -0800
The source tarball is repacked from the original source tarball downloaded
from [1]. The doc/ subdirectory was removed, as it contains binary elements
without source code (png, odg, pdf).
[1] http://www.jboss.org/netty/downloads.html
-- Thierry Carrez Wed, 26 Aug 2009 15:13:13 +0200
Test Suite Execution
--------------------
The unit test suite has been enabled based on a) the features built from this
source package and b) the version of easymock currently avaliable in the archive.
-- James Page Tue, 24 Jan 2012 09:02:56 +0000
debian/maven.publishedRules0000644000000000000000000000164211663252663013225 0ustar # Maven published rules - additional rules to publish, to help
# the packaging work of Debian maintainers using mh_make
# Format of this file is:
# [group] [artifact] [type] [version] [classifier] [scope]
# where each element can be either
# - the exact string, for example org.apache for the group, or 3.1
# for the version. In this case, the element is simply matched
# and left as it is
# - * (the star character, alone). In this case, anything will
# match and be left as it is. For example, using * on the
# position of the artifact field will match any artifact id
# - a regular expression of the form s/match/replace/
# in this case, elements that match are transformed using
# the regex rule.
# All elements much match before a rule can be applied
# Example rule: match jar with groupid= junit, artifactid= junit
# and version starting with 3., replacing the version with 3.x
# junit junit jar s/3\\..*/3.x/
debian/source/0000755000000000000000000000000011715723115010471 5ustar debian/source/format0000644000000000000000000000001411663252663011706 0ustar 3.0 (quilt)
debian/README.Debian0000644000000000000000000000117111337367370011241 0ustar Please note that in order to reduce dependencies, the Debian Netty package
currently doesn't provide some optional Netty features:
* XNIO support (org.jboss.netty.channel.xnio package)
* JBoss microcontainer support (org.jboss.netty.container package)
* Google Guice and Spring Framework support (org.jboss.netty.example package)
* Protocol buffers support (org.jboss.netty.handler.codec.protobuf package)
* JBoss Logging support (org.jboss.netty.logging.JBossLogger* classes)
* OSGi Logging support (org.jboss.netty.logging.OsgiLogger* classes)
-- Thierry Carrez Tue, 30 Jun 2009 11:11:15 +0200
debian/maven.rules0000644000000000000000000000215311663252663011363 0ustar # Maven rules - transform Maven dependencies and plugins
# Format of this file is:
# [group] [artifact] [type] [version] [classifier] [scope]
# where each element can be either
# - the exact string, for example org.apache for the group, or 3.1
# for the version. In this case, the element is simply matched
# and left as it is
# - * (the star character, alone). In this case, anything will
# match and be left as it is. For example, using * on the
# position of the artifact field will match any artifact id
# - a regular expression of the form s/match/replace/
# in this case, elements that match are transformed using
# the regex rule.
# All elements much match before a rule can be applied
# Example rule: match jar with groupid= junit, artifactid= junit
# and version starting with 3., replacing the version with 3.x
# junit junit jar s/3\\..*/3.x/
org.jboss.netty netty bundle s/.*/debian/ * *
commons-logging s/commons-logging-api/commons-logging/ * s/.*/debian/ * *
log4j log4j * s/1\.2\..*/1.2.x/ * *
s/ant/org.apache.ant/ * * s/.*/debian/ * *
s/org.apache.tomcat/javax.servlet/ servlet-api jar s/.*/2.5/ * *
debian/control0000644000000000000000000000244211715722740010601 0ustar Source: netty
Section: java
Priority: optional
Maintainer: Chris Grzegorczyk
DM-Upload-Allowed: yes
Uploaders: Graziano Obertelli ,
Kyo Lee ,
Damien Raude-Morvan
Build-Depends-Indep: default-jdk,
junit4,
libcommons-logging-java,
libeasymock-java,
liblog4j1.2-java,
libservlet2.5-java,
libslf4j-java,
maven-repo-helper
Build-Depends: ant, ant-optional, cdbs (>= 0.4.5.3), debhelper (>= 7)
Standards-Version: 3.9.2
Homepage: http://www.jboss.org/netty
Vcs-Svn: svn://svn.debian.org/svn/pkg-eucalyptus/netty/trunk/
Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-eucalyptus/netty/trunk/
Package: libnetty-java
Architecture: all
Depends: ${misc:Depends}
Recommends: libcommons-logging-java | liblog4j1.2-java | libslf4j-java,
libservlet2.5-java
Description: Java NIO client/server socket framework
Netty is a Java NIO client/server framework which enables quick and easy
development of network applications such as protocol servers and clients.
It greatly simplifies and streamlines network programming such as TCP and UDP
socket server.
debian/libnetty-java.poms0000644000000000000000000000320611663252663012652 0ustar # List of POM files for the package
# Format of this file is:
# [option]*
# where option can be:
# --ignore: ignore this POM and its artifact if any
# --ignore-pom: don't install the POM. To use on POM files that are created
# temporarily for certain artifacts such as Javadoc jars. [mh_install, mh_installpoms]
# --no-parent: remove the tag from the POM
# --package=: an alternative package to use when installing this POM
# and its artifact
# --has-package-version: to indicate that the original version of the POM is the same as the upstream part
# of the version for the package.
# --keep-elements=: a list of XML elements to keep in the POM
# during a clean operation with mh_cleanpom or mh_installpom
# --artifact=: path to the build artifact associated with this POM,
# it will be installed when using the command mh_install. [mh_install]
# --java-lib: install the jar into /usr/share/java to comply with Debian
# packaging guidelines
# --usj-name=: name to use when installing the library in /usr/share/java
# --usj-version=: version to use when installing the library in /usr/share/java
# --no-usj-versionless: don't install the versionless link in /usr/share/java
# --dest-jar=: the destination for the real jar.
# It will be installed with mh_install. [mh_install]
# --classifier=: Optional, the classifier for the jar. Empty by default.
# --site-xml=: Optional, the location for site.xml if it needs to be installed.
# Empty by default. [mh_install]
#
pom.xml --no-parent --has-package-version
debian/copyright0000644000000000000000000000217011663252663011133 0ustar Format: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?revision=174
Upstream-Name: JBoss Netty
Upstream-Contact: http://www.jboss.org/netty/
Source: https://github.com/netty/netty/
Files: *
Copyright: Copyright (C) 2008-2011, Red Hat Inc.
License: Apache-2.0
Files: src/main/java/org/jboss/netty/util/internal/*
Copyright: Copyright (C) 2009, Red Hat Inc.
Comments:
Written by Doug Lea with assistance from members of JCP JSR-166
Expert Group and released to the public domain, as explained at
http://creativecommons.org/licenses/publicdomain
License: Apache-2.0
Files: src/main/java/org/jboss/netty/handler/codec/base64/*
Copyright: Copyright (C) 2009, Red Hat Inc.
Comments:
Written by Robert Harder and released to the public domain, as explained at
http://creativecommons.org/licenses/publicdomain
License: Apache-2.0
Files: debian/*
Copyright: 2009, Thierry Carrez
Copyright: 2011, Damien Raude-Morvan
License: Apache-2.0
License: Apache-2.0
On Debian systems, the complete text of the Apache License Version 2.0,
can be found in /usr/share/common-licenses/Apache-2.0.