Commit Graph

236 Commits (master)

Author SHA1 Message Date
مهدي شينون (Mehdi Chinoune) 7efcf4f935
Some fixes for MINGW (#828)
* Enable webpng on MINGW

* Detect GD version using cmake language

* Use _aligned_malloc instead of posix_memalign on Windows

* Include missing "errno.h"

* Fix finding WEBP on MINGW

* Fix finding XPM on MINGW

* Use PkgConfig to find packages on MINGW

* CI: Enable more options  for MINGW
2022-04-15 15:34:24 +07:00
Mike Frysinger 03495a4f95 CI: update to newer coverity action version 2022-03-05 14:40:56 -05:00
Mike Frysinger 0f9dd9627a use current macOS naming style consistently 2021-10-30 13:49:21 -04:00
Mike Frysinger b614af3f6f CI: update apt databases before install
We did this in other workflows already, just not the coverity one.
2021-10-21 18:28:42 -04:00
Mike Frysinger dceb29a6f5 CI: enable Coverity Scan integration 2021-10-05 08:24:39 -04:00
Pierre Joye 826e546256 Update issue templates
Bug template
2021-09-20 10:28:19 +07:00
Pierre Joye de9b5eb943
sometimes I am stupid, let clean up src dirs for src packages install once installed and check before in case the flow failed previously before the cleanup (#774) 2021-09-16 22:55:52 +07:00
Pierre Joye 27e99a0e8f
add AOM dep for libavif (#771)
* add AOM dep for libavif

* add ninja build

* add nasm

* sudo ninja install

* we have it installed already on aws/ubuntu graviton

* we have it installed already on aws/ubuntu graviton, at the right step

* install libuv and libavif

* missing dav1d and update step names

* 20.04 does not have dav1d

* dav1d sudo ninja install

* We need shared lib for all codecs

* Enable AVIF in gd and enable deps on Graviton

* attempt to fix prefix install for dav1d and ensure it can be loaded

* ensure AOM codec is installed in /usr

* ensure YUV is installed in /usr

* AWS/Graviton has YUV already

* aom,yuv,avif has been removed from the graviton setup, installing it like on other flows. Keep same version.

* let keep AOM as it is used and installed using HEIF repo, with latest version too
2021-09-16 20:22:42 +07:00
Pierre Joye 0c2172d933 Enable these workflows for GD-* branches 2021-09-11 11:34:14 +07:00
Mike Frysinger dbc310fca7 cleanup Windows CRLF line endlings 2021-09-11 12:48:02 -04:00
Pierre Joye c8381fd779 useless comments 2021-09-02 10:43:12 +07:00
Pierre Joye 5f9f4fa36c oops, forgot to enable for master 2021-09-02 10:42:26 +07:00
Pierre Joye 6d5274a1b3 fix name > MacOS 2021-09-02 10:29:58 +07:00
Pierre Joye 6831b404f3 mv 2021-09-01 08:36:07 +07:00
Pierre Joye 6c494b5da3 rename to _mingw 2021-09-01 08:34:50 +07:00
Pierre Joye 3ec453691e whoever thought inventing a language in yaml needs a life...8 2021-08-31 14:52:25 +07:00
Pierre Joye 91d1669c7d whoever thought inventing a language in yaml needs a life...#7 2021-08-31 14:51:24 +07:00
Pierre Joye aa887967f5 whoever thought inventing a language in yaml needs a life...#6 pls kill me 2021-08-31 14:47:13 +07:00
Pierre Joye 88c36f25ec whoever thought inventing a language in yaml needs a life...#5 2021-08-31 14:42:45 +07:00
Pierre Joye f06ab9e088 whoever thought inventing a language in yaml needs a life...#4 2021-08-31 14:41:31 +07:00
Pierre Joye fe566abd29 whoever thought inventing a language in yaml needs a life...#3 2021-08-31 14:40:02 +07:00
Pierre Joye 2a5e7b7bb6 whoever thought inventing a language in yaml needs a life...#2 2021-08-31 14:36:29 +07:00
Pierre Joye 15d6fb79a3 whoever thought inventing a language in yaml needs a life... 2021-08-31 14:34:52 +07:00
Pierre Joye 998eb8c9db let see if that fix that damned yaml 2021-08-31 14:29:56 +07:00
Pierre Joye 306cdf5d7c clang-12 pkg broken somehow on graviton, skip for now 2021-08-31 14:25:48 +07:00
Pierre Joye 8c222fe847 fix toolchains path 2021-08-31 14:22:45 +07:00
Pierre Joye 9dd319d30d add Intel CLang 2021-08-31 13:22:20 +07:00
Pierre Joye c1f8a75f51 split cmake configure between gcc and clang 2021-08-31 13:20:03 +07:00
Pierre Joye ece272d0da fix graviton self hosted name CI, take #2 2021-08-31 13:11:51 +07:00
Pierre Joye edb01f4e4d fix graviton self hosted name CI 2021-08-31 13:06:04 +07:00
Pierre Joye 55fd744ec6 enable builds only for clang 2021-08-31 13:02:40 +07:00
Pierre Joye 1da38f552e enable builds only for clang 2021-08-31 13:01:52 +07:00
Pierre Joye 7af412346e CI name MacOS 2021-08-31 11:38:12 +07:00
Pierre Joye 5ef6c1510e wondering why mv keeps files as deleted all the time now... 2021-08-31 10:34:55 +07:00
Pierre Joye 4f0c76314c renamed 2021-08-31 10:33:13 +07:00
Pierre Joye 36e18cc735 renamed 2021-08-31 10:31:57 +07:00
Pierre Joye eaf63bd0bf consistent naming 2021-08-31 10:31:32 +07:00
Pierre Joye 748ceaf963 renamed 2021-08-31 10:29:43 +07:00
Pierre Joye 4132b4ef44 ren to macos only 2021-08-31 10:28:05 +07:00
Pierre Joye c5b5ce4334 use this one for MacOs only 2021-08-31 10:27:18 +07:00
Pierre Joye ad09e68eb4 install dh-autoreconf 2021-08-30 19:44:02 +07:00
Pierre Joye 61161dcdf1 make dist 2021-08-30 19:39:26 +07:00
Pierre Joye eed62cd78a missing bootstrap call 2021-08-30 19:35:33 +07:00
Pierre Joye 3977049c75 -[ ]name 2021-08-30 19:32:11 +07:00
Pierre Joye bb0a4a23c2 add configure&make&make package. No test, we need cmake for that 2021-08-30 19:30:36 +07:00
Pierre Joye 91ba55ae95 update flags and naming 2021-08-30 04:09:32 +07:00
Pierre Joye d0691cdd57 just add CFLAGS for graviton and intel, cleanup 2021-08-30 03:56:14 +07:00
Pierre Joye 9c58bf5f62 OK clang on linux seems to need that fix/change, disable for now 2021-08-30 02:58:57 +07:00
Pierre Joye b0370d449b let figure out the syntax...6 2021-08-30 02:54:06 +07:00
Pierre Joye ffa9ccb236 let figure out the syntax...5 2021-08-30 02:52:19 +07:00