meson: Check cairo-png dependency

Should check whether libpng dependent methods are available or not

Fixes: gstreamer/gst-build#128
Part-of: <gstreamer/gst-devtools!225>
38 jobs for !225 with fix-msvc-cairo in 42 minutes and 46 seconds (queued for 7 seconds)
detached
Status Job ID Name Coverage
  Build Docker
passed #5509955
alpine amd64 manifest builder docker

00:00:21

passed #5509953
android docker

00:00:27

passed #5509951
cerbero fedora amd64 docker

00:00:28

passed #5509950
fedora amd64 docker

00:00:28

passed #5509956
gst-indent amd64 docker

00:00:19

 
  Preparation
passed #5509959
gst indent

00:00:09

passed #5509957
manifest

00:00:40

 
  Build
passed #5509977
gstreamer
build cerbero cross-android universal

00:05:58

passed #5509985
gst-ios-13.2
build cerbero cross-ios universal

00:21:01

passed #5509979
gstreamer
build cerbero cross win32

00:04:45

passed #5509981
gstreamer
build cerbero cross win64

00:04:44

passed #5509975
gstreamer
build cerbero fedora x86_64

00:04:03

passed #5509983
gst-macos-10.15
build cerbero macos x86_64

00:11:32

passed #5515198
gstreamer-windows 1809 windows docker
build cerbero msvc x86_64

00:15:15

passed #5509966
build clang fedora x86_64

00:08:29

manual #5509972
1809 windows docker allowed to fail manual
build msys2
passed #5509961
build nodebug fedora x86_64

00:03:41

passed #5509962
build static fedora x86_64

00:03:38

passed #5509964
build static nodebug fedora x86_64

00:06:09

passed #5515196
1809 windows docker
build vs2017 amd64

00:13:03

passed #5515197
1809 windows docker
build vs2017 x86

00:12:01

failed #5509986
1809 gstreamer-windows windows docker
build cerbero msvc x86_64

failed #5509967
1809 windows docker
build vs2017 amd64

failed #5509970
1809 windows docker
build vs2017 x86

 
  Test
passed #5509987
gstreamer
check fedora

00:05:39

passed #5509988
gstreamer
integration testsuites fedora 1/4

00:12:57

passed #5509989
gstreamer
integration testsuites fedora 2/4

00:13:34

passed #5509990
gstreamer
integration testsuites fedora 3/4

00:16:01

passed #5509991
gstreamer
integration testsuites fedora 4/4

00:18:57

passed #5509996
gstreamer
valgrind bad

00:07:15

passed #5509993
gstreamer
valgrind base

00:08:14

passed #5509992
gstreamer
valgrind core

00:07:43

passed #5509997
gstreamer
valgrind ges

00:08:29

passed #5509994
gstreamer
valgrind good

00:08:07

passed #5509995
gstreamer
valgrind ugly

00:04:48

 
  Integrate
passed #5509998
cross-android universal examples

00:09:36

passed #5510000
gst-ios-13.2
cross-ios universal examples

00:02:21

passed #5509999
documentation

00:09:15