Commit graph

52 commits

Author SHA1 Message Date
Jehan
6645cc7ba5 app, libgimpbase: --enable-relocatable-bundle replaces --enable-binreloc
Older --enable-binreloc configure option had basically the same purpose
as the newer --enable-relocatable-bundle, though the old binreloc was
only used for gimpenv.c code.
As a consequence, commit 10ce702188 was still not working fine since
gimp_installation_directory_file() also need binreloc enabled (to be
actually relocatable).

Let's get rid of this whole mess, by implying we want binreloc code to
be used when --enable-relocatable-bundle is ON. We don't need the
m4macros anymore, since AM_BINRELOC was basically just checking that
`/proc/self/maps` was present. But anyway being present at compile time
does not mean it will be at runtime (nor the opposite). So this test is
not that useful. The binreloc code will anyway fallback gracefully to
the non-binreloc code (i.e. trying to use build-time install paths) if
the procfs is lacking at runtime.

(cherry picked from commit 4d84c1d7ee)
2019-02-07 14:56:26 +01:00
Jehan
8a91cde184 INSTALL: update mypaint-brushes repository (finally upstream!).
The MyPaint project now hosts the repository which was under my name
previously. Yeah!

(cherry picked from commit 5ac267820f)
2018-09-30 21:07:40 +02:00
Jehan
5f088a95c3 configure: check presence of "gegl:matting-levin" with gegl --exists.
This is a runtime dependency. If absent, we simply won't have access to
the alternative Matting Levin engine in the foreground selection tool.

If we don't add a test in configure, this may be easily forgotten. I
created the `gegl --exists` feature specifically for this kind of
checks, so let's check operation existence.

(cherry picked from commit 9560a653c5)
2018-09-17 19:51:15 +02:00
Jehan
ec79b5c9bc INSTALL, configure: replace Jasper with OpenJPEG.
Just realizing we haven't updated the INSTALL file with the dependency
change.

(cherry picked from commit fb57133d55)
2018-08-13 19:43:56 +02:00
Jehan
552dc5f867 INSTALL: update gettext requirement.
Also fix number of hyphens around the title.

(cherry picked from commit 9c84d2375b)
2018-08-01 19:00:38 +02:00
Jehan
a52473196f INSTALL: add some recommended dependencies to GEGL.
This is a "for info" comment so that packagers don't forget them when we
sometimes depend on some specific GEGL dependencies.

(cherry picked from commit 530a2bd9a5)
2018-07-18 16:34:01 +02:00
Michael Natterer
9e71fc0983 Change a bazillion URLs to https://
Including all user-visible link and links called from code, like
the help pages.

