@@ -13,7 +13,6 @@ inputs:
1313 default : >-
1414 cmake
1515 git
16- libboost-filesystem-dev
1716 libboost-program-options-dev
1817 libboost-regex-dev
1918 libfreetype6-dev
@@ -32,6 +31,8 @@ inputs:
3231 default : >-
3332 apache2
3433 jq
34+ lcov
35+ memcached
3536 fedora-build-dependencies :
3637 default : >-
3738 cairo-devel
@@ -47,6 +48,9 @@ inputs:
4748 default : >-
4849 httpd
4950 jq
51+ lcov
52+ memcached
53+ procps
5054 freebsd-build-dependencies :
5155 default : >-
5256 apache24
@@ -61,6 +65,8 @@ inputs:
6165 freebsd-test-dependencies :
6266 default : >-
6367 jq
68+ lcov
69+ memcached
6470 macos-build-dependencies :
6571 default : >-
6672 apr
@@ -76,6 +82,8 @@ inputs:
7682 default : >-
7783 coreutils
7884 jq
85+ lcov
86+ memcached
7987 opensuse-build-dependencies :
8088 default : >-
8189 apache2-devel
@@ -92,6 +100,8 @@ inputs:
92100 apache2-event
93101 apache2-prefork
94102 jq
103+ lcov
104+ memcached
95105 opensuse-mapnik-build-dependencies :
96106 default : >-
97107 bzip2
@@ -129,6 +139,9 @@ inputs:
129139 default : >-
130140 httpd
131141 jq
142+ lcov
143+ memcached
144+ procps
132145 rhel-mapnik-build-dependencies :
133146 default : >-
134147 boost-devel
@@ -162,7 +175,6 @@ inputs:
162175 default : >-
163176 cmake
164177 git
165- libboost-filesystem-dev
166178 libboost-program-options-dev
167179 libboost-regex-dev
168180 libfreetype6-dev
@@ -181,31 +193,28 @@ inputs:
181193 default : >-
182194 apache2
183195 jq
196+ lcov
197+ memcached
184198 mapnik-build-version-centos-stream :
185199 default : 3.1.0
186- mapnik-build-version-amazonlinux2-centos7 :
187- default : 3.0.17
188200 mapnik-build-version-opensuse :
189201 default : 3.1.0
190202
191203runs :
192204 using : composite
193205 steps :
194- - name : Install Dependencies (Amazon Linux/CentOS/ CentOS Stream)
206+ - name : Install Dependencies (CentOS Stream)
195207 uses : ./.github/actions/dependencies/install/yum
196208 with :
197209 dependencies : epel-release
198210 packages : >-
199211 ${{ inputs.rhel-build-dependencies }}
200212 ${{ inputs.rhel-mapnik-build-dependencies }}
201213 ${{ inputs.rhel-test-dependencies }}
202- ${{ matrix.build_system == 'CMake' && 'cmake3 ' || 'autoconf automake redhat-rpm-config' }}
214+ ${{ matrix.build_system == 'CMake' && 'cmake ' || 'autoconf automake redhat-rpm-config' }}
203215 ${{ matrix.compiler == 'LLVM' && 'clang' || 'gcc gcc-c++' }}
204- ${{ matrix.image == 'centos:7' && matrix.compiler == 'LLVM' && 'gcc-c++' || '' }}
205- if : |
206- startsWith(matrix.image, 'amazonlinux:') ||
207- startsWith(matrix.image, 'centos:') ||
208- startsWith(matrix.image, 'quay.io/centos/centos:stream')
216+ rpm-build
217+ if : startsWith(matrix.image, 'quay.io/centos/centos:stream')
209218
210219 - name : Install Dependencies (Debian)
211220 uses : ./.github/actions/dependencies/install/apt-get
@@ -226,6 +235,7 @@ runs:
226235 ${{ inputs.fedora-test-dependencies }}
227236 ${{ matrix.build_system == 'CMake' && 'cmake' || 'autoconf automake redhat-rpm-config' }}
228237 ${{ matrix.compiler == 'LLVM' && 'clang' || 'gcc gcc-c++' }}
238+ rpm-build
229239 if : startsWith(matrix.image, 'fedora:')
230240
231241 - name : Install Dependencies (FreeBSD)
@@ -257,6 +267,7 @@ runs:
257267 ${{ inputs.opensuse-test-dependencies }}
258268 ${{ matrix.build_system == 'CMake' && 'cmake' || 'automake' }}
259269 ${{ matrix.compiler == 'LLVM' && 'clang' || 'gcc12 gcc12-c++' }}
270+ rpm-build
260271 if : startsWith(matrix.image, 'opensuse/')
261272
262273 - name : Install Dependencies (Ubuntu)
@@ -285,12 +296,6 @@ runs:
285296 shell : bash --noprofile --norc -euxo pipefail {0}
286297 if : startsWith(matrix.image, 'opensuse/')
287298
288- - name : Build & Install `mapnik` (Amazon Linux 2/CentOS 7)
289- uses : ./.github/actions/dependencies/build-and-install/mapnik
290- with :
291- version : ${{ inputs.mapnik-build-version-amazonlinux2-centos7 }}
292- if : matrix.image == 'amazonlinux:2' || matrix.image == 'centos:7'
293-
294299 - name : Build & Install `mapnik` (CentOS Stream)
295300 uses : ./.github/actions/dependencies/build-and-install/mapnik
296301 with :
@@ -307,7 +312,7 @@ runs:
307312 uses : ./.github/actions/dependencies/build-and-install/mapnik/latest
308313 if : |
309314 matrix.mapnik_latest &&
310- (startsWith(matrix.image, 'debian:') || startsWith(matrix.image, 'ubuntu:'))
315+ (startsWith(matrix.image, 'debian:') || startsWith(matrix.image, 'ubuntu:') || runner.os == 'Linux' )
311316
312317 - name : Build & Install latest `mapnik` (openSUSE)
313318 uses : ./.github/actions/dependencies/build-and-install/mapnik/latest
0 commit comments