File tree Expand file tree Collapse file tree 2 files changed +49
-6
lines changed Expand file tree Collapse file tree 2 files changed +49
-6
lines changed Original file line number Diff line number Diff line change @@ -12,20 +12,20 @@ jobs:
12
12
fail-fast : false
13
13
matrix :
14
14
os-image :
15
- - ubuntu-22 .04
15
+ - ubuntu-24 .04
16
16
- macos-14
17
17
opencv-version :
18
18
- 4.11.0
19
19
linkage :
20
20
- dynamic
21
21
include :
22
- - os-image : ubuntu-22 .04
22
+ - os-image : ubuntu-24 .04
23
23
opencv-version : 4.11.0
24
24
linkage : static
25
- - os-image : ubuntu-22 .04
25
+ - os-image : ubuntu-24 .04
26
26
opencv-version : 5.0.0-alpha
27
27
linkage : dynamic
28
- - os-image : ubuntu-22 .04
28
+ - os-image : ubuntu-24 .04
29
29
opencv-version : 3.4.20
30
30
linkage : dynamic
31
31
- os-image : macos-13
67
67
fail-fast : false
68
68
matrix :
69
69
os-image :
70
- - ubuntu-22 .04
70
+ - ubuntu-24 .04
71
71
- windows-2022
72
72
- macos-14
73
73
vcpkg-version :
@@ -104,6 +104,9 @@ jobs:
104
104
- opencv : 3.4.16
105
105
- opencv : 4.10.0
106
106
include :
107
+ - os-image : ubuntu-24.04
108
+ version :
109
+ opencv : 4.6.0
107
110
- os-image : ubuntu-22.04
108
111
version :
109
112
opencv : 4.5.4
@@ -133,7 +136,7 @@ jobs:
133
136
shell : bash
134
137
135
138
docs-rs :
136
- runs-on : ubuntu-22 .04
139
+ runs-on : ubuntu-24 .04
137
140
steps :
138
141
- uses : actions/checkout@v4
139
142
- uses : dtolnay/rust-toolchain@stable
Original file line number Diff line number Diff line change @@ -30,6 +30,13 @@ case "$ubuntu_version" in
30
30
exit 0
31
31
fi
32
32
;;
33
+
34
+ " 24.04" )
35
+ if [[ " $OPENCV_VERSION " == " 4.6.0" ]]; then
36
+ sudo apt-get -y install " libopencv-dev=${OPENCV_VERSION} *"
37
+ exit 0
38
+ fi
39
+ ;;
33
40
esac
34
41
35
42
BUILD_FLAGS="
@@ -256,6 +263,39 @@ else # dynamic build
256
263
libwebp-dev \
257
264
qtbase5-dev
258
265
;;
266
+
267
+ " 24.04" )
268
+ # runtime deps
269
+ sudo apt-get -y install \
270
+ libatlas3-base \
271
+ libavcodec60 \
272
+ libavformat60 \
273
+ libceres4t64 \
274
+ libdc1394-25 \
275
+ libfreetype6 \
276
+ libgdal34t64 \
277
+ libgflags2.2 \
278
+ libgoogle-glog0v6t64 \
279
+ libgphoto2-6 \
280
+ libgstreamer-plugins-base1.0-0 \
281
+ libharfbuzz0b \
282
+ libhdf5-cpp-103-1t64 \
283
+ libjpeg8 \
284
+ liblapacke \
285
+ liblept5 \
286
+ libopenexr-3-1-30 \
287
+ libpng16-16t64 \
288
+ libqt5core5a \
289
+ libqt5gui5 \
290
+ libqt5opengl5 \
291
+ libqt5test5 \
292
+ libqt5widgets5 \
293
+ libswscale7 \
294
+ libtbb12 \
295
+ libtesseract5 \
296
+ libvtk9.1t64 \
297
+ libwebp7
298
+ ;;
259
299
esac
260
300
fi
261
301
You can’t perform that action at this time.
0 commit comments