(cherry picked from commit bab75b7365)
2018-07-14 14:23:42 +02:00
Jehan
445e3a16d9 INSTALL: add --enable-relocatable-bundle in options list.
(cherry picked from commit c543103783)
2018-06-28 19:26:32 +02:00
Jehan
1a14f7e8c9 INSTALL: libheif must also be built with libx265.
(cherry picked from commit 33749491af)
2018-06-14 16:35:32 +02:00
Jehan
ffb5f994fb Update various places with old git repository URIs.
(cherry picked from commit c6a1b9bcde)
2018-05-27 16:23:20 +02:00
Jehan
5f754c48dc INSTALL: clean out some old (now useless) dependency info. 2018-05-19 23:08:32 +02:00
Jehan
2f73a83bbe INSTALL: add info about libheif optional dependency.
Also make it clear that libheif must be built with libde265 support.
2018-05-11 22:56:01 +02:00
Jehan
1806e56405 INSTALL: make clear not to install libmypaint from master.
Also add a note about installing possibly from the release tarball or
from the package manager of a distribution, since apparently some assume
it has to be installed from repository, making their own life harder
that it has to!
Finally split the libmypaint and mypaint-brushes into their own numbers
to make things even clearer.
2018-04-15 00:15:03 +02:00
Jehan
015f2fc800 INSTALL: add gdb or lldb as optional runtime dependencies. 2018-01-28 15:43:07 +01:00
Jehan
21227c2516 INSTALL: various fixes.
Adding GIMP 2.8 as compatible regarding plug-ins, fixing a few typos,
and replacing --enable-vector-icons by --disable-vector-icons (since
vector icons are now the default).
2018-01-19 01:47:22 +01:00
Jehan
0f29e67078 INSTALL: add some information about PKG_CONFIG_PATH for mypaint-brushes.
I didn't think I'd have to be this detailed, but it appears a lot of
people were not aware that data package .pc files would end up under
share/pkgconfig/ (and not lib/) and have problems with installing this
new "mypaint-brushes" dependency. Hopefully this will be enough.
2018-01-03 19:24:27 +01:00
Jehan
1e259e3358 INSTALL: use spaces instead of tabs for pretty-printing.
Using tabs aligns text correctly only if the viewer display tabs the
same size as the editor. Using spaces allows always having well aligned
texts, especially in table-like outputs like this dependency listing.
2018-01-02 02:14:52 +01:00
Jehan
fe4bbc4d9c INSTALL: add a precision about which mypaint-brushes branch to install. 2018-01-01 23:06:52 +01:00
Jehan
79e4a22fe2 INSTALL: add info about new mypaint-brushes dependency. 2018-01-01 22:33:56 +01:00
Jehan
7d8dd66e85 INSTALL: update dependency information.
It seems we forgot to move librsvg from optional to mandatory
dependency. Also add RawTherapee as an optional runtime dependency.
Finally reorder the lists alphabetically.
2017-12-13 20:30:02 +01:00
Jehan
a207570cfe Bug 791397 - Gimp import multi page PDF only imports first page.
Poppler and poppler-data are now hard dependencies.
PDF is a common-enough format nowadays that import support is likely
considered as a granted feature by everyone. Moreover the current
fallback to the PostScript plug-in for PDF support just gives a degraded
experience with less features (and probably a lot of bugs since
basically nobody uses this code).
Poppler-data is also considered mandatory because non-western language
support should never be considered an "option". People using non-western
languages are not second class citizens and therefore if we say that PDF
import is now a hard feature, it should also include PDF using CJK or
Cyrillic languages.
2017-12-13 20:16:24 +01:00
Jehan
a78098bcd1 INSTALL: add GIO and glib-networking in the list of required packages.
Also do a bit of reformating in the table.
2017-05-10 22:11:52 +02:00
Robert McHardy
768b44a0c4 Bug 772315 - Dependency mentioned twice in INSTALL.in 2016-10-02 17:47:33 +02:00
Jehan
c6a570d33e configure, INSTALL, devel-docs: vectorial icons is not proper English.
We should use "vector icons" instead. Thanks to nomis for raising the
question and ankh to confirm the proper English.
2016-09-12 01:58:41 +02:00
Jehan
7725f1dc0e INSTALL: libwebp must be built with --enable-libwebpmux...
... and --enable-libwebpdemux.
2016-08-16 21:04:58 +02:00
Jehan
9e9cd496f7 INSTALL: adding libwebp in optional dependency list. 2016-08-16 02:41:34 +02:00
Jehan
4f0ee8b9b5 INSTALL: pretty-fix and conjugation error. 2016-06-14 00:07:12 +02:00
Jehan
24334f3e59 INSTALL, configure: add Dr. MinGW information...
... in the INSTALL file, but also in the summary of optional
dependencies at the end of the configure script.
2016-06-11 23:35:39 +02:00
Jehan
8bd53dc09f INSTALL: typo or agreement fix. s/This options/This option/ 2016-06-02 12:51:39 +02:00
Jehan
28942c9843 INSTALL: add description of --enable-vector-icons. 2016-06-02 01:16:17 +02:00
Jehan
ed8a9c97cf INSTALL: libmypaint doesn't use scons anymore...
... and --with-sendmail option has a slightly different usage.
2016-06-02 00:52:53 +02:00
Jehan
2a7ee53273 INSTALL: adding list of runtime dependencies.
As far as I know: darktable and xdg-email/sendmail.
2016-05-28 01:01:41 +02:00
Michael Natterer
ac8c130719 INSTALL.in: put libmypaint build instructions back 2015-12-28 21:18:52 +01:00
Daniel Sabo
35936f4992 INSTALL.in: Update libmypaint description. 2015-12-28 09:30:18 -08:00
Michael Natterer
3daad6be09 INSTALL.in: update libmypaint information and move libtiff to required list 2015-12-25 19:16:28 +01:00
Jehan
1fbb85067c INSTALL: libmypaint is no longer a hard dependency. 2015-03-31 00:53:32 +02:00
Alexandre Prokoudine
87581cb309 Fix the location of the upstream libmypaint repository 2015-03-31 01:05:35 +03:00
Jehan
89ef9ca5b7 INSTALL: add brushlib dependency info. 2015-03-30 22:38:35 +02:00
Jehan
8bae45323b INSTALL: update gexiv2 URL and remove a repetitive sentence. 2014-08-27 16:02:26 +02: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
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
Jehan
8a82bff484 INSTALL: wrong list numbering. 2014-08-13 00:36:55 +00: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
9c2dbf46c5 Bug 733525 - Japanese characters not rendered from imported PDF.
poppler-data is an optional encoding package, necessary to import PDF
with CJK and cyrillic text.
2014-07-28 17:20:38 +00: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
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
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
Mukund Sivaraman
81e955ed1b build: Add HarfBuzz dependency 2014-05-03 00:27:47 +05:30
Michael Natterer
2604fd0938 INSTALL.in: update docs of --with-gimpdir 2014-02-03 21:40:25 +01:00