Commit graph

189 commits

Author SHA1 Message Date
Harish Krupo
b77cf86290 docs: Abort configure if docbook-xsl package is missing
The docbook-xsl package includes all the stylesheets required to build
the docs without internet access.

Test:
One way to emulate missing style sheets is to move /etc/xml/catalog file
to a different location. Doing so should cause configure to fail with
"checking for docbook stylesheets... no"

v2: add AC_MSG_RESULT (Pekka)

Signed-off-by: Harish Krupo <harishkrupo@gmail.com>
2019-04-19 19:34:09 +05:30
Pekka Paalanen
ca5a59ec4c configure.ac: reopen master for regular development
Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.com>
2019-04-08 10:26:24 +03:00
Leonid Bobrov
dd3ba21457 configure: detect libdl and librt
Signed-off-by: Leonid Bobrov <mazocomp@disroot.org>
2019-04-06 19:53:25 +00:00
Derek Foreman
e091839dd0 configure.ac: bump to version 1.17.0 for the official release 2019-03-20 19:54:18 -05:00
Derek Foreman
cbdfa87ce3 configure.ac: bump version to 1.16.93 for the RC1 release 2019-03-13 21:27:59 -05:00
Derek Foreman
75bd70c0b3 configure.ac: bump to version 1.16.92 for the beta release 2019-03-05 17:22:24 -06:00
Derek Foreman
a94b77d0a6 configure.ac: bump version to 1.16.91 for the alpha release 2019-02-19 13:32:36 -06:00
Derek Foreman
f1d10fb609 configure.ac: Reopen master for regular development 2018-08-24 13:41:14 -05:00
Derek Foreman
254bef7b4a configure.ac: bump to version 1.16.0 for the official release 2018-08-24 12:39:14 -05:00
Derek Foreman
de3079685c configure.ac: bump to version 1.15.94 for the RC2 release 2018-08-17 11:19:45 -05:00
Derek Foreman
fde60465c3 configure.ac: bump to version 1.15.93 for the RC1 release 2018-08-10 13:01:10 -05:00
Derek Foreman
6ac3ff1c3f configure.ac: bump to version 1.15.92 for the beta release 2018-07-27 11:46:27 -05:00
Daniel Stone
bd56f9e29f build: Remove support for non-pkg-config Expat
The Expat XML library has shipped a pkg-config file for long enough to
be in Debian's oldstable (Jessie, April 2015) and Ubuntu's oldest
supported LTS (Trusty, 14.04). The pkg-config file was added in Expat
upstream's commit 352cfc8f59a7, in September 2007.

Drop build support for versions of Expat which do not ship a
pkg-config file.

