From 4a278c66bd4f688e5c5a069e9eeba654168c998a Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Wed, 1 Apr 2020 16:25:26 +0100 Subject: Remove the libjasper-based JPEG2000 loader Libjasper is not really maintained any more, and has been dropped by various Linux distributions over the years. GdkPixbuf has not enabled the JPEG2000 loader by default in many years, relying on downstream distributors to do so if they also shipped libjasper. This means that it's unlikely anybody has relied on GdkPixbuf to load a JPEG2000 image for the past 3 to 5 years, if at all. The only other option for loading JPEG2000 images is to use OpenJPEG, and for that there is an out of tree GdkPixbuf module available: https://notabug.org/necklace/jp2-pixbuf-loader Fixes: #152, #137 --- README.msvc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'README.msvc') diff --git a/README.msvc b/README.msvc index dbac333a2..c5615e17c 100644 --- a/README.msvc +++ b/README.msvc @@ -28,7 +28,6 @@ part of the dependency's build process. -IJG JPEG or libjpeg-turbo (strongly recommended, use -Djpeg=false to disable) -libpng (strongly recommended, use -Dpng=false to disable) -libtiff (strongly recommended, use -Dtiff=false to disable) --libjasper (optional, JPEG2000 library, use -Djpaster=true to enable) 1) Configure the build using Meson: Set the PATH, LIB, INCLUDE and PKG_CONFIG_PATH environmental variables as @@ -37,7 +36,7 @@ needed. Run the following in a Visual Studio command prompt: python $(PATH_TO_meson.py)\meson.py $(GDK_PIXBUF_SRCDIR) --buildtype=$(BUILD_CONFIG) --prefix=$(PREFIX) -Dman=false $(OTHER_OPTIONS) For $(OTHER_OPTIONS), the following may be of interest, besides the png, -jpeg, japer and tiff options. Prefix each option with -D: +jpeg and tiff options. Prefix each option with -D: -builtin_loaders: list of image loaders that we want to build into the main GDK-Pixbuf DLL, or use 'all' to include all buildable image -- cgit v1.2.1