Commit dca69c0a authored by Mathieu Malaterre's avatar Mathieu Malaterre

Import Debian changes 2.1.0-1

openjpeg2 (2.1.0-1) unstable; urgency=low

  * New upstream. Closes: #761154, #761155
  * Rename binary packages to prevent conflicts. Closes: #760874
  * Remove "Multi-Arch: same" for -dev package. Closes: #760421
parents d5ce8a89 f7d32588
...@@ -3,10 +3,10 @@ See also the files THANKS and CHANGES ...@@ -3,10 +3,10 @@ See also the files THANKS and CHANGES
David Janssens designed and implemented the first version of OpenJPEG. David Janssens designed and implemented the first version of OpenJPEG.
Kaori Hagihara designed and implemented the first version of OpenJPIP. Kaori Hagihara designed and implemented the first version of OpenJPIP.
Jerome Fimes implemented the alpha version of OpenJPEG v2. Jerome Fimes implemented the alpha version of OpenJPEG 2.0.
Giuseppe Baruffa added the JPWL functionalities. Giuseppe Baruffa added the JPWL functionalities.
Mickaël Savinaud implemented the final OpenJPEG v2 version based on a big merge between 1.5 version and alpha version of v2. Mickaël Savinaud implemented the final OpenJPEG 2.0 version based on a big merge between 1.5 version and alpha version of 2.0.
Mathieu Malaterre participate to the OpenJPEG v2 version and release the OpenJPEG 1.5 and 1.5.1 version. Mathieu Malaterre participated to the OpenJPEG 2.0 version and improved the libraries and utilities.
Yannick Verschueren, Yannick Verschueren,
Herve Drolon, Herve Drolon,
Francois-Olivier Devaux, Francois-Olivier Devaux,
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -29,7 +29,7 @@ include_regular_expression("^.*$") ...@@ -29,7 +29,7 @@ include_regular_expression("^.*$")
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
# OPENJPEG version number, useful for packaging and doxygen doc: # OPENJPEG version number, useful for packaging and doxygen doc:
set(OPENJPEG_VERSION_MAJOR 2) set(OPENJPEG_VERSION_MAJOR 2)
set(OPENJPEG_VERSION_MINOR 0) set(OPENJPEG_VERSION_MINOR 1)
set(OPENJPEG_VERSION_BUILD 0) set(OPENJPEG_VERSION_BUILD 0)
set(OPENJPEG_VERSION set(OPENJPEG_VERSION
"${OPENJPEG_VERSION_MAJOR}.${OPENJPEG_VERSION_MINOR}.${OPENJPEG_VERSION_BUILD}") "${OPENJPEG_VERSION_MAJOR}.${OPENJPEG_VERSION_MINOR}.${OPENJPEG_VERSION_BUILD}")
...@@ -47,11 +47,13 @@ set(PACKAGE_VERSION ...@@ -47,11 +47,13 @@ set(PACKAGE_VERSION
# 1.5 | 5 # 1.5 | 5
# 1.5.1 | 5 # 1.5.1 | 5
# 2.0 | 6 # 2.0 | 6
# 2.0.1 | 6
# 2.1 | 7
# above is the recommendation by the OPJ team. If you really need to override this default, # above is the recommendation by the OPJ team. If you really need to override this default,
# you can specify your own OPENJPEG_SOVERSION at cmake configuration time: # you can specify your own OPENJPEG_SOVERSION at cmake configuration time:
# cmake -DOPENJPEG_SOVERSION:STRING=42 /path/to/openjpeg # cmake -DOPENJPEG_SOVERSION:STRING=42 /path/to/openjpeg
if(NOT OPENJPEG_SOVERSION) if(NOT OPENJPEG_SOVERSION)
SET(OPENJPEG_SOVERSION 6) SET(OPENJPEG_SOVERSION 7)
endif(NOT OPENJPEG_SOVERSION) endif(NOT OPENJPEG_SOVERSION)
set(OPENJPEG_LIBRARY_PROPERTIES set(OPENJPEG_LIBRARY_PROPERTIES
VERSION "${OPENJPEG_VERSION_MAJOR}.${OPENJPEG_VERSION_MINOR}.${OPENJPEG_VERSION_BUILD}" VERSION "${OPENJPEG_VERSION_MAJOR}.${OPENJPEG_VERSION_MINOR}.${OPENJPEG_VERSION_BUILD}"
...@@ -93,6 +95,8 @@ endif() ...@@ -93,6 +95,8 @@ endif()
# -------------------------------------------------------------------------- # --------------------------------------------------------------------------
# Install directories # Install directories
# Build DOCUMENTATION (not in ALL target and only if Doxygen is found)
option(BUILD_DOC "Build the HTML documentation (with doxygen if available)." OFF)
string(TOLOWER ${PROJECT_NAME} projectname) string(TOLOWER ${PROJECT_NAME} projectname)
set(OPENJPEG_INSTALL_SUBDIR "${projectname}-${OPENJPEG_VERSION_MAJOR}.${OPENJPEG_VERSION_MINOR}") set(OPENJPEG_INSTALL_SUBDIR "${projectname}-${OPENJPEG_VERSION_MAJOR}.${OPENJPEG_VERSION_MINOR}")
...@@ -117,6 +121,7 @@ if(NOT OPENJPEG_INSTALL_INCLUDE_DIR) ...@@ -117,6 +121,7 @@ if(NOT OPENJPEG_INSTALL_INCLUDE_DIR)
set(OPENJPEG_INSTALL_INCLUDE_DIR "include/${OPENJPEG_INSTALL_SUBDIR}") set(OPENJPEG_INSTALL_INCLUDE_DIR "include/${OPENJPEG_INSTALL_SUBDIR}")
endif() endif()
if(BUILD_DOC)
if(NOT OPENJPEG_INSTALL_MAN_DIR) if(NOT OPENJPEG_INSTALL_MAN_DIR)
set(OPENJPEG_INSTALL_MAN_DIR "share/man/") set(OPENJPEG_INSTALL_MAN_DIR "share/man/")
endif() endif()
...@@ -124,6 +129,7 @@ endif() ...@@ -124,6 +129,7 @@ endif()
if(NOT OPENJPEG_INSTALL_DOC_DIR) if(NOT OPENJPEG_INSTALL_DOC_DIR)
set(OPENJPEG_INSTALL_DOC_DIR "share/doc/${OPENJPEG_INSTALL_SUBDIR}") set(OPENJPEG_INSTALL_DOC_DIR "share/doc/${OPENJPEG_INSTALL_SUBDIR}")
endif() endif()
endif()
if(NOT OPENJPEG_INSTALL_JNI_DIR) if(NOT OPENJPEG_INSTALL_JNI_DIR)
if(WIN32) if(WIN32)
...@@ -181,19 +187,31 @@ endif() ...@@ -181,19 +187,31 @@ endif()
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
# opj_config.h generation (1/2) # opj_config.h generation (1/2)
# Check if some include files are provided by the system
include(EnsureFileInclude)
# These files are mandatory
ensure_file_include("string.h" HAVE_STRING_H YES)
ensure_file_include("memory.h" HAVE_MEMORY_H YES)
ensure_file_include("stdlib.h" HAVE_STDLIB_H YES)
ensure_file_include("stdio.h" HAVE_STDIO_H YES)
ensure_file_include("math.h" HAVE_MATH_H YES)
ensure_file_include("float.h" HAVE_FLOAT_H YES)
ensure_file_include("time.h" HAVE_TIME_H YES)
ensure_file_include("stdarg.h" HAVE_STDARG_H YES)
ensure_file_include("ctype.h" HAVE_CTYPE_H YES)
ensure_file_include("assert.h" HAVE_ASSERT_H YES)
# For the following files, we provide an alternative, they are not mandatory
ensure_file_include("stdint.h" OPJ_HAVE_STDINT_H NO)
ensure_file_include("inttypes.h" OPJ_HAVE_INTTYPES_H NO)
# why check this one ? for openjpip ?
include (${CMAKE_ROOT}/Modules/CheckIncludeFile.cmake) include (${CMAKE_ROOT}/Modules/CheckIncludeFile.cmake)
CHECK_INCLUDE_FILE("strings.h" HAVE_STRINGS_H) CHECK_INCLUDE_FILE("strings.h" HAVE_STRINGS_H)
CHECK_INCLUDE_FILE("inttypes.h" HAVE_INTTYPES_H)
CHECK_INCLUDE_FILE("memory.h" HAVE_MEMORY_H)
CHECK_INCLUDE_FILE("stdint.h" HAVE_STDINT_H)
CHECK_INCLUDE_FILE("stdlib.h" HAVE_STDLIB_H)
CHECK_INCLUDE_FILE("string.h" HAVE_STRING_H)
CHECK_INCLUDE_FILE("sys/stat.h" HAVE_SYS_STAT_H) CHECK_INCLUDE_FILE("sys/stat.h" HAVE_SYS_STAT_H)
CHECK_INCLUDE_FILE("sys/types.h" HAVE_SYS_TYPES_H) CHECK_INCLUDE_FILE("sys/types.h" HAVE_SYS_TYPES_H)
CHECK_INCLUDE_FILE("unistd.h" HAVE_UNISTD_H) CHECK_INCLUDE_FILE("unistd.h" HAVE_UNISTD_H)
# ssize_t
include(CheckTypeSize)
CHECK_TYPE_SIZE(ssize_t SSIZE_T)
# Enable Large file support # Enable Large file support
include(TestLargeFiles) include(TestLargeFiles)
...@@ -201,7 +219,15 @@ OPJ_TEST_LARGE_FILES(OPJ_HAVE_LARGEFILES) ...@@ -201,7 +219,15 @@ OPJ_TEST_LARGE_FILES(OPJ_HAVE_LARGEFILES)
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
# Build Library # Build Library
add_subdirectory(src) if(BUILD_JPIP_SERVER)
find_package(CURL REQUIRED)
find_package(FCGI REQUIRED)
find_package(Threads REQUIRED)
if(NOT CMAKE_USE_PTHREADS_INIT)
message(FATAL_ERROR "Only pthread are supported")
endif()
endif()
add_subdirectory(src/lib)
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
# Build Applications # Build Applications
...@@ -235,10 +261,15 @@ configure_file( ...@@ -235,10 +261,15 @@ configure_file(
${CMAKE_CURRENT_BINARY_DIR}/src/lib/openjp2/opj_config.h ${CMAKE_CURRENT_BINARY_DIR}/src/lib/openjp2/opj_config.h
@ONLY @ONLY
) )
configure_file(
${CMAKE_CURRENT_SOURCE_DIR}/src/lib/openjp2/opj_config_private.h.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/src/lib/openjp2/opj_config_private.h
@ONLY
)
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
# Build DOCUMENTATION (not in ALL target and only if Doxygen is found) # build documentation in doc subdir:
option(BUILD_DOC "Build the HTML documentation (with doxygen if available)." OFF)
if(BUILD_DOC) if(BUILD_DOC)
add_subdirectory(doc) add_subdirectory(doc)
endif() endif()
...@@ -255,9 +286,8 @@ if(BUILD_TESTING) ...@@ -255,9 +286,8 @@ if(BUILD_TESTING)
# They could be found via svn on the OpenJPEG google code project # They could be found via svn on the OpenJPEG google code project
# svn checkout http://openjpeg.googlecode.com/svn/data (about 70 Mo) # svn checkout http://openjpeg.googlecode.com/svn/data (about 70 Mo)
find_path(OPJ_DATA_ROOT README-OPJ-Data find_path(OPJ_DATA_ROOT README-OPJ-Data
PATHS PATHS $ENV{OPJ_DATA_ROOT} ${CMAKE_SOURCE_DIR}/../data
$ENV{OPJ_DATA_ROOT} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
${CMAKE_SOURCE_DIR}/../data
) )
# Add repository where to find tests # Add repository where to find tests
...@@ -281,9 +311,54 @@ install( FILES ${OPENJPEG_BINARY_DIR}/OpenJPEGConfig.cmake ...@@ -281,9 +311,54 @@ install( FILES ${OPENJPEG_BINARY_DIR}/OpenJPEGConfig.cmake
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
# install CHANGES and LICENSE # install CHANGES and LICENSE
if(BUILD_DOC)
if(EXISTS ${OPENJPEG_SOURCE_DIR}/CHANGES) if(EXISTS ${OPENJPEG_SOURCE_DIR}/CHANGES)
install(FILES CHANGES DESTINATION ${OPENJPEG_INSTALL_DOC_DIR}) install(FILES CHANGES DESTINATION ${OPENJPEG_INSTALL_DOC_DIR})
endif() endif()
install(FILES LICENSE DESTINATION ${OPENJPEG_INSTALL_DOC_DIR}) install(FILES LICENSE DESTINATION ${OPENJPEG_INSTALL_DOC_DIR})
endif()
include (cmake/OpenJPEGCPack.cmake) include (cmake/OpenJPEGCPack.cmake)
#-----------------------------------------------------------------------------
# pkgconfig support
# enabled by default on Unix, disabled by default on other platforms
if(UNIX)
option(BUILD_PKGCONFIG_FILES "Build and install pkg-config files" ON)
else()
option(BUILD_PKGCONFIG_FILES "Build and install pkg-config files" OFF)
endif()
if(BUILD_PKGCONFIG_FILES)
# install in lib and not share (see multi-arch note above)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/src/lib/openjp2/libopenjp2.pc.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/libopenjp2.pc @ONLY)
install( FILES ${CMAKE_CURRENT_BINARY_DIR}/libopenjp2.pc DESTINATION
${OPENJPEG_INSTALL_LIB_DIR}/pkgconfig )
#
if(BUILD_JPWL)
# install in lib and not share (see multi-arch note above)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/src/lib/openjpwl/libopenjpwl.pc.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/libopenjpwl.pc @ONLY)
install( FILES ${CMAKE_CURRENT_BINARY_DIR}/libopenjpwl.pc DESTINATION
${OPENJPEG_INSTALL_LIB_DIR}/pkgconfig )
endif()
#
if(BUILD_JPIP)
# install in lib and not share (see multi-arch note above)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/src/lib/openjpip/libopenjpip.pc.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/libopenjpip.pc @ONLY)
install( FILES ${CMAKE_CURRENT_BINARY_DIR}/libopenjpip.pc DESTINATION
${OPENJPEG_INSTALL_LIB_DIR}/pkgconfig )
endif()
#
if(BUILD_JP3D)
# install in lib and not share (see multi-arch note above)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/src/lib/openjp3d/libopenjp3d.pc.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/libopenjp3d.pc @ONLY)
install( FILES ${CMAKE_CURRENT_BINARY_DIR}/libopenjp3d.pc DESTINATION
${OPENJPEG_INSTALL_LIB_DIR}/pkgconfig )
endif()
endif()
#-----------------------------------------------------------------------------
/* /*
* Copyright (c) 2002-2012, Communications and Remote Sensing Laboratory, Universite catholique de Louvain (UCL), Belgium * The copyright in this software is being made available under the 2-clauses
* Copyright (c) 2002-2012, Professor Benoit Macq * BSD License, included below. This software may be subject to other third
* Copyright (c) 2003-2012, Antonin Descampe * party and contributor rights, including patent rights, and no such rights
* are granted under this license.
*
* Copyright (c) 2002-2014, Universite catholique de Louvain (UCL), Belgium
* Copyright (c) 2002-2014, Professor Benoit Macq
* Copyright (c) 2003-2014, Antonin Descampe
* Copyright (c) 2003-2009, Francois-Olivier Devaux * Copyright (c) 2003-2009, Francois-Olivier Devaux
* Copyright (c) 2005, Herve Drolon, FreeImage Team * Copyright (c) 2005, Herve Drolon, FreeImage Team
* Copyright (c) 2002-2003, Yannick Verschueren * Copyright (c) 2002-2003, Yannick Verschueren
......
...@@ -2,6 +2,46 @@ ...@@ -2,6 +2,46 @@
OpenJPEG NEWS - user visible changes OpenJPEG NEWS - user visible changes
==================================== ====================================
Changes from OpenJPEG 2.0.0 to OpenJPEG 2.X.X
----------------------------------------------
New Features:
* Digital Cinema profiles have been fixed and updated
* New option to disable MCT if needed
* extended RAW support: it is now possible to input raw images
with subsampled color components (422, 420, etc)
* New way to deal with profiles
API/ABI modifications: (see abi_compat_report in dev-utils/scripts)
* Removed deprecated functions
- opj_stream_create_default_file_stream(FILE*,...)
- opj_stream_create_file_stream(FILE*,...)
- opj_stream_set_user_data (opj_stream_t* p_stream, void * p_data)
* Added
- opj_stream_create_default_file_stream(char*,...)
- opj_stream_create_file_stream(char*,...)
- opj_stream_destroy(opj_stream_t*)
- opj_stream_set_user_data (opj_stream_t* p_stream, void * p_data,
... opj_stream_free_user_data_fn p_function)
- JPEG 2000 profiles and Part-2 extensions defined through '#define'
* Changed
- 'alpha' field added to 'opj_image_comp' structure
- 'OPJ_CLRSPC_EYCC' added to enum COLOR_SPACE
- 'OPJ_CLRSPC_CMYK' added to enum COLOR_SPACE
- 'OPJ_CODEC_JPP' and 'OPJ_CODEC_JPX' added to CODEC_FORMAT
(not yet used in use)
- 'max_cs_size' and 'rsiz' fields added to opj_cparameters_t
Misc:
* OpenJPEG is now officialy conformant with JPEG 2000 Part-1
and will soon become official reference software at the
JPEG committee.
* Huge amount of bug fixes. See CHANGES for details.
Changes from OpenJPEG 1.5.x to OpenJPEG 2.0.0 Changes from OpenJPEG 1.5.x to OpenJPEG 2.0.0
---------------------------------------------- ----------------------------------------------
......
...@@ -27,6 +27,9 @@ set(CTEST_CUSTOM_WARNING_EXCEPTION ...@@ -27,6 +27,9 @@ set(CTEST_CUSTOM_WARNING_EXCEPTION
# Suppress warning caused by intentional messages about deprecation # Suppress warning caused by intentional messages about deprecation
".*warning,.* is deprecated" ".*warning,.* is deprecated"
# java also warns about deprecated API
".*java.*deprecation"
".*deprecation.*"
# supress warnings caused by 3rd party libs: # supress warnings caused by 3rd party libs:
".*thirdparty.*" ".*thirdparty.*"
"libtiff.*has no symbols" "libtiff.*has no symbols"
......
# Ensure that an include file is provided by the system
# Add the check about the mandatory status to the check_include_file macro
# provided by cmake
include (${CMAKE_ROOT}/Modules/CheckIncludeFile.cmake)
macro(ensure_file_include INCLUDE_FILENAME VARIABLE_NAME MANDATORY_STATUS)
#message(WARNING "INCLUDE_FILENAME=${INCLUDE_FILENAME} \n"
# "VARIABLE_NAME=${VARIABLE_NAME} \n"
# "MANDATORY_STATUS=${MANDATORY_STATUS}")
CHECK_INCLUDE_FILE(${INCLUDE_FILENAME} ${VARIABLE_NAME})
#message(WARNING "INCLUDE_FILENAME=${INCLUDE_FILENAME} \n"
# "VARIABLE_NAME=${VARIABLE_NAME} \n"
# "VARIABLE_NAME_VALUE=${${VARIABLE_NAME}} \n"
# "MANDATORY_STATUS=${MANDATORY_STATUS}")
if (NOT ${${VARIABLE_NAME}})
if (${MANDATORY_STATUS})
message(FATAL_ERROR "The file ${INCLUDE_FILENAME} is mandatory but not found on your system")
endif()
endif()
endmacro()
\ No newline at end of file
# #
# this module looks for KAKADu # this module looks for KAKADU
# http://www.kakadusoftware.com/ # http://www.kakadusoftware.com/
# #
# #
# Copyright (c) 2006-2011 Mathieu Malaterre <mathieu.malaterre@gmail.com> # Copyright (c) 2006-2014 Mathieu Malaterre <mathieu.malaterre@gmail.com>
# #
# Redistribution and use is allowed according to the terms of the New # Redistribution and use is allowed according to the terms of the New
# BSD license. # BSD license.
...@@ -14,6 +14,11 @@ find_program(KDU_EXPAND_EXECUTABLE ...@@ -14,6 +14,11 @@ find_program(KDU_EXPAND_EXECUTABLE
kdu_expand kdu_expand
) )
find_program(KDU_COMPRESS_EXECUTABLE
kdu_compress
)
mark_as_advanced( mark_as_advanced(
KDU_EXPAND_EXECUTABLE KDU_EXPAND_EXECUTABLE
KDU_COMPRESS_EXECUTABLE
) )
#include <sys/types.h> #include <sys/types.h>
/* Cause a compile-time error if off_t is smaller than 64 bits */
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
int off_t_is_large[ (LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1 ];
int main(int argc, char **argv) int main(int argc, char **argv)
{ {
/* Cause a compile-time error if off_t is smaller than 64 bits */
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
int off_t_is_large[ (LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1 ];
return 0; return 0;
} }
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
# _LARGE_FILES # _LARGE_FILES
# _LARGEFILE_SOURCE # _LARGEFILE_SOURCE
# _FILE_OFFSET_BITS 64 # _FILE_OFFSET_BITS 64
# HAVE_FSEEKO # OPJ_HAVE_FSEEKO
# #
# However, it is YOUR job to make sure these defines are set in a #cmakedefine so they # However, it is YOUR job to make sure these defines are set in a #cmakedefine so they
# end up in a config.h file that is included in your source if necessary! # end up in a config.h file that is included in your source if necessary!
...@@ -113,10 +113,10 @@ macro(OPJ_TEST_LARGE_FILES VARIABLE) ...@@ -113,10 +113,10 @@ macro(OPJ_TEST_LARGE_FILES VARIABLE)
endif() endif()
if(FSEEKO_COMPILE_OK) if(FSEEKO_COMPILE_OK)
set(HAVE_FSEEKO ON CACHE INTERNAL "Result of test for fseeko/ftello") set(OPJ_HAVE_FSEEKO ON CACHE INTERNAL "Result of test for fseeko/ftello")
else() else()
message(STATUS "Checking for fseeko/ftello - not found") message(STATUS "Checking for fseeko/ftello - not found")
set(HAVE_FSEEKO OFF CACHE INTERNAL "Result of test for fseeko/ftello") set(OPJ_HAVE_FSEEKO OFF CACHE INTERNAL "Result of test for fseeko/ftello")
endif() endif()
if(FILE64_OK AND FSEEKO_COMPILE_OK) if(FILE64_OK AND FSEEKO_COMPILE_OK)
......
openjpeg2 (2.1.0-1) unstable; urgency=low
* New upstream. Closes: #761154, #761155
* Rename binary packages to prevent conflicts. Closes: #760874
* Remove "Multi-Arch: same" for -dev package. Closes: #760421
-- Mathieu Malaterre <malat@debian.org> Thu, 11 Sep 2014 17:40:46 +0200
openjpeg2 (2.0.0-1) unstable; urgency=low openjpeg2 (2.0.0-1) unstable; urgency=low
* New upstream. Closes: #738655. * New upstream. Closes: #738655.
......
...@@ -6,6 +6,7 @@ Homepage: http://www.openjpeg.org ...@@ -6,6 +6,7 @@ Homepage: http://www.openjpeg.org
Build-Depends: cmake (>= 2.8.2), Build-Depends: cmake (>= 2.8.2),
debhelper (>= 9), debhelper (>= 9),
default-jdk, default-jdk,
help2man,
javahelper (>= 0.37~), javahelper (>= 0.37~),
libcurl4-gnutls-dev | libcurl-ssl-dev, libcurl4-gnutls-dev | libcurl-ssl-dev,
libfcgi-dev, libfcgi-dev,
...@@ -19,19 +20,20 @@ Section: libs ...@@ -19,19 +20,20 @@ Section: libs
Vcs-Browser: http://anonscm.debian.org/viewvc/collab-maint/deb-maint/openjpeg2/trunk/ Vcs-Browser: http://anonscm.debian.org/viewvc/collab-maint/deb-maint/openjpeg2/trunk/
Vcs-Svn: svn://anonscm.debian.org/collab-maint/deb-maint/openjpeg2/trunk Vcs-Svn: svn://anonscm.debian.org/collab-maint/deb-maint/openjpeg2/trunk
Package: libopenjpeg6-dev Package: libopenjp2-7-dev
Section: libdevel Section: libdevel
Architecture: any Architecture: any
Multi-Arch: same Depends: libopenjp2-7 (= ${binary:Version}), ${misc:Depends}
Depends: libopenjpeg6 (= ${binary:Version}), ${misc:Depends}
Description: development files for OpenJPEG, a JPEG 2000 image library Description: development files for OpenJPEG, a JPEG 2000 image library
OpenJPEG is a library for handling the JPEG 2000 image compression format. OpenJPEG is a library for handling the JPEG 2000 image compression format.
JPEG 2000 is a wavelet-based image compression standard and permits progressive JPEG 2000 is a wavelet-based image compression standard and permits progressive
transmission by pixel and resolution accuracy for progressive downloads of an transmission by pixel and resolution accuracy for progressive downloads of an
encoded image. It supports lossless and lossy compression, supports higher encoded image. It supports lossless and lossy compression, supports higher
compression than JPEG 1991, and has resilience to errors in the image. compression than JPEG 1991, and has resilience to errors in the image.
.
This package contains the development files for openjpeg 2.x
Package: libopenjpeg6 Package: libopenjp2-7
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
...@@ -42,8 +44,10 @@ Description: JPEG 2000 image compression/decompression library ...@@ -42,8 +44,10 @@ Description: JPEG 2000 image compression/decompression library
transmission by pixel and resolution accuracy for progressive downloads of an transmission by pixel and resolution accuracy for progressive downloads of an
encoded image. It supports lossless and lossy compression, supports higher encoded image. It supports lossless and lossy compression, supports higher
compression than JPEG 1991, and has resilience to errors in the image. compression than JPEG 1991, and has resilience to errors in the image.
.
This package contains the runtime files for openjpeg 2.x
Package: libopenjpip6 Package: libopenjpip7
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
...@@ -57,12 +61,12 @@ Description: JPEG 2000 Interactive Protocol ...@@ -57,12 +61,12 @@ Description: JPEG 2000 Interactive Protocol
. .
This is an implementation of the JPEG 2000 Interactive Protocol (Part-9) This is an implementation of the JPEG 2000 Interactive Protocol (Part-9)
Package: libopenjp3d6 Package: libopenjp3d7
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends} Depends: ${misc:Depends}, ${shlibs:Depends}
Description: JPEG 2000 image compression/decompression library Description: JP3D (JPEG 2000 / Part 10) image compression/decompression library
OpenJPEG is a library for handling the JPEG 2000 image compression format. OpenJPEG is a library for handling the JPEG 2000 image compression format.
JPEG 2000 is a wavelet-based image compression standard and permits progressive JPEG 2000 is a wavelet-based image compression standard and permits progressive
transmission by pixel and resolution accuracy for progressive downloads of an transmission by pixel and resolution accuracy for progressive downloads of an
...@@ -71,32 +75,33 @@ Description: JPEG 2000 image compression/decompression library ...@@ -71,32 +75,33 @@ Description: JPEG 2000 image compression/decompression library
. .
This is an implementation of the JPEG 2000 (JP3D) volumetric imaging (Part-10) This is an implementation of the JPEG 2000 (JP3D) volumetric imaging (Part-10)
Package: libopenjpeg6-dbg Package: libopenjp2-7-dbg
Section: debug Section: debug
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
Depends: libopenjpeg6 (= ${binary:Version}), ${misc:Depends} Depends: libopenjp2-7 (= ${binary:Version}), ${misc:Depends}
Description: debug symbols for libopenjpeg6, a JPEG 2000 image library Description: debug symbols for libopenjp2-7, a JPEG 2000 image library
This package contains the debug symbols to match the runtime component of the This package contains the debug symbols to match the runtime component of the
OpenJPEG library, allowing debugging of a program using OpenJPEG to OpenJPEG library, allowing debugging of a program using OpenJPEG to
access debugging details within the library itself. access debugging details within the library itself.
Package: openjpip-dec-server Package: libopenjpip-dec-server
Section: graphics Section: graphics
Architecture: any Architecture: any
Multi-Arch: foreign Multi-Arch: foreign
Depends: ${misc:Depends}, ${shlibs:Depends} Depends: ${misc:Depends}, ${shlibs:Depends}
Conflicts: openjpip-dec-server
Description: tool to allow caching of JPEG 2000 files using JPIP protocol Description: tool to allow caching of JPEG 2000 files using JPIP protocol
This is client side application for caching remote JPEG 2000 using the JPIP This is client side application for caching remote JPEG 2000 using the JPIP
protocol. This command line application needs to run on the client side to protocol. This command line application needs to run on the client side to
allow application such as opj_viewer or opj_viewer_xerces to view images. allow application such as opj_viewer to view images.
Package: openjpip-viewer Package: libopenjpip-viewer
Section: graphics Section: graphics
Architecture: all Architecture: all
Depends: openjpip-dec-server, ${java:Depends}, ${misc:Depends} Depends: libopenjpip-dec-server, ${java:Depends}, ${misc:Depends}
Provides: openjpip-viewer-xerces Suggests: libopenjp2-tools
Suggests: openjpeg-tools Conflicts: openjpip-viewer
Description: JPEG 2000 java based viewer for advanced remote JPIP access Description: JPEG 2000 java based viewer for advanced remote JPIP access
Java based client to view remote JPEG 2000 using JPIP protocol.