Signed-off-by: Daniel Stone <daniels@collabora.com>
Reviewed-by: Derek Foreman <derek.foreman.samsung@gmail.com>
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
2018-07-26 16:23:35 +01:00
Daniel Stone
99c3c10ad0 build: Remove execinfo.h check
The check for the execinfo.h header is only advisory; the build will not
fail if it is not present, and set HAVE_EXECINFO_H if it is. The check
was added in commit bc3e020475 ("build: Add declaration checks to check for
required syscall flags") with no obvious use or reasoning.

Remove the no-op check.

Signed-off-by: Daniel Stone <daniels@collabora.com>
Reviewed-by: Derek Foreman <derek.foreman.samsung@gmail.com>
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
2018-07-26 16:21:46 +01:00
Derek Foreman
4cc1c1519a configure.ac: bump to version 1.15.91 for the alpha release 2018-07-13 11:27:03 -05:00
Daniel Stone
7846d4beea doc: Update URLs for GitLab transition
Update bug and Git URLs for GitLab; the site has also been served over
HTTPS for quite some time.

Signed-off-by: Daniel Stone <daniels@collabora.com>
Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
2018-06-11 12:03:39 +03:00
Derek Foreman
e09c1a98f9 configure.ac: Reopen master for regular development 2018-04-09 13:15:31 -05:00
Derek Foreman
4fdb8530a3 configure.ac: bump to version 1.15.0 for the official release 2018-04-09 11:54:10 -05:00
Derek Foreman
8be9aa86a2 configure.ac: bump to version 1.14.93 for the RC1 release 2018-04-02 12:50:16 -05:00
Derek Foreman
d3fe626219 configure.ac: bump to version 1.14.92 for the beta release 2018-03-19 15:39:39 -05:00
Emil Velikov
f34af17b21 configure.ac: don't install the static libraries
One should always be using the shared libraries.

Spotted while going through the Debian packaing.

Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Acked-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
2018-03-16 12:18:07 +02:00
Pekka Paalanen
371c26d52b tests: disable coredumps on sanity-test
SEGV and ABRT by default cause a core dump, which may create a file,
launch crash handlers, and so on. sanity-test has 21 processes that
are expected to crash like this. Disable core dumps on them all.

I counted 21 entries in coredumpctl list, while only 16 functions needed
patching. After this patch no entries appear in coredumpctl list.

Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
Reviewed-by: Daniel Stone <daniels@collabora.com>
2018-03-15 14:59:24 +02:00
Derek Foreman
97351f995c configure.ac: bump to version 1.14.91 for the alpha release 2018-02-26 11:37:44 -06:00
Emil Velikov
6903e4d539 wayland-egl: use correct nm path when cross-compiling
Inspired by Heiko Becker and Eric's work in libdrm and Mesa
respectively.

Cc: Eric Engestrom <eric.engestrom@imgtec.com>
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Daniel Stone <daniels@collabora.com>
2018-02-23 17:38:22 +00:00
Emil Velikov
1fcb4d1387 build: wire-up wayland-egl
Wire-up the imported sources, test and pkg-config files.

v2:
 - Don't mangle with existing EXTRA_DIST list
 - Add the symbols check script to the `make check' target
 - Rename wayland-egl-{priv,backend}.h

Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Arnaud Vrac <avrac@freebox.fr>
2018-02-09 17:31:00 +00:00
Bryce Harrington
0b991b62b8 Reopen master for regular development
A 1.14 branch has been established for stable release work.
2017-08-08 12:03:27 -07:00
Bryce Harrington
989cf03d1c configure.ac: bump to version 1.14.0 for the official release 2017-08-08 11:20:35 -07:00
Bryce Harrington
269c1434b4 configure.ac: bump to version 1.13.93 for the RC1 release 2017-08-01 11:12:43 -07:00
Bryce Harrington
897256d419 configure.ac: bump to version 1.13.92 for the beta release 2017-07-25 16:25:01 -07:00
Bryce Harrington
f52c50baad configure.ac: bump to version 1.13.91 for the alpha release 2017-07-11 19:07:55 -07:00
Bryce Harrington
f8c93078f8 configure.ac: bump version to 1.13.90 for open development
Signed-off-by: Bryce Harrington <bryce@osg.samsung.com>
2017-02-21 14:27:16 -08:00
Bryce Harrington
1361da9cd5 configure.ac: bump to version 1.13.0 for the official release 2017-02-21 13:27:16 -08:00
Bryce Harrington
24df0fb6b3 configure.ac: bump to version 1.12.93 for the RC1 release 2017-02-14 12:56:55 -08:00
Bryce Harrington
6161d7dd0e configure.ac: bump to version 1.12.92 for the beta release 2017-02-07 15:14:56 -08:00
Bryce Harrington
ad4f04872a configure.ac: bump to version 1.12.91 for the alpha release 2017-01-24 18:13:26 -08:00
Bryce Harrington
454df51dce configure.ac: bump version to 1.12.90 for open development
Signed-off-by: Bryce Harrington <bryce@osg.samsung.com>
2016-09-22 10:31:53 -07:00
Bryce Harrington
a0d76ffda5 configure.ac: bump to version 1.12.0 for the official release 2016-09-20 10:45:10 -07:00
Bryce Harrington
a4aba37ba1 configure.ac: bump to version 1.11.94 for the RC2 release 2016-09-13 12:13:57 -07:00
Bryce Harrington
da58173cfe configure.ac: bump to version 1.11.93 for the RC1 release 2016-09-06 14:22:03 -07:00
Bryce Harrington
2d7b34e2ee configure.ac: bump to version 1.11.92 for the beta release 2016-08-30 11:40:23 -07:00
Bryce Harrington
2a6b08896a configure.ac: bump to version 1.11.91 for the alpha release 2016-08-16 11:25:12 -07:00
Pekka Paalanen
98d94b5c1d configure.ac: bump version to 1.11.90 for open development
As announced in 1.11.0 release notes, master is open again.

Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
2016-06-01 11:08:02 +03:00
Bryce Harrington
47163797f8 configure.ac: bump to version 1.11.0 for the official release 2016-05-31 17:11:20 -07:00
Bryce Harrington
62d67fe8fa configure.ac: bump to version 1.10.93 for the RC1 release 2016-05-24 12:29:59 -07:00
Bryce Harrington
f19b569ec2 configure.ac: bump to version 1.10.92 for the beta release 2016-05-17 22:07:48 -07:00
Bryce Harrington
08bda63ac4 configure.ac: bump to version 1.10.91 for the alpha release 2016-05-03 17:56:22 -07:00
Pekka Paalanen
4a41d26c4d build: fix ./configure --disable-dtd-validation
When configured with --disable-dtd-validation:

  CPPAS    src/dtddata.o
src/dtddata.S: Assembler messages:
src/dtddata.S:39: Error: file not found: src/wayland.dtd.embed
Makefile:1520: recipe for target 'src/dtddata.o' failed

This is because the variable name used does not match the implicit
variable name in autoconf.

Fix the variable name, making both --disable-dtd-validation and
--enable-dtd-validation to what they should.

Do not try to build dtddata.S if dtd-validation is disabled. It depends
on wayland.dtd.embed which is created by configure only if
dtd-validation is enabled.

If not building dtddata.S, also make sure the extern definitions in
scanner.c are compiled out.

Bugzilla: https://bugs.gentoo.org/show_bug.cgi?id=575212
Reported-by: leio@gentoo.org
Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
Reviewed-by: Quentin Glidic <sardemff7+git@sardemff7.net>
Tested-by: Bryce Harrington <bryce@osg.samsung.com>
2016-02-29 15:32:35 -08:00
Derek Foreman
8216abc587 build: Add an --enable-fatal-warnings configure option
New --enable-fatal-warnings ./configure option that just adds -Werror
to GCC_CFLAGS

Signed-off-by: Derek Foreman <derekf@osg.samsung.com>
Reviewed-by: Bryce Harrington <bryce@osg.samsung.com>
2016-02-16 22:13:51 -08:00
Bryce Harrington
22acc9cec9 configure.ac: bump to version 1.10.90 for open development
Master is open for new feature development again.
2016-02-16 17:15:26 -08:00
Bryce Harrington
0ff73b7666 configure.ac: bump to version 1.10.0 for the official release 2016-02-16 12:03:40 -08:00