Michael Natterer
a4a0ec9598
plug-ins, pdb: remove the maze plug-in and add a PDB compat proc
2015-09-04 00:34:38 +02:00
Michael Schumacher
c960069198
Workaround for intltool vs. automake issue during distcheck
...
intltool and automake 1.15 currently cause a problem during make distcheck.
This is a no-op workaround for intltool-update to make that succeed again.
See https://github.com/systemd/systemd/commit/06528e8fdd and
https://bugs.launchpad.net/intltool/+bug/1117944 for more information.
Thanks to Daniel Mack for pointing this out during Chaos Communication Camp.
2015-08-21 01:02:41 +02:00
Michael Natterer
8005eea835
Remove the "GIMP" from all "Since: GIMP 2.x" API doc comments
...
because it confuses gtk-doc and breaks some links. Also change the
"Index of new symbols in GIMP 2.x" sections to be what seems to be the
modern standard (looked at the GLib and GTK+ docs), and update some
other stuff.
2015-05-31 21:18:09 +02:00
Michael Natterer
7c36f94f7f
cursors,app,libgimpwidgets: include cursors using GResource
...
instead of deprecated inline pixbufs. Require on gdk-pixbuf >= 2.30.8.
2015-04-14 22:55:10 +02:00
Jehan
5217900748
configure/app: libmypaint becomes an optional dependency.
2015-03-30 22:38:35 +02:00
Jehan
89ef9ca5b7
INSTALL: add brushlib dependency info.
2015-03-30 22:38:35 +02:00
Jehan
77b04551c8
app: clean compilation with external libmypaint.
...
The work-in-progress was using a source tree of libmypaint embedded
into GIMP tree. This is a cleaning with pkg-config test in configure,
and correct includes.
2015-03-30 22:38:35 +02:00
Michael Natterer
071ede915a
app: first draft of GimpMybrushTool, which uses MyPaint brushes
2015-03-30 22:38:34 +02:00
Michael Natterer
a0398e5028
configure.ac, plug-ins: require lcms >= 2.6 and remove #ifdef from lcms.c
2015-02-21 00:33:37 +01:00
Michael Natterer
d1f8fa01a8
data: sort patterns into subdirectories so they get tagged automatically
...
This does not mean that our patterns are all of a sudden "proper" now,
but the categories (except "Legacy") hopefully make sense for new high
quality patterns that will be added, and it's better than having them
all untagged.
2015-02-11 21:13:33 +01:00
Michael Natterer
431f65a7a8
configure.ac: require babl 0.1.12
2015-02-08 18:30:07 +01:00
Michael Natterer
aec8faf56e
configure.ac, docs: use the correct gimpdir in the manual pages
...
It's now either $XDG_CONFIG_HOME/$gimpdir/2.9 or directly $gimpdir,
depending on whether $gimpdir is a relative or absolute path. Build
the resulting string in configure and put it into the manpage_gimprc
variable so it can be used in the manpage sources.
2014-09-15 23:54:06 +02:00
Mukund Sivaraman
7bfc60462e
devel-docs: Add libtool-instructions.txt
2014-08-27 08:41:02 +05:30
Mukund Sivaraman
66ee43a374
build: Update configure help
2014-08-25 13:25:28 +05:30
Michael Henning
4b9bd6ba7d
configure: fix testing for bzip2 on windows
2014-08-19 00:03:09 -04:00
Jehan
af5732ec14
configure: s/libpoppler/libpoppler-glib/
...
To be precise, we require the libpoppler-glib, which is optional when
building poppler. It is more informative to be accurate.
2014-08-16 15:56:45 +02:00
Jehan
b1fc539f6c
tests: build the test icon theme for all platforms.
...
In particular, we were not building these for win32, which has no
symbolic link concept. So let's use $(LN_S) defined by autoconf for this
purpose, as it will copy files for platforms without ln support.
Moreover this way, we don't create one such folder for each and every
test run and fill up the tmp directory with countless directories, that
we never clean up.
On Win32, this fixes 3 tests which were failing because of the missing
icons.
2014-08-15 21:21:41 +00:00
Michael Natterer
498ccd33ee
plug-ins: move file-compressor to plug-ins/common/, it's only one .c file
2014-08-14 01:35:06 +02:00
Jehan
f212c9bfc2
Bug 733525: check presence of poppler-data (informational only).
...
As of version 0.4.7, poppler-data has a pkg-config file, allowing us to
verify its presence. The configure summary is only informational, and we
don't impose this version since older versions may still work.
Moreover poppler-data is only a runtime dependency, so you can also add
it afterwards.
2014-08-13 00:47:12 +00:00
Michael Natterer
dae366bb6e
configure.ac, *: require GLib 2.40.0
...
Remove gimp_output_stream_[v]printf() and use the new functions from
GLib instead. Use memmove() instead of the deprecated g_memmove().
2014-08-12 15:30:19 +02:00
Michael Natterer
0904b1e923
configure.ac, INSTALL.in: remove traces of libcurl and the URI plug-in
...
and fix formatting of "Summary of optional packages" in INSTALL.in
2014-08-12 14:52:21 +02:00
Jehan
6b2963928e
configure: warning when compiling with old fontconfig on Win32.
...
Fontconfig had a few bugs in the default configuration when compiled for
Windows. These issues are fixed from version 2.11.1. Display a warning
when compiling on win32 platform with older versions.
See in particular bugs 708110 and 703331.
2014-07-28 15:35:50 +00:00
Michael Natterer
57e6b22b9d
app, plug-ins: remove file-uri completely
...
and enable the new file-remote code in app unconditionally.
2014-07-23 21:37:13 +02:00
Jehan
8797a35508
INSTALL: add fontconfig, gettext versions and optional dependencies.
2014-07-22 18:13:22 +00:00
Jehan
55315a2804
INSTALL: more complete list of required packages in INSTALL.in.
2014-07-13 20:36:53 +00:00
Michael Natterer
4fbff306e6
plug-ins: remove the libcurl and wget file-uri backends
...
and build file-uri unconditionally, always using GIO. Use more GFiles
instead of URIs in the plug-in in preparation of moving its
functionality to the core.
2014-07-10 20:50:35 +02:00
Michael Natterer
ef37fbbbb2
configure: on Windows, depend on gio-windows-2.0
2014-07-02 19:58:36 +02:00
Jehan
6714a414a7
configure: search only Python 2 interpreter and headers.
...
Do not accept Python 3 interpreter/headers, even when this is the
default installed Python. Search only for Python 2.
2014-05-30 09:59:51 +00:00
Michael Natterer
7438d5bd04
plug-ins: remove the color-rotate plug-in
2014-05-30 01:37:39 +02:00
Jehan
f1fe8b9c24
configure: clean out forgotten debug print.
2014-05-30 00:12:12 +00:00
Michael Natterer
f1573c42d2
app: default to GIMP_HELP_BROWSER_WEB_BROWSER if there is no webkit
2014-05-25 15:23:58 +02:00
Michael Natterer
033719bfa2
icons, themes, app: move the preferences images into the icon theme
2014-05-12 03:24:09 +02:00
Michael Natterer
ae4a41d7a5
themes, icons: move icons from themes/Default/images/ to the toplevel icons/
...
and install them in datadir/icons.
2014-05-07 21:57:21 +02:00
Michael Natterer
6aa53ed2c6
configure: check for gtk-update-icon-cache
2014-05-06 20:14:39 +02:00
Mukund Sivaraman
25c93abbc4
build: Lowering HarfBuzz version further to 0.9.19 to support older distros
2014-05-03 21:14:18 +05:30
Mukund Sivaraman
21e9e3733a
build: Lower HarfBuzz requirement to 0.9.26
2014-05-03 20:28:00 +05:30
Jehan
feb1bf2797
Bug 720052 - Make GIMP recommend a recent gettext.
...
Script-fu gettext strings were mostly not extracted by xgettext. This
will be fixed in upcoming gettext 0.19. Add a test to warn packagers
using older gettext.
2014-05-04 01:38:58 +12:00
Mukund Sivaraman
81e955ed1b
build: Add HarfBuzz dependency
2014-05-03 00:27:47 +05:30
Daniel Sabo
f6533db8b7
configure: Also search for the -gtk2 version of mac integration
...
If a suffixed version is not found it will still fall back to
searching for the old version.
2014-03-19 21:20:51 -07:00
Michael Natterer
4617de6b09
configure, plug-ins: away with all conditional stuff for libbzip2 and liblzma
2014-02-16 16:43:37 +01:00
Michael Natterer
17cadd3c38
configure, plug-ins: really make libz a hard dependency
...
Don't check for it as if it were optional, and error out further down
in configure.ac. Instead error out immediately and remove all other
checks and Makefile hacks.
2014-02-16 16:24:34 +01:00
Ed J
41d932cf48
Make INSTALL be generated by autoconf/configure - automatically updates version numbers.
2014-02-03 14:55:26 -05:00
Michael Natterer
6e07c83978
Bug 722939 - asking for an absolute path as gimpdir results in a path...
...
...relative to the home folder
If an absolute path was given to the --with-gimpdir configure option,
use that path literally.
2014-01-25 19:03:40 +01:00
Martin Husemann
4ac3967a5d
Bug 711795 - execinfo.h functions need -lexecinfo on NetBSD
...
Allow building on NetBSD -current where execinfo.h is present but
backtrace() and backtrace_symbols() are in -lexecinfo.
2013-11-10 22:20:29 +01:00
Michael Natterer
98cef1273b
Bug 704980 - uclibc - base-utils.c: execinfo.h: No such file or directory
...
Forgot to apply the same fix to master.
2013-11-10 22:09:54 +01:00
Michael Natterer
cfa074628f
configure: check for gtk-mac-intregration only if GTK+ is built for quartz
2013-11-10 20:51:37 +01:00
Michael Natterer
1717cb84ed
configure: run check for gtk-mac-integration only on OSX
2013-11-10 18:46:32 +01:00
Daniel Sabo
e56344294c
app: Port to gtk-mac-integration
...
Replace deprecated Carbon APIs with Cocoa.
Includes code by:
Simone Karin Lehmann
Michael Natterer
Daniel Sabo
2013-11-10 18:22:01 +01:00
Michael Natterer
7bd4d2678a
configure, plug-ins, modules: make lcms a hard dependency
2013-11-03 21:19:51 +01:00
Michael Natterer
771293d402
configure, plug-ins: make libjpeg a hard dependency
2013-11-02 22:33:19 +01:00