This is an automated email from the git hooks/post-receive script. tille pushed a commit to branch master in repository mpj.
commit 8f41c2f2bfb4f25eedc08bb11d5156af0a2e7ac9 Author: Andreas Tille <[email protected]> Date: Sat Jan 21 17:27:05 2012 +0000 Dropped several other files from source tarball which have either no source or no license and are not actually needed for the wanted result mpj.jar --- debian/README.Debian | 33 ++++++++++++++-- debian/control | 2 +- debian/copyright | 57 +++++++++++++++++++++++++++ debian/get-orig-source | 9 +++++ debian/patches/use_debian_packaged_jars.patch | 4 ++ debian/watch | 2 +- 6 files changed, 102 insertions(+), 5 deletions(-) diff --git a/debian/README.Debian b/debian/README.Debian index 9c34baa..14f720a 100644 --- a/debian/README.Debian +++ b/debian/README.Debian @@ -1,13 +1,40 @@ libmpj-java for Debian ====================== -The mpjexpress project builds several different jar files. +Documentation +------------- + +The original tarball contained some PDF files without source. So these +were stripped from the source to not cause conflicts with DFSG. Feel +free to download and read these files at + + http://mpj-express.org/guides.html + + +Other parts of the library +-------------------------- + +The mpj-express project builds several different jar files. This actual package was to build mpj.jar exclusively as a prerequisite -for the beast-mcmc package. Because the chances to test the other builded -JARs are not very good they are not shipped with the binary package. +for the beast-mcmc package. Because the chances to test the other +builded JARs are not very good they are not shipped with the binary +package. Please feel free to suggest inclusion of other JARs if you have some use case. + +Test suite +---------- + +The original tarball contained a complex test suite. However large +parts of this suite did not contained any licensing statement. This +test suite is even downloadable separately at + + http://www2.epcc.ed.ac.uk/computing/research_activities/java_grande/mpj.html + +If you consider using the test suite and want to include it into the +packaging please clarify the license with the authors. + -- Andreas Tille <[email protected]> Sat, 21 Jan 2012 15:15:57 +0100 diff --git a/debian/control b/debian/control index 4e168da..4941418 100644 --- a/debian/control +++ b/debian/control @@ -15,7 +15,7 @@ Package: libmpj-java Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, ${java:Depends} Recommends: ${java:Recommends} -Description: Java library for parallel applications for multicore processors and compute clusters/clouds +Description: Java library for parallel applications for multicore processors and clusters MPJ Express is a Java message passing library that allows application developers to write and execute parallel applications for multicore processors and compute clusters/clouds. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..f96f792 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,57 @@ +Format-Specification: http://wiki.debian.org/Proposals/CopyrightFormat +Upstream-Name: MPJ Express +Upstream-Contact: +Original-Source: http://sourceforge.net/projects/mpjexpress/files/ + +Files: * +Copyright: 2005 - 2007 + 1. Distributed Systems Group, University of Portsmouth (2005) + 2. Aamir Shafi (2005 - 2007) + 3. Bryan Carpenter (2005 - 2007) + 4. Mark Baker (2005 - 2007) + Leif Mortenson <[email protected]> +License: The MIT License + The bulk of code in this distribution was developed by the Distributed Systems + Group at the University of Portsmouth. Some sections of the code like + the buffering API and derived datatypes include contributions developed at + the Community Grids Lab at Indiana University. + . + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + . + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN + NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR + OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR + THE USE OR OTHER DEALINGS IN THE SOFTWARE. + . + 2. MPJ uses two third party softwares: Jetty and Java Service Wrapper project. + The licenses for these two projects can be seen in + $MPJ_HOME/THIRDPARTYLICENSES file. +Comment: Needs to be packaged separately from source + The source of the jar is available at + http://sourceforge.net/projects/mpjexpress/ + and needs separate packaging for Debian. This is planed to be done in + the future. + +Files: lib/mtj.jar +Copyright: 2003-2006 Bjørn-Ove Heimsund +License: LGPL-3+ + On Debian GNU/Linux system you can find the text at + /usr/share/common-licenses/LGPL-3 +Comment: Needs to be packaged separately from source + The source of the jar is available at + http://code.google.com/p/matrix-toolkits-java/ + and needs separate packaging for Debian. This is planed to be done in + the future. + diff --git a/debian/get-orig-source b/debian/get-orig-source index 21a71d4..d5b36e4 100755 --- a/debian/get-orig-source +++ b/debian/get-orig-source @@ -33,11 +33,20 @@ find . -name "*.dll" -delete find . -name "*macosx*" -delete find . -name "*solaris*" -delete +# Unfortunately there is no source for the PDFs +find . -name "*.pdf" -delete + # Remove binaries which are provided by Debian packages anyway find . -name "libwrapper*" -delete # libservice-wrapper-jni rm -f lib/log4j*.jar # liblog4j1.2-java rm -f lib/wrapper.jar # libservice-wrapper-java +# The test suite contains code with unspecified license +# because it is not used in the build process it will +# be simply removed to enable upload to Debian main. +# Volunteers to do further investigation are really welcome +rm -rf test + # finally all precompiled JARs are either builded in the build process # or not needed for the build process of mpj.jar which is in our main interest rm -f lib/* diff --git a/debian/patches/use_debian_packaged_jars.patch b/debian/patches/use_debian_packaged_jars.patch index 3feb7a5..e938431 100644 --- a/debian/patches/use_debian_packaged_jars.patch +++ b/debian/patches/use_debian_packaged_jars.patch @@ -1,3 +1,7 @@ +Author: Andreas Tille <[email protected]> +Date: Sat, 21 Jan 2012 15:15:57 +0100 +Description: Use Debian packaged libraries + --- mpj-v0_38.orig/build.xml +++ mpj-v0_38/build.xml @@ -79,7 +79,7 @@ diff --git a/debian/watch b/debian/watch index 6e164cb..35447b6 100644 --- a/debian/watch +++ b/debian/watch @@ -1,4 +1,4 @@ version=3 -opts="uversionmangle=s/_/./g" \ +opts="uversionmangle=s/_/./g,dversionmangle=s/~dfsg//" \ http://sf.net/mpjexpress/mpj-v(.+)\.zip \ debian debian/get-orig-source -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/mpj.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

