mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
gdk-pixbuf: update to 2.36.12
This commit is contained in:
parent
9549439e92
commit
c13958f952
@ -0,0 +1,33 @@
|
||||
################################################################################
|
||||
# This file is part of LibreELEC - https://libreelec.tv
|
||||
# Copyright (C) 2016-present Team LibreELEC
|
||||
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
|
||||
#
|
||||
# LibreELEC is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# LibreELEC is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with LibreELEC. If not, see <http://www.gnu.org/licenses/>.
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="gdk-pixbuf"
|
||||
PKG_VERSION="2.36.12"
|
||||
PKG_SHA256="fff85cf48223ab60e3c3c8318e2087131b590fd6f1737e42cb3759a3b427a334"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="OSS"
|
||||
PKG_SITE="http://www.gtk.org/"
|
||||
PKG_URL="https://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/${PKG_VERSION:0:4}/gdk-pixbuf-$PKG_VERSION.tar.xz"
|
||||
PKG_DEPENDS_TARGET="toolchain glib libjpeg-turbo libpng jasper shared-mime-info tiff"
|
||||
PKG_LONGDESC="GdkPixbuf is a a GNOME library for image loading and manipulation."
|
||||
|
||||
PKG_MESON_OPTS_TARGET="-Ddocs=false \
|
||||
-Dgir=false \
|
||||
-Dman=false \
|
||||
-Drelocatable=false"
|
@ -0,0 +1,85 @@
|
||||
diff -Naur a/gdk-pixbuf/meson.build b/gdk-pixbuf/meson.build
|
||||
--- a/gdk-pixbuf/meson.build 2018-06-15 20:13:23.593361199 +0200
|
||||
+++ b/gdk-pixbuf/meson.build 2018-06-15 20:13:42.601469091 +0200
|
||||
@@ -232,15 +232,15 @@
|
||||
|
||||
# The 'loaders.cache' used for testing, so we don't accidentally
|
||||
# load the installed cache; we always build it by default
|
||||
-loaders_cache = custom_target('loaders.cache',
|
||||
- output: 'loaders.cache',
|
||||
- capture: true,
|
||||
- command: [
|
||||
- gdk_pixbuf_query_loaders,
|
||||
- dynamic_loaders,
|
||||
- ],
|
||||
- build_by_default: true)
|
||||
-loaders_dep = declare_dependency(sources: [ loaders_cache ])
|
||||
+#loaders_cache = custom_target('loaders.cache',
|
||||
+# output: 'loaders.cache',
|
||||
+# capture: true,
|
||||
+# command: [
|
||||
+# gdk_pixbuf_query_loaders,
|
||||
+# dynamic_loaders,
|
||||
+# ],
|
||||
+# build_by_default: true)
|
||||
+#loaders_dep = declare_dependency(sources: [ loaders_cache ])
|
||||
|
||||
build_gir = get_option('gir')
|
||||
if build_gir
|
||||
diff -Naur a/meson.build b/meson.build
|
||||
--- a/meson.build 2018-06-15 20:13:23.573361085 +0200
|
||||
+++ b/meson.build 2018-06-15 20:13:32.761413236 +0200
|
||||
@@ -398,7 +398,7 @@
|
||||
# i18n
|
||||
subdir('po')
|
||||
|
||||
-subdir('tests')
|
||||
+#subdir('tests')
|
||||
subdir('thumbnailer')
|
||||
|
||||
# Documentation
|
||||
diff -Naur a/thumbnailer/meson.build b/thumbnailer/meson.build
|
||||
--- a/thumbnailer/meson.build 2018-06-15 20:13:23.605361267 +0200
|
||||
+++ b/thumbnailer/meson.build 2018-06-15 20:13:50.305512825 +0200
|
||||
@@ -12,22 +12,22 @@
|
||||
c_args: common_cflags,
|
||||
dependencies: gdk_pixbuf_deps + [ gdkpixbuf_dep ])
|
||||
|
||||
-custom_target('thumbnailer',
|
||||
- input: 'gdk-pixbuf-thumbnailer.thumbnailer.in',
|
||||
- output: 'gdk-pixbuf-thumbnailer.thumbnailer',
|
||||
- command: [
|
||||
- gen_thumbnailer,
|
||||
- '--printer=@0@'.format(gdk_pixbuf_print_mime_types.full_path()),
|
||||
- '--pixdata=@0@'.format(gdk_pixbuf_pixdata.full_path()),
|
||||
- '--loaders=@0@'.format(loaders_cache.full_path()),
|
||||
- '--bindir=@0@'.format(gdk_pixbuf_bindir),
|
||||
- '@INPUT@',
|
||||
- '@OUTPUT@',
|
||||
- ],
|
||||
- depends: [
|
||||
- gdk_pixbuf_print_mime_types,
|
||||
- gdk_pixbuf_pixdata,
|
||||
- loaders_cache,
|
||||
- ],
|
||||
- install: true,
|
||||
- install_dir: join_paths(gdk_pixbuf_datadir, 'thumbnailers'))
|
||||
+#custom_target('thumbnailer',
|
||||
+# input: 'gdk-pixbuf-thumbnailer.thumbnailer.in',
|
||||
+# output: 'gdk-pixbuf-thumbnailer.thumbnailer',
|
||||
+# command: [
|
||||
+# gen_thumbnailer,
|
||||
+# '--printer=@0@'.format(gdk_pixbuf_print_mime_types.full_path()),
|
||||
+# '--pixdata=@0@'.format(gdk_pixbuf_pixdata.full_path()),
|
||||
+# '--loaders=@0@'.format(loaders_cache.full_path()),
|
||||
+# '--bindir=@0@'.format(gdk_pixbuf_bindir),
|
||||
+# '@INPUT@',
|
||||
+# '@OUTPUT@',
|
||||
+# ],
|
||||
+# depends: [
|
||||
+# gdk_pixbuf_print_mime_types,
|
||||
+# gdk_pixbuf_pixdata,
|
||||
+# loaders_cache,
|
||||
+# ],
|
||||
+# install: true,
|
||||
+# install_dir: join_paths(gdk_pixbuf_datadir, 'thumbnailers'))
|
@ -1,132 +0,0 @@
|
||||
# GdkPixbuf Image Loader Modules file
|
||||
# Automatically generated file, do not edit
|
||||
# Created by gdk-pixbuf-query-loaders from gdk-pixbuf-2.21.5
|
||||
#
|
||||
# LoaderDir = /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders
|
||||
#
|
||||
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ani.so"
|
||||
"ani" 4 "gdk-pixbuf" "The ANI image format" "LGPL"
|
||||
"application/x-navi-animation" ""
|
||||
"ani" ""
|
||||
"RIFF ACON" " xxxx " 100
|
||||
|
||||
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-bmp.so"
|
||||
"bmp" 5 "gdk-pixbuf" "The BMP image format" "LGPL"
|
||||
"image/bmp" "image/x-bmp" "image/x-MS-bmp" ""
|
||||
"bmp" ""
|
||||
"BM" "" 100
|
||||
|
||||
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gif.so"
|
||||
"gif" 4 "gdk-pixbuf" "The GIF image format" "LGPL"
|
||||
"image/gif" ""
|
||||
"gif" ""
|
||||
"GIF8" "" 100
|
||||
|
||||
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-icns.so"
|
||||
"icns" 4 "gdk-pixbuf" "The ICNS image format" "GPL"
|
||||
"image/x-icns" ""
|
||||
"icns" ""
|
||||
"icns" "" 100
|
||||
|
||||
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ico.so"
|
||||
"ico" 5 "gdk-pixbuf" "The ICO image format" "LGPL"
|
||||
"image/x-icon" "image/x-ico" "image/x-win-bitmap" ""
|
||||
"ico" "cur" ""
|
||||
" \001 " "zz znz" 100
|
||||
" \002 " "zz znz" 100
|
||||
|
||||
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jasper.so"
|
||||
"jpeg2000" 4 "gdk-pixbuf" "The JPEG 2000 image format" "LGPL"
|
||||
"image/jp2" "image/jpeg2000" "image/jpx" ""
|
||||
"jp2" "jpc" "jpx" "j2k" "jpf" ""
|
||||
" jP" "!!!! " 100
|
||||
"\377O\377Q" "" 100
|
||||
|
||||
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so"
|
||||
"jpeg" 5 "gdk-pixbuf" "The JPEG image format" "LGPL"
|
||||
"image/jpeg" ""
|
||||
"jpeg" "jpe" "jpg" ""
|
||||
"\377\330" "" 100
|
||||
|
||||
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-pcx.so"
|
||||
"pcx" 4 "gdk-pixbuf" "The PCX image format" "LGPL"
|
||||
"image/x-pcx" ""
|
||||
"pcx" ""
|
||||
"\n \001" "" 100
|
||||
"\n\002\001" "" 100
|
||||
"\n\003\001" "" 100
|
||||
"\n\004\001" "" 100
|
||||
"\n\005\001" "" 100
|
||||
|
||||
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so"
|
||||
"png" 5 "gdk-pixbuf" "The PNG image format" "LGPL"
|
||||
"image/png" ""
|
||||
"png" ""
|
||||
"\211PNG\r\n\032\n" "" 100
|
||||
|
||||
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-pnm.so"
|
||||
"pnm" 4 "gdk-pixbuf" "The PNM/PBM/PGM/PPM image format family" "LGPL"
|
||||
"image/x-portable-anymap" "image/x-portable-bitmap" "image/x-portable-graymap" "image/x-portable-pixmap" ""
|
||||
"pnm" "pbm" "pgm" "ppm" ""
|
||||
"P1" "" 100
|
||||
"P2" "" 100
|
||||
"P3" "" 100
|
||||
"P4" "" 100
|
||||
"P5" "" 100
|
||||
"P6" "" 100
|
||||
|
||||
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-qtif.so"
|
||||
"qtif" 4 "gdk-pixbuf" "The QTIF image format" "LGPL"
|
||||
"image/x-quicktime" "image/qtif" ""
|
||||
"qtif" "qif" ""
|
||||
"abcdidsc" "xxxx " 100
|
||||
"abcdidat" "xxxx " 100
|
||||
|
||||
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ras.so"
|
||||
"ras" 4 "gdk-pixbuf" "The Sun raster image format" "LGPL"
|
||||
"image/x-cmu-raster" "image/x-sun-raster" ""
|
||||
"ras" ""
|
||||
"Y\246j\225" "" 100
|
||||
|
||||
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-tga.so"
|
||||
"tga" 4 "gdk-pixbuf" "The Targa image format" "LGPL"
|
||||
"image/x-tga" ""
|
||||
"tga" "targa" ""
|
||||
" \001\001" "x " 100
|
||||
" \001\t" "x " 100
|
||||
" \002" "xz " 99
|
||||
" \003" "xz " 100
|
||||
" \n" "xz " 100
|
||||
" \013" "xz " 100
|
||||
|
||||
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-tiff.so"
|
||||
"tiff" 1 "gdk-pixbuf" "The TIFF image format" "LGPL"
|
||||
"image/tiff" ""
|
||||
"tiff" "tif" ""
|
||||
"MM *" " z " 100
|
||||
"II* " " z" 100
|
||||
"II* \020 CR\002 " " z zzz z" 0
|
||||
|
||||
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-wbmp.so"
|
||||
"wbmp" 4 "gdk-pixbuf" "The WBMP image format" "LGPL"
|
||||
"image/vnd.wap.wbmp" ""
|
||||
"wbmp" ""
|
||||
" " "zz" 1
|
||||
" `" "z " 1
|
||||
" @" "z " 1
|
||||
" " "z " 1
|
||||
|
||||
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xbm.so"
|
||||
"xbm" 4 "gdk-pixbuf" "The XBM image format" "LGPL"
|
||||
"image/x-xbitmap" ""
|
||||
"xbm" ""
|
||||
"#define " "" 100
|
||||
"/*" "" 50
|
||||
|
||||
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so"
|
||||
"xpm" 4 "gdk-pixbuf" "The XPM image format" "LGPL"
|
||||
"image/x-xpixmap" ""
|
||||
"xpm" ""
|
||||
"/* XPM */" "" 100
|
||||
|
||||
|
@ -1,43 +0,0 @@
|
||||
################################################################################
|
||||
# This file is part of OpenELEC - http://www.openelec.tv
|
||||
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
|
||||
#
|
||||
# This Program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
#
|
||||
# This Program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with OpenELEC.tv; see the file COPYING. If not, write to
|
||||
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
|
||||
# http://www.gnu.org/copyleft/gpl.html
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="gdk-pixbuf"
|
||||
PKG_VERSION="2.34.0"
|
||||
PKG_SHA256="d55e5b383ee219bd0e23bf6ed4427d56a7db5379729a6e3e0a0e0eba9a8d8879"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="OSS"
|
||||
PKG_SITE="http://www.gtk.org/"
|
||||
PKG_URL="http://ftp.acc.umu.se/pub/gnome/sources/gdk-pixbuf/2.34/$PKG_NAME-$PKG_VERSION.tar.xz"
|
||||
PKG_DEPENDS_TARGET="toolchain glib libjpeg-turbo libpng jasper tiff"
|
||||
PKG_SECTION="x11/toolkits"
|
||||
PKG_SHORTDESC="gdk-pixbuf: a GNOME library for image loading and manipulation."
|
||||
PKG_LONGDESC="gdk-pixbuf (GdkPixbuf) is a GNOME library for image loading and manipulation. The GdkPixbuf documentation contains both the programmer's guide and the API reference."
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="gio_can_sniff=yes \
|
||||
--disable-gtk-doc \
|
||||
--disable-gtk-doc-html \
|
||||
--disable-gtk-doc-pdf \
|
||||
--disable-man \
|
||||
--with-libpng \
|
||||
--with-libjpeg \
|
||||
--with-libtiff \
|
||||
--enable-introspection=no \
|
||||
--with-libjasper"
|
@ -1,58 +0,0 @@
|
||||
diff --git a/gdk-pixbuf/Makefile.am b/gdk-pixbuf/Makefile.am
|
||||
index 8319b49..8f27c5c 100644
|
||||
--- a/gdk-pixbuf/Makefile.am
|
||||
+++ b/gdk-pixbuf/Makefile.am
|
||||
@@ -617,51 +617,21 @@ MAINTAINERCLEANFILES = \
|
||||
#
|
||||
# gdk-pixbuf-enum-types.h
|
||||
#
|
||||
-gdk-pixbuf-enum-types.h: s-enum-types-h
|
||||
+gdk-pixbuf-enum-types.h:
|
||||
@true
|
||||
|
||||
-s-enum-types-h: @REBUILD@ $(gdk_pixbuf_headers) gdk-pixbuf-enum-types.h.template
|
||||
- $(AM_V_GEN)( cd $(srcdir) && $(GLIB_MKENUMS) --template gdk-pixbuf-enum-types.h.template \
|
||||
- $(gdk_pixbuf_headers) ) > tmp-gdk-pixbuf-enum-types.h \
|
||||
- && (cmp -s tmp-gdk-pixbuf-enum-types.h gdk-pixbuf-enum-types.h || cp tmp-gdk-pixbuf-enum-types.h gdk-pixbuf-enum-types.h ) \
|
||||
- && rm -f tmp-gdk-pixbuf-enum-types.h \
|
||||
- && echo timestamp > $(@F)
|
||||
-
|
||||
CLEANFILES += tmp-gdk-pixbuf-enum-types.h
|
||||
MAINTAINERCLEANFILES += s-enum-types-h
|
||||
|
||||
#
|
||||
-# gdk-pixbuf-enum-types.c
|
||||
-#
|
||||
-gdk-pixbuf-enum-types.c: @REBUILD@ $(gdk_pixbuf_headers) gdk-pixbuf-enum-types.c.template
|
||||
- $(AM_V_GEN)(cd $(srcdir) && $(GLIB_MKENUMS) --template gdk-pixbuf-enum-types.c.template \
|
||||
- $(gdk_pixbuf_headers)) > gdk-pixbuf-enum-types.c
|
||||
-
|
||||
-#
|
||||
# gdk-pixbuf-marshal.h
|
||||
#
|
||||
-gdk-pixbuf-marshal.h: @REBUILD@ stamp-gdk-pixbuf-marshal.h
|
||||
+gdk-pixbuf-marshal.h:
|
||||
@true
|
||||
|
||||
-stamp-gdk-pixbuf-marshal.h: @REBUILD@ $(srcdir)/gdk-pixbuf-marshal.list
|
||||
- $(AM_V_GEN)echo "#if !defined(GDK_PIXBUF_DISABLE_DEPRECATED) || defined(GDK_PIXBUF_COMPILATION)" > xgen-gmh \
|
||||
- && $(GLIB_GENMARSHAL) --prefix=_gdk_pixbuf_marshal $(srcdir)/gdk-pixbuf-marshal.list --header >> xgen-gmh \
|
||||
- && echo "#endif /* !GDK_PIXBUF_DISABLE_DEPRECATED || GDK_PIXBUF_COMPILATION */" >> xgen-gmh \
|
||||
- && (cmp -s xgen-gmh gdk-pixbuf-marshal.h || cp xgen-gmh gdk-pixbuf-marshal.h) \
|
||||
- && rm -f xgen-gmh xgen-gmh~ \
|
||||
- && echo timestamp > $(@F)
|
||||
-
|
||||
CLEANFILES += xgen-gmh
|
||||
MAINTAINERCLEANFILES += stamp-gdk-pixbuf-marshal.h
|
||||
|
||||
-#
|
||||
-# gdk-pixbuf-marshal.c
|
||||
-#
|
||||
-$(srcdir)/gdk-pixbuf-marshal.c: @REBUILD@ $(srcdir)/gdk-pixbuf-marshal.list
|
||||
- $(AM_V_GEN)(echo -e "#include <gdk-pixbuf/gdk-pixbuf.h>\n" | $(GLIB_GENMARSHAL) --prefix=_gdk_pixbuf_marshal $(srcdir)/gdk-pixbuf-marshal.list --body ) >> xgen-gmc \
|
||||
- && cp xgen-gmc gdk-pixbuf-marshal.c \
|
||||
- && rm -f xgen-gmc xgen-gmc~
|
||||
-
|
||||
CLEANFILES += xgen-gmc
|
||||
|
||||
# if srcdir!=builddir, clean out maintainer-clean files from builddir
|
Loading…
x
Reference in New Issue
Block a user