| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Link with -lintl if needed to avoid the following build failure with
some toolchains (e.g. uclibc or musl):
/home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/mips64el-buildroot-linux-uclibc/5.5.0/../../../../mips64el-buildroot-linux-uclibc/bin/ld: gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.2.p/gdk-pixbuf-util.c.o: in function `_gdk_pixbuf_init_gettext':
gdk-pixbuf-util.c:(.text+0xbc0): undefined reference to `libintl_bindtextdomain'
/home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/mips64el-buildroot-linux-uclibc/5.5.0/../../../../mips64el-buildroot-linux-uclibc/bin/ld: gdk-pixbuf-util.c:(.text+0xbc8): undefined reference to `libintl_bindtextdomain'
Fixes:
- http://autobuild.buildroot.org/results/894359558100ea9637feba16deaf99923805d0f2
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
|
|
|
|
|
| |
Since the gen-resources.py needs to call glib-compile-resources, we need
to figure out where the binary is, and tell gen-resources.py to use
that, instead of relying on it being in the PATH.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
It's still a free-form field, but we should at least adhere to a machine
parseable standard.
|
|
|
|
| |
The 0.48.1 base version is positively *ancient*.
|
| |
|
| |
|
|
|
|
| |
This is more consistent with other modules like GTK.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
And deprecate the `docs` one.
The `gtk_doc` option is shared across GNOME modules, so we should
conform to the established practice.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On FreeBSD, macros such as _POSIX_C_SOURCE and _XOPEN_SOURCE are used as
a means to disable features instead of enabling features. Therefore,
setting a macro to a value which is too small can make required features
become unavailable.
Commit f57bec3322921631c322b7d151fb129125b9d80d sets _XOPEN_SOURCE to
500 and causes compilation errors on FreeBSD because of missing C99
support. FreeBSD libc automatically sets _POSIX_C_SOURCE to 199506 when
_XOPEN_SOURCE is set to 500. Since 1995 < 1999, this also means all C99
functions are disabled. To fix it, use a value matching the current
definition of _POSIX_C_SOURCE=200809, which is _XOPEN_SOURCE=700.
|
|
|
|
| |
Fixes: #128
|
|
|
|
|
|
| |
This avoids the build from erroring out due to warning/error C4819 (Unicode
handling issue in the compiler), which is likely to occur on Chinese, Japanese
and Korean locales
|
|
|
|
|
| |
Now that gdk-pixbuf-xlib has been moved out of tree into its own
repository, we can drop the `x11` build configuration option.
|
| |
|
|
|
|
|
|
| |
g_file_load_bytes(), used in tests/pixbuf-gif.c, was introduced in 2.56.0
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
We could have well found the headers and .lib's needed for libpng, so
only use the fallback wrapper for libpng when we couldn't find the
headers and .lib's.
|
|
|
|
|
|
|
| |
We should not rely on the installation prefix being part of PATH, but is
the location of the binary used by the build system.
Fixes: #126
|
|
|
|
|
| |
This is needed to build gtk+ and all dependencies from scratch on
Windows with meson subprojects.
|
|
|
|
| |
For the development cycle.
|
|\
| |
| |
| |
| |
| |
| | |
Cross compile building
Closes #64
See merge request GNOME/gdk-pixbuf!20
|
| | |
|
| |
| |
| |
| |
| | |
Some linux-like platforms (e.g. Android) don't have a mime-info database
readily available for use.
|
|/
|
|
|
|
|
|
| |
macOS
Use the same versioning scheme as libtool did with the autotools build.
Otherwise switching gdk-pixbuf from meson to autotools makes all libraries
linking to it fail since the version is too low.
|
| |
|
| |
|
|
|
|
|
| |
Drop the conditional support on get_supported_link_arguments(), as there
have been multiple stable releases of Meson with that method.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Visual Studio builds do not assume the presence of a shell script
interpreter but would normally use cmd.exe, which would make the post
install shell script useless in such situations.
Fix this by adding a Windows .bat port of the post install script, to be
used on Visual Studio builds, which may be usable on MinGW builds if
MinGW builds can be done directly in cmd.exe.
|
|
|
|
|
| |
Fix the checks as set10() will still set the macros to 0, which will
break the build when we compile conditionally using #if[n]def.
|
|
|
|
| |
Instead of just for gdk-pixbuf-xlib.
|
|
|
|
| |
We're missing OS_LINUX and OS_DARWIN pre-processor symbols.
|
|
|
|
| |
We're not testing for bind_textdomain_codeset() and setrlimit().
|
|\
| |
| |
| |
| |
| |
| | |
Make the X11 dependency less automagic
Closes #77
See merge request GNOME/gdk-pixbuf!1
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If the x11 option is enabled then we require X11.
We should use a `dependency()` object in order to check for Xlib,
instead of checking for libX11 being available.
Closes #77
|
| |
| |
| |
| |
| | |
We're going to land deprecations, and we dropped Autotools, so this is a
good moment to bump up the version.
|
|/
|
|
|
| |
Makes it easier to see what was enabled, what's going to be built, and
where it's going to be installed.
|
|
|
|
|
|
| |
The `docs` directory is empty, and gdk-pixbuf is not part of GTK any
more, so there's no point to have the API reference under a separate
directory.
|
|
|
|
|
| |
Instead of using a template, use Meson's pkgconfig module to generate
the pkg-config file for us from the build targets.
|
|
|
|
|
|
|
| |
Avoid a bunch of array iterations.
The get_supported_link_arguments() call is gated on a Meson version
check, to avoid requiring a bleeding edge stable version.
|
|
|
|
| |
Use a less ancient baseline.
|