Skip to content

opencv/4.13.0 package update#76987

Merged
OddBloke merged 3 commits into
mainfrom
staging-update-bot/opencv.yaml
Jan 6, 2026
Merged

opencv/4.13.0 package update#76987
OddBloke merged 3 commits into
mainfrom
staging-update-bot/opencv.yaml

Removed obsolete patch, fixed 2nd commit

bb077eb
Select commit
Loading
Failed to load commit list.
Octo STS / ci-diff-report succeeded Jan 6, 2026 in 0s

Package diff

Package diff

Details

Package Diffs

aarch64/opencv-4.12.0-r2.apk -> aarch64/opencv-4.13.0-r0.apk

📦 Package diff:

  &apk.Package{
  	Name:        "opencv",
- 	Version:     "4.12.0-r2",
+ 	Version:     "4.13.0-r0",
  	Arch:        "aarch64",
  	Description: "Open source computer vision and machine learning library",
  	... // 2 identical fields
  	Maintainer: "wolfi",
  	URL:        "",
  	Checksum: []uint8{
- 		0x00, 0x96, 0xac, 0x22, 0xb4, 0xc3, 0x29, 0x2e, 0x3e, 0x8b, 0x89, 0x21, 0x05, 0x31, 0x6a, 0x1d, // -|..."..).>..!.1j.|
- 		0xb7, 0x0c, 0x4a, 0x66,                                                                         // -|..Jf|
+ 		0x43, 0xbf, 0x99, 0x75, 0xa8, 0xf8, 0x05, 0x78, 0x04, 0xc6, 0xc4, 0x2b, 0x96, 0xfd, 0x65, 0xb6, // +|C..u...x...+..e.|
+ 		0x29, 0xed, 0x11, 0x6d,                                                                         // +|)..m|
  	},
  	Dependencies: {"cmd:bash", "so:ld-linux-aarch64.so.1", "so:libc.so.6", "so:libgcc_s.so.1", ...},
  	Provides: []string{
- 		"cmd:opencv_annotation=4.12.0-r2",
+ 		"cmd:opencv_annotation=4.13.0-r0",
  		strings.Join({
  			"cmd:opencv_interactive-calibration=4.1",
- 			"2.0-r2",
+ 			"3.0-r0",
  		}, ""),
  		strings.Join({
  			"cmd:opencv_model_diagnostics=4.1",
- 			"2.0-r2",
+ 			"3.0-r0",
  		}, ""),
- 		"cmd:opencv_version=4.12.0-r2",
+ 		"cmd:opencv_version=4.13.0-r0",
  		strings.Join({
  			"cmd:opencv_visualisation=4.1",
- 			"2.0-r2",
+ 			"3.0-r0",
  		}, ""),
  		strings.Join({
  			"cmd:opencv_waldboost_detector=4.1",
- 			"2.0-r2",
+ 			"3.0-r0",
  		}, ""),
  		strings.Join({
  			"cmd:setup_vars_opencv4.sh=4.1",
- 			"2.0-r2",
+ 			"3.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_aruco.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_bgsegm.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_bioinspired.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_calib3d.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_ccalib.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_core.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_datasets.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_dnn.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_dnn_objdetect.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_dnn_superres.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_dpm.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_face.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_features2d.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_flann.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_fuzzy.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_gapi.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_hfs.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_highgui.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_img_hash.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_imgcodecs.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_imgproc.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_intensity_transform.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_line_descriptor.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_mcc.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_ml.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_objdetect.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_optflow.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_phase_unwrapping.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_photo.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_plot.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_quality.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_rapid.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_reg.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_rgbd.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_saliency.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_shape.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_signal.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_stereo.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_stitching.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_structured_light.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_superres.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_surface_matching.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_text.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_tracking.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_video.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_videoio.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_videostab.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_wechat_qrcode.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_xfeatures2d.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_ximgproc.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_xobjdetect.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_xphoto.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
- 		"so-ver:libtbb.so=4.12.0-r2",
+ 		"so-ver:libtbb.so=4.13.0-r0",
- 		"so:libopencv_aruco.so.412=412",
+ 		"so:libopencv_aruco.so.413=413",
- 		"so:libopencv_bgsegm.so.412=412",
+ 		"so:libopencv_bgsegm.so.413=413",
  		strings.Join({
  			"so:libopencv_bioinspired.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
- 		"so:libopencv_calib3d.so.412=412",
+ 		"so:libopencv_calib3d.so.413=413",
- 		"so:libopencv_ccalib.so.412=412",
+ 		"so:libopencv_ccalib.so.413=413",
- 		"so:libopencv_core.so.412=412",
+ 		"so:libopencv_core.so.413=413",
  		strings.Join({
  			"so:libopencv_datasets.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
- 		"so:libopencv_dnn.so.412=412",
+ 		"so:libopencv_dnn.so.413=413",
  		strings.Join({
  			"so:libopencv_dnn_objdetect.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
  		strings.Join({
  			"so:libopencv_dnn_superres.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
- 		"so:libopencv_dpm.so.412=412",
+ 		"so:libopencv_dpm.so.413=413",
- 		"so:libopencv_face.so.412=412",
+ 		"so:libopencv_face.so.413=413",
  		strings.Join({
  			"so:libopencv_features2d.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
- 		"so:libopencv_flann.so.412=412",
+ 		"so:libopencv_flann.so.413=413",
- 		"so:libopencv_fuzzy.so.412=412",
+ 		"so:libopencv_fuzzy.so.413=413",
- 		"so:libopencv_gapi.so.412=412",
+ 		"so:libopencv_gapi.so.413=413",
- 		"so:libopencv_hfs.so.412=412",
+ 		"so:libopencv_hfs.so.413=413",
- 		"so:libopencv_highgui.so.412=412",
+ 		"so:libopencv_highgui.so.413=413",
  		strings.Join({
  			"so:libopencv_img_hash.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
  		strings.Join({
  			"so:libopencv_imgcodecs.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
- 		"so:libopencv_imgproc.so.412=412",
+ 		"so:libopencv_imgproc.so.413=413",
  		strings.Join({
  			"so:libopencv_intensity_transform.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
  		strings.Join({
  			"so:libopencv_line_descriptor.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
- 		"so:libopencv_mcc.so.412=412",
+ 		"so:libopencv_mcc.so.413=413",
- 		"so:libopencv_ml.so.412=412",
+ 		"so:libopencv_ml.so.413=413",
  		strings.Join({
  			"so:libopencv_objdetect.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
- 		"so:libopencv_optflow.so.412=412",
+ 		"so:libopencv_optflow.so.413=413",
  		strings.Join({
  			"so:libopencv_phase_unwrapping.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
- 		"so:libopencv_photo.so.412=412",
+ 		"so:libopencv_photo.so.413=413",
- 		"so:libopencv_plot.so.412=412",
+ 		"so:libopencv_plot.so.413=413",
- 		"so:libopencv_quality.so.412=412",
+ 		"so:libopencv_quality.so.413=413",
- 		"so:libopencv_rapid.so.412=412",
+ 		"so:libopencv_rapid.so.413=413",
- 		"so:libopencv_reg.so.412=412",
+ 		"so:libopencv_reg.so.413=413",
- 		"so:libopencv_rgbd.so.412=412",
+ 		"so:libopencv_rgbd.so.413=413",
  		strings.Join({
  			"so:libopencv_saliency.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
- 		"so:libopencv_shape.so.412=412",
+ 		"so:libopencv_shape.so.413=413",
- 		"so:libopencv_signal.so.412=412",
+ 		"so:libopencv_signal.so.413=413",
- 		"so:libopencv_stereo.so.412=412",
+ 		"so:libopencv_stereo.so.413=413",
  		strings.Join({
  			"so:libopencv_stitching.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
  		strings.Join({
  			"so:libopencv_structured_light.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
  		strings.Join({
  			"so:libopencv_superres.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
  		strings.Join({
  			"so:libopencv_surface_matching.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
- 		"so:libopencv_text.so.412=412",
+ 		"so:libopencv_text.so.413=413",
  		strings.Join({
  			"so:libopencv_tracking.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
- 		"so:libopencv_video.so.412=412",
+ 		"so:libopencv_video.so.413=413",
- 		"so:libopencv_videoio.so.412=412",
+ 		"so:libopencv_videoio.so.413=413",
  		strings.Join({
  			"so:libopencv_videostab.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
  		strings.Join({
  			"so:libopencv_wechat_qrcode.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
  		strings.Join({
  			"so:libopencv_xfeatures2d.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
  		strings.Join({
  			"so:libopencv_ximgproc.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
  		strings.Join({
  			"so:libopencv_xobjdetect.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
- 		"so:libopencv_xphoto.so.412=412",
+ 		"so:libopencv_xphoto.so.413=413",
  		... // 1 identical element
  	},
  	InstallIf:        nil,
- 	Size:             22635335,
+ 	Size:             24071396,
- 	InstalledSize:    66502599,
+ 	InstalledSize:    69753628,
  	ProviderPriority: 0,
- 	BuildTime:        s"2025-11-21 15:39:42 +0000 UTC",
+ 	BuildTime:        s"2026-01-06 18:19:34 +0000 UTC",
- 	BuildDate:        1763739582,
+ 	BuildDate:        1767723574,
  	RepoCommit: strings.Join({
+ 		"a89",
  		"6",
+ 		"9",
  		"5",
- 		"b0ff7084f763ed3c1bbcb1b5e061cfaf3ea5b0",
+ 		"62157db42e5d4342eecb427fcac19d8357",
  	}, ""),
  	Replaces: nil,
  	DataHash: "",
  }

➕ Added:

  • usr/lib/libopencv_aruco.so.4.13.0 (755)
  • usr/lib/libopencv_bgsegm.so.4.13.0 (755)
  • usr/lib/libopencv_bioinspired.so.4.13.0 (755)
  • usr/lib/libopencv_calib3d.so.4.13.0 (755)
  • usr/lib/libopencv_ccalib.so.4.13.0 (755)
  • usr/lib/libopencv_core.so.4.13.0 (755)
  • usr/lib/libopencv_datasets.so.4.13.0 (755)
  • usr/lib/libopencv_dnn.so.4.13.0 (755)
  • usr/lib/libopencv_dnn_objdetect.so.4.13.0 (755)
  • usr/lib/libopencv_dnn_superres.so.4.13.0 (755)
  • ... and 45 more

➖ Removed:

  • usr/lib/libopencv_aruco.so.4.12.0 (755)
  • usr/lib/libopencv_bgsegm.so.4.12.0 (755)
  • usr/lib/libopencv_bioinspired.so.4.12.0 (755)
  • usr/lib/libopencv_calib3d.so.4.12.0 (755)
  • usr/lib/libopencv_ccalib.so.4.12.0 (755)
  • usr/lib/libopencv_core.so.4.12.0 (755)
  • usr/lib/libopencv_datasets.so.4.12.0 (755)
  • usr/lib/libopencv_dnn.so.4.12.0 (755)
  • usr/lib/libopencv_dnn_objdetect.so.4.12.0 (755)
  • usr/lib/libopencv_dnn_superres.so.4.12.0 (755)
  • ... and 44 more

🔺 Changed:

.melange.yaml
- -rw-r--r-- 30865 2025-11-21 15:39:42 .melange.yaml
+ -rw-r--r-- 31180 2026-01-06 18:19:34 .melange.yaml
usr/bin/opencv_annotation
- -rwxr-xr-x 77888 2025-11-21 15:39:42 opencv_annotation
-   APK-TOOLS.checksum.SHA1: "8624c5df6d85413e28e6da4db8c3a35ec4ee5eb5"
+ -rwxr-xr-x 77888 2026-01-06 18:19:34 opencv_annotation
+   APK-TOOLS.checksum.SHA1: "f0d5a50bf74d3bfbef38753fbd24205bea394e8e"
usr/bin/opencv_interactive-calibration
- -rwxr-xr-x 174024 2025-11-21 15:39:42 opencv_interactive-calibration
-   APK-TOOLS.checksum.SHA1: "c9a82d1133763ae236923edc3349e1d06cf6c70a"
+ -rwxr-xr-x 240208 2026-01-06 18:19:34 opencv_interactive-calibration
+   APK-TOOLS.checksum.SHA1: "a6317c248566459a2c0b52ed65a969875ab1227f"
usr/bin/opencv_model_diagnostics
- -rwxr-xr-x 76720 2025-11-21 15:39:42 opencv_model_diagnostics
-   APK-TOOLS.checksum.SHA1: "bdee4f0f7dbf28be68072de165c7866e76327d43"
+ -rwxr-xr-x 76720 2026-01-06 18:19:34 opencv_model_diagnostics
+   APK-TOOLS.checksum.SHA1: "2259eb85eeecde45c2cd85e6f3d3e97ec8ab2c32"
usr/bin/opencv_version
- -rwxr-xr-x 77368 2025-11-21 15:39:42 opencv_version
-   APK-TOOLS.checksum.SHA1: "3349e17d9f12a9b9cf20311061c0c5f831da7bd5"
+ -rwxr-xr-x 77368 2026-01-06 18:19:34 opencv_version
+   APK-TOOLS.checksum.SHA1: "98d1c4e1e94b72018fcf90936652e1a940750dc3"
usr/bin/opencv_visualisation
- -rwxr-xr-x 77088 2025-11-21 15:39:42 opencv_visualisation
-   APK-TOOLS.checksum.SHA1: "4e34acd6f9e3f08a9fcda56682ffa3f34ee30611"
+ -rwxr-xr-x 77088 2026-01-06 18:19:34 opencv_visualisation
+   APK-TOOLS.checksum.SHA1: "814bcfbd9707067f65b1b20cd162512dee3df12f"
usr/bin/opencv_waldboost_detector
- -rwxr-xr-x 73160 2025-11-21 15:39:42 opencv_waldboost_detector
-   APK-TOOLS.checksum.SHA1: "345e9bd3babc258d3e9b553b46d8e664ed9faaf1"
+ -rwxr-xr-x 73160 2026-01-06 18:19:34 opencv_waldboost_detector
+   APK-TOOLS.checksum.SHA1: "3d6de7cdaff8111e956b63fc02a45e8765caee39"
usr/bin/setup_vars_opencv4.sh
- -rwxr-xr-x 671 2025-11-21 15:39:42 setup_vars_opencv4.sh
-   APK-TOOLS.checksum.SHA1: "909b4d86750f83c2be3f841024f9438feb4f58f6"
+ -rwxr-xr-x 671 2026-01-06 18:19:34 setup_vars_opencv4.sh
+   APK-TOOLS.checksum.SHA1: "2a1293d1c359c924ba418e88d370271b62401e72"
usr/lib/libtbb.so
- -rwxr-xr-x 583648 2025-11-21 15:39:42 libtbb.so
-   APK-TOOLS.checksum.SHA1: "975cec58a40fe7e3ededcb59d9a9b839b632f90d"
+ -rwxr-xr-x 583648 2026-01-06 18:19:34 libtbb.so
+   APK-TOOLS.checksum.SHA1: "12d7f54b1c16b92dffef0de45eefa6638ea66a2b"
usr/share/licenses/opencv4/libpng-LICENSE
- -rw-r--r-- 5345 2025-11-21 15:39:42 libpng-LICENSE
-   APK-TOOLS.checksum.SHA1: "570f5344ea5facacb5e0bbb3fe4e0674189a5f0e"
+ -rw-r--r-- 5345 2026-01-06 18:19:34 libpng-LICENSE
+   APK-TOOLS.checksum.SHA1: "334cf65210726bf58f6248b9170627f2af831629"
usr/share/licenses/opencv4/libpng-README
- -rw-r--r-- 9454 2025-11-21 15:39:42 libpng-README
-   APK-TOOLS.checksum.SHA1: "0efbc03d3cea2fe219c74a232be55527ca99f86b"
+ -rw-r--r-- 9476 2026-01-06 18:19:34 libpng-README
+   APK-TOOLS.checksum.SHA1: "8b3311bc6a49fc15b58e944cbf7a5527b4a21b42"

aarch64/opencv-dev-4.12.0-r2.apk -> aarch64/opencv-dev-4.13.0-r0.apk

📦 Package diff:

  &apk.Package{
  	Name:        "opencv-dev",
- 	Version:     "4.12.0-r2",
+ 	Version:     "4.13.0-r0",
  	Arch:        "aarch64",
  	Description: "Open source computer vision and machine learning library (develo"...,
  	... // 2 identical fields
  	Maintainer: "wolfi",
  	URL:        "",
  	Checksum: []uint8{
- 		0xc0, 0x9a, 0xd0, 0x93, 0x36, 0xcd, 0x08, 0x2f, 0xfe, 0x99, 0x7b, 0x8d, 0x8e, 0xab, 0x46, 0xe3, // -|....6../..{...F.|
- 		0x0c, 0xaa, 0x22, 0x2a,                                                                         // -|.."*|
+ 		0x41, 0x5f, 0x19, 0x90, 0xd0, 0x07, 0x9d, 0xba, 0x5c, 0x28, 0x2b, 0x87, 0xa5, 0xfc, 0x6e, 0x76, // +|A_......\(+...nv|
+ 		0x4e, 0xe4, 0x7e, 0x0d,                                                                         // +|N.~.|
  	},
  	Dependencies: []string{
- 		"so:libopencv_aruco.so.412",
+ 		"so:libopencv_aruco.so.413",
- 		"so:libopencv_bgsegm.so.412",
+ 		"so:libopencv_bgsegm.so.413",
- 		"so:libopencv_bioinspired.so.412",
+ 		"so:libopencv_bioinspired.so.413",
- 		"so:libopencv_calib3d.so.412",
+ 		"so:libopencv_calib3d.so.413",
- 		"so:libopencv_ccalib.so.412",
+ 		"so:libopencv_ccalib.so.413",
- 		"so:libopencv_core.so.412",
+ 		"so:libopencv_core.so.413",
- 		"so:libopencv_datasets.so.412",
+ 		"so:libopencv_datasets.so.413",
- 		"so:libopencv_dnn.so.412",
+ 		"so:libopencv_dnn.so.413",
  		strings.Join({
  			"so:libopencv_dnn_objdetect.so.41",
- 			"2",
+ 			"3",
  		}, ""),
  		strings.Join({
  			"so:libopencv_dnn_superres.so.41",
- 			"2",
+ 			"3",
  		}, ""),
- 		"so:libopencv_dpm.so.412",
+ 		"so:libopencv_dpm.so.413",
- 		"so:libopencv_face.so.412",
+ 		"so:libopencv_face.so.413",
- 		"so:libopencv_features2d.so.412",
+ 		"so:libopencv_features2d.so.413",
- 		"so:libopencv_flann.so.412",
+ 		"so:libopencv_flann.so.413",
- 		"so:libopencv_fuzzy.so.412",
+ 		"so:libopencv_fuzzy.so.413",
- 		"so:libopencv_gapi.so.412",
+ 		"so:libopencv_gapi.so.413",
- 		"so:libopencv_hfs.so.412",
+ 		"so:libopencv_hfs.so.413",
- 		"so:libopencv_highgui.so.412",
+ 		"so:libopencv_highgui.so.413",
- 		"so:libopencv_img_hash.so.412",
+ 		"so:libopencv_img_hash.so.413",
- 		"so:libopencv_imgcodecs.so.412",
+ 		"so:libopencv_imgcodecs.so.413",
- 		"so:libopencv_imgproc.so.412",
+ 		"so:libopencv_imgproc.so.413",
  		strings.Join({
  			"so:libopencv_intensity_transform.so.41",
- 			"2",
+ 			"3",
  		}, ""),
  		strings.Join({
  			"so:libopencv_line_descriptor.so.41",
- 			"2",
+ 			"3",
  		}, ""),
- 		"so:libopencv_mcc.so.412",
+ 		"so:libopencv_mcc.so.413",
- 		"so:libopencv_ml.so.412",
+ 		"so:libopencv_ml.so.413",
- 		"so:libopencv_objdetect.so.412",
+ 		"so:libopencv_objdetect.so.413",
- 		"so:libopencv_optflow.so.412",
+ 		"so:libopencv_optflow.so.413",
  		strings.Join({
  			"so:libopencv_phase_unwrapping.so.41",
- 			"2",
+ 			"3",
  		}, ""),
- 		"so:libopencv_photo.so.412",
+ 		"so:libopencv_photo.so.413",
- 		"so:libopencv_plot.so.412",
+ 		"so:libopencv_plot.so.413",
- 		"so:libopencv_quality.so.412",
+ 		"so:libopencv_quality.so.413",
- 		"so:libopencv_rapid.so.412",
+ 		"so:libopencv_rapid.so.413",
- 		"so:libopencv_reg.so.412",
+ 		"so:libopencv_reg.so.413",
- 		"so:libopencv_rgbd.so.412",
+ 		"so:libopencv_rgbd.so.413",
- 		"so:libopencv_saliency.so.412",
+ 		"so:libopencv_saliency.so.413",
- 		"so:libopencv_shape.so.412",
+ 		"so:libopencv_shape.so.413",
- 		"so:libopencv_signal.so.412",
+ 		"so:libopencv_signal.so.413",
- 		"so:libopencv_stereo.so.412",
+ 		"so:libopencv_stereo.so.413",
- 		"so:libopencv_stitching.so.412",
+ 		"so:libopencv_stitching.so.413",
  		strings.Join({
  			"so:libopencv_structured_light.so.41",
- 			"2",
+ 			"3",
  		}, ""),
- 		"so:libopencv_superres.so.412",
+ 		"so:libopencv_superres.so.413",
  		strings.Join({
  			"so:libopencv_surface_matching.so.41",
- 			"2",
+ 			"3",
  		}, ""),
- 		"so:libopencv_text.so.412",
+ 		"so:libopencv_text.so.413",
- 		"so:libopencv_tracking.so.412",
+ 		"so:libopencv_tracking.so.413",
- 		"so:libopencv_video.so.412",
+ 		"so:libopencv_video.so.413",
- 		"so:libopencv_videoio.so.412",
+ 		"so:libopencv_videoio.so.413",
- 		"so:libopencv_videostab.so.412",
+ 		"so:libopencv_videostab.so.413",
  		strings.Join({
  			"so:libopencv_wechat_qrcode.so.41",
- 			"2",
+ 			"3",
  		}, ""),
- 		"so:libopencv_xfeatures2d.so.412",
+ 		"so:libopencv_xfeatures2d.so.413",
- 		"so:libopencv_ximgproc.so.412",
+ 		"so:libopencv_ximgproc.so.413",
- 		"so:libopencv_xobjdetect.so.412",
+ 		"so:libopencv_xobjdetect.so.413",
- 		"so:libopencv_xphoto.so.412",
+ 		"so:libopencv_xphoto.so.413",
  	},
- 	Provides:         []string{"pc:opencv4=4.12.0-r2"},
+ 	Provides:         []string{"pc:opencv4=4.13.0-r0"},
  	InstallIf:        nil,
- 	Size:             1687510,
+ 	Size:             1695956,
- 	InstalledSize:    8448118,
+ 	InstalledSize:    8493992,
  	ProviderPriority: 0,
- 	BuildTime:        s"2025-11-21 15:39:42 +0000 UTC",
+ 	BuildTime:        s"2026-01-06 18:19:34 +0000 UTC",
- 	BuildDate:        1763739582,
+ 	BuildDate:        1767723574,
  	RepoCommit: strings.Join({
+ 		"a89",
  		"6",
+ 		"9",
  		"5",
- 		"b0ff7084f763ed3c1bbcb1b5e061cfaf3ea5b0",
+ 		"62157db42e5d4342eecb427fcac19d8357",
  	}, ""),
  	Replaces: nil,
  	DataHash: "",
  }

➕ Added:

  • usr/include/opencv4/opencv2/core/cuda/cuda_compat.hpp (644)
  • usr/include/opencv4/opencv2/gapi/infer/workload_type.hpp (644)
  • usr/include/opencv4/opencv2/gapi/pysrc/python_stream_source.hpp (644)
  • var/lib/db/sbom/opencv-dev-4.13.0-r0.spdx.json (644)

➖ Removed:

  • var/lib/db/sbom/opencv-dev-4.12.0-r2.spdx.json (644)

🔺 Changed:

.melange.yaml
- -rw-r--r-- 30865 2025-11-21 15:39:42 .melange.yaml
+ -rw-r--r-- 31180 2026-01-06 18:19:34 .melange.yaml
usr/include/opencv4/opencv2/bgsegm.hpp
- -rw-r--r-- 17338 2025-11-21 15:39:42 bgsegm.hpp
-   APK-TOOLS.checksum.SHA1: "3083277d4ae4e03842106b3c84b844bac63b68e1"
+ -rw-r--r-- 21184 2026-01-06 18:19:34 bgsegm.hpp
+   APK-TOOLS.checksum.SHA1: "8a705e186424e63f27da933d3e66fe08b418a43e"
usr/include/opencv4/opencv2/calib3d.hpp
- -rw-r--r-- 239033 2025-11-21 15:39:42 calib3d.hpp
-   APK-TOOLS.checksum.SHA1: "02f45738eabdb1a8512f5aa429ef70df7f01b8f3"
+ -rw-r--r-- 241746 2026-01-06 18:19:34 calib3d.hpp
+   APK-TOOLS.checksum.SHA1: "27ea62a30085b8506751f279d8786ad9dc9db00a"
usr/include/opencv4/opencv2/core.hpp
- -rw-r--r-- 158240 2025-11-21 15:39:42 core.hpp
-   APK-TOOLS.checksum.SHA1: "11e18382b31eecf9e8690bd2afa51890eda3ff9d"
+ -rw-r--r-- 158640 2026-01-06 18:19:34 core.hpp
+   APK-TOOLS.checksum.SHA1: "5a37dde1883cd7bdb4f696caff0cea8921cbaa7c"
usr/include/opencv4/opencv2/core/base.hpp
- -rw-r--r-- 29766 2025-11-21 15:39:42 base.hpp
-   APK-TOOLS.checksum.SHA1: "dd4c0af7c3b6c6a6dd6f07b6349e09919a1bc753"
+ -rw-r--r-- 29797 2026-01-06 18:19:34 base.hpp
+   APK-TOOLS.checksum.SHA1: "d39b81f47b8cedd78a56b799d77df00ce5e1625a"
usr/include/opencv4/opencv2/core/bindings_utils.hpp
- -rw-r--r-- 8441 2025-11-21 15:39:42 bindings_utils.hpp
-   APK-TOOLS.checksum.SHA1: "d75b795f6721a67c1fa01d51cfb0882768ab6e33"
+ -rw-r--r-- 8070 2026-01-06 18:19:34 bindings_utils.hpp
+   APK-TOOLS.checksum.SHA1: "2af25e6e0c4207a1b12b765b06913b12e292a0e6"
usr/include/opencv4/opencv2/core/cuda/vec_math.hpp
- -rw-r--r-- 50156 2025-11-21 15:39:42 vec_math.hpp
-   APK-TOOLS.checksum.SHA1: "1f4bac085fb01628d2d1618092029c80ea891ae2"
+ -rw-r--r-- 50278 2026-01-06 18:19:34 vec_math.hpp
+   APK-TOOLS.checksum.SHA1: "fab6ee7495a194924b5112b1e913b59f28266868"
usr/include/opencv4/opencv2/core/cuda/vec_traits.hpp
- -rw-r--r-- 13320 2025-11-21 15:39:42 vec_traits.hpp
-   APK-TOOLS.checksum.SHA1: "d046f32da0e4bbd213d82bdd848c5da0f1da77d2"
+ -rw-r--r-- 13443 2026-01-06 18:19:34 vec_traits.hpp
+   APK-TOOLS.checksum.SHA1: "7fb09f495721a956f1a159af348686b0ee8d6e31"
usr/include/opencv4/opencv2/core/cv_cpu_dispatch.h
- -rw-r--r-- 8890 2025-11-21 15:39:42 cv_cpu_dispatch.h
-   APK-TOOLS.checksum.SHA1: "d08f03cf1e951bd4c87f0040e68931c4fdc05662"
+ -rw-r--r-- 9003 2026-01-06 18:19:34 cv_cpu_dispatch.h
+   APK-TOOLS.checksum.SHA1: "455a2b5d7d1ad0173b9c6b3d9f67ae61636c1724"
usr/include/opencv4/opencv2/core/cv_cpu_helper.h
- -rw-r--r-- 33354 2025-11-21 15:39:42 cv_cpu_helper.h
-   APK-TOOLS.checksum.SHA1: "ae7e687642c41da2b2ee15239a54fe14f5dd670b"
+ -rw-r--r-- 34413 2026-01-06 18:19:34 cv_cpu_helper.h
+   APK-TOOLS.checksum.SHA1: "3e170ff272e3d2bc17e1855808abaf759639bd06"
usr/include/opencv4/opencv2/core/cvdef.h
- -rw-r--r-- 36416 2025-11-21 15:39:42 cvdef.h
-   APK-TOOLS.checksum.SHA1: "4cf9f92f54c985a6bee9c3d0b227b5583f3dbef9"
+ -rw-r--r-- 36483 2026-01-06 18:19:34 cvdef.h
+   APK-TOOLS.checksum.SHA1: "7c0cfd7884b1ed5a6f0c3a98a1647d55c4494950"
usr/include/opencv4/opencv2/core/fast_math.hpp
- -rw-r--r-- 14191 2025-11-21 15:39:42 fast_math.hpp
-   APK-TOOLS.checksum.SHA1: "12e7103ba855d78232a380ed580f78ff89521335"
+ -rw-r--r-- 14563 2026-01-06 18:19:34 fast_math.hpp
+   APK-TOOLS.checksum.SHA1: "eb70d22e899883bb96eb916e45866203025c693e"
usr/include/opencv4/opencv2/core/hal/intrin_cpp.hpp
- -rw-r--r-- 105305 2025-11-21 15:39:42 intrin_cpp.hpp
-   APK-TOOLS.checksum.SHA1: "079adc9a98087fc146810140484dc8a686edbe0b"
+ -rw-r--r-- 105704 2026-01-06 18:19:34 intrin_cpp.hpp
+   APK-TOOLS.checksum.SHA1: "f9c5d03b6d2553217f0cf01b439621bd6825db70"
usr/include/opencv4/opencv2/core/hal/intrin_neon.hpp
- -rw-r--r-- 102546 2025-11-21 15:39:42 intrin_neon.hpp
-   APK-TOOLS.checksum.SHA1: "d86ee6700279c4706f09986c0e1492fc1d6aa082"
+ -rw-r--r-- 102625 2026-01-06 18:19:34 intrin_neon.hpp
+   APK-TOOLS.checksum.SHA1: "1f0de0d62d3d7092dc91e6361e64fb8c5a2a0d04"
usr/include/opencv4/opencv2/core/mat.hpp
- -rw-r--r-- 166828 2025-11-21 15:39:42 mat.hpp
-   APK-TOOLS.checksum.SHA1: "77090c0643a247a2299fa937f8e536b7972512a6"
+ -rw-r--r-- 168315 2026-01-06 18:19:34 mat.hpp
+   APK-TOOLS.checksum.SHA1: "c70f82ced67a0c92f387bf6f47ba4df2f19e4987"
usr/include/opencv4/opencv2/core/mat.inl.hpp
- -rw-r--r-- 89143 2025-11-21 15:39:42 mat.inl.hpp
-   APK-TOOLS.checksum.SHA1: "0c8c22b6059e1a2c8445cf7506d65a84b2ba6e78"
+ -rw-r--r-- 89978 2026-01-06 18:19:34 mat.inl.hpp
+   APK-TOOLS.checksum.SHA1: "157fa961009b5f0ce0db7b69437e9aac041149e4"
usr/include/opencv4/opencv2/core/quaternion.hpp
- -rw-r--r-- 66811 2025-11-21 15:39:42 quaternion.hpp
-   APK-TOOLS.checksum.SHA1: "60a991c5b5f3532b6432c7b4e00bab6e86b98aab"
+ -rw-r--r-- 66811 2026-01-06 18:19:34 quaternion.hpp
+   APK-TOOLS.checksum.SHA1: "f7767d3cd0e88f1523bfb02b059e20929e59f68e"
usr/include/opencv4/opencv2/core/types.hpp
- -rw-r--r-- 74427 2025-11-21 15:39:42 types.hpp
-   APK-TOOLS.checksum.SHA1: "ff21c00154bf68a004e1ce8e91ed25de47f421dc"
+ -rw-r--r-- 74445 2026-01-06 18:19:34 types.hpp
+   APK-TOOLS.checksum.SHA1: "49345cd1c4993f336369cded1d3e4e0cb9771fdc"
usr/include/opencv4/opencv2/core/utils/logger.hpp
- -rw-r--r-- 10627 2025-11-21 15:39:42 logger.hpp
-   APK-TOOLS.checksum.SHA1: "1a8cfbb483f198045f061926db94b32b2483fbcc"
+ -rw-r--r-- 10631 2026-01-06 18:19:34 logger.hpp
+   APK-TOOLS.checksum.SHA1: "d686737fa0075ce2b12cbe453dee7c09afaf906e"
usr/include/opencv4/opencv2/core/version.hpp
- -rw-r--r-- 887 2025-11-21 15:39:42 version.hpp
-   APK-TOOLS.checksum.SHA1: "54890410b765fe4f006b644b9514f740013233a8"
+ -rw-r--r-- 887 2026-01-06 18:19:34 version.hpp
+   APK-TOOLS.checksum.SHA1: "fc7b7504820307cfb870e78ea5817e5e740b7374"
usr/include/opencv4/opencv2/core/vsx_utils.hpp
- -rw-r--r-- 51559 2025-11-21 15:39:42 vsx_utils.hpp
-   APK-TOOLS.checksum.SHA1: "53c4e002ec0b9bcbdf18ebe2496838face9a7804"
+ -rw-r--r-- 52447 2026-01-06 18:19:34 vsx_utils.hpp
+   APK-TOOLS.checksum.SHA1: "636a2280f99f3cd0fe6fb117cc75b3cfa59deee9"
usr/include/opencv4/opencv2/dnn/version.hpp
- -rw-r--r-- 804 2025-11-21 15:39:42 version.hpp
-   APK-TOOLS.checksum.SHA1: "cc74bb16a647f4602acf69957bc406833e5fa67c"
+ -rw-r--r-- 804 2026-01-06 18:19:34 version.hpp
+   APK-TOOLS.checksum.SHA1: "dc6ee9f6b6a60fe30699c9e922b6b0191c8fa7ba"
usr/include/opencv4/opencv2/features2d.hpp
- -rw-r--r-- 73046 2025-11-21 15:39:42 features2d.hpp
-   APK-TOOLS.checksum.SHA1: "d5c4b4bdd81337c6c5b74b54057e443e0ea4ee5a"
+ -rw-r--r-- 73541 2026-01-06 18:19:34 features2d.hpp
+   APK-TOOLS.checksum.SHA1: "6bd1980399a063635a221e6ec257e66904615d11"
usr/include/opencv4/opencv2/flann/general.h
- -rw-r--r-- 2262 2025-11-21 15:39:42 general.h
-   APK-TOOLS.checksum.SHA1: "f4251e33a0d91878f22d7f09715f11b4e2dc348c"
+ -rw-r--r-- 2262 2026-01-06 18:19:34 general.h
+   APK-TOOLS.checksum.SHA1: "8d240c6556f0f5952e02a81b1c34d5a4104f04a7"
usr/include/opencv4/opencv2/gapi/core.hpp
- -rw-r--r-- 80370 2025-11-21 15:39:42 core.hpp
-   APK-TOOLS.checksum.SHA1: "df29681fb5509db901b5caf79cbb4b02f5273848"
+ -rw-r--r-- 80371 2026-01-06 18:19:34 core.hpp
+   APK-TOOLS.checksum.SHA1: "d7cc426bec010c200da1ef621a93029b379fda6a"
usr/include/opencv4/opencv2/gapi/cpu/gcpukernel.hpp
- -rw-r--r-- 18095 2025-11-21 15:39:42 gcpukernel.hpp
-   APK-TOOLS.checksum.SHA1: "7a887125d16f77b499fd3d88de8633fb1d56671f"
+ -rw-r--r-- 18356 2026-01-06 18:19:34 gcpukernel.hpp
+   APK-TOOLS.checksum.SHA1: "27960615096a9ca0a56ec4277a8004425bf35b44"
usr/include/opencv4/opencv2/gapi/gmat.hpp
- -rw-r--r-- 9032 2025-11-21 15:39:42 gmat.hpp
-   APK-TOOLS.checksum.SHA1: "b137488ecdd30fe551b4bfc8381aac46dddf641a"
+ -rw-r--r-- 9032 2026-01-06 18:19:34 gmat.hpp
+   APK-TOOLS.checksum.SHA1: "193876b3b012cff3190296ce19c8ef501b7641f9"
usr/include/opencv4/opencv2/gapi/imgproc.hpp
- -rw-r--r-- 80115 2025-11-21 15:39:42 imgproc.hpp
-   APK-TOOLS.checksum.SHA1: "90b269bb55935e033213798b6d028bc0ae01fa1b"
+ -rw-r--r-- 80115 2026-01-06 18:19:34 imgproc.hpp
+   APK-TOOLS.checksum.SHA1: "be24cb6b6100403c9e2f7e3b4ea4c8b6e37cc513"
usr/include/opencv4/opencv2/gapi/infer/onnx.hpp
- -rw-r--r-- 27234 2025-11-21 15:39:42 onnx.hpp
-   APK-TOOLS.checksum.SHA1: "dca2d20f65ac347f796fd664553b8a79b79161a6"
+ -rw-r--r-- 27593 2026-01-06 18:19:34 onnx.hpp
+   APK-TOOLS.checksum.SHA1: "7cc5c086630b7fc2acc4b60bf8cf4dfd75659f6c"
usr/include/opencv4/opencv2/gapi/infer/ov.hpp
- -rw-r--r-- 24677 2025-11-21 15:39:42 ov.hpp
-   APK-TOOLS.checksum.SHA1: "ac938598ee4c2b59a3038e86acd0414c08df8b5b"
+ -rw-r--r-- 27040 2026-01-06 18:19:34 ov.hpp
+   APK-TOOLS.checksum.SHA1: "7fa628c00da4ae3403e56a222bc731cb25c983fc"
usr/include/opencv4/opencv2/gapi/util/any.hpp
- -rw-r--r-- 4533 2025-11-21 15:39:42 any.hpp
-   APK-TOOLS.checksum.SHA1: "66795a2609089c61c9db5396f79b052ea2947faf"
+ -rw-r--r-- 4548 2026-01-06 18:19:34 any.hpp
+   APK-TOOLS.checksum.SHA1: "8fd3c91f5061102803dfae9cc98e3f536964208f"
usr/include/opencv4/opencv2/imgcodecs.hpp
- -rw-r--r-- 47022 2025-11-21 15:39:42 imgcodecs.hpp
-   APK-TOOLS.checksum.SHA1: "cfe9d4499671317093a9b422ef8f125e9bfaf4a1"
+ -rw-r--r-- 50546 2026-01-06 18:19:34 imgcodecs.hpp
+   APK-TOOLS.checksum.SHA1: "f8df93bb3246b78dcf3b8dcf170117f5a7f94e51"
usr/include/opencv4/opencv2/imgproc.hpp
- -rw-r--r-- 262925 2025-11-21 15:39:42 imgproc.hpp
-   APK-TOOLS.checksum.SHA1: "e441fce171a18e5785371c7ec8a09441b842792c"
+ -rw-r--r-- 268783 2026-01-06 18:19:34 imgproc.hpp
+   APK-TOOLS.checksum.SHA1: "fefd5ab641e8b5df3977e532cca9e9e9227cd163"
usr/include/opencv4/opencv2/objdetect/aruco_detector.hpp
- -rw-r--r-- 23064 2025-11-21 15:39:42 aruco_detector.hpp
-   APK-TOOLS.checksum.SHA1: "8da4eb5a4ca716f4f6b762f569460a55e8e4daa3"
+ -rw-r--r-- 24999 2026-01-06 18:19:34 aruco_detector.hpp
+   APK-TOOLS.checksum.SHA1: "ae28d07680e1b90b97fdcaac8398dcc8f029f366"
usr/include/opencv4/opencv2/objdetect/aruco_dictionary.hpp
- -rw-r--r-- 7483 2025-11-21 15:39:42 aruco_dictionary.hpp
-   APK-TOOLS.checksum.SHA1: "95f942c0cfcae1ee4868b4c47b52bf4d23c7e2dc"
+ -rw-r--r-- 7502 2026-01-06 18:19:34 aruco_dictionary.hpp
+   APK-TOOLS.checksum.SHA1: "c76ab8ff374e18d8580a5e1b4ea3f4626c4bf552"
usr/include/opencv4/opencv2/objdetect/charuco_detector.hpp
- -rw-r--r-- 8226 2025-11-21 15:39:42 charuco_detector.hpp
-   APK-TOOLS.checksum.SHA1: "34ae27635fd8978f0e441720e4f4455d6d536980"
+ -rw-r--r-- 8227 2026-01-06 18:19:34 charuco_detector.hpp
+   APK-TOOLS.checksum.SHA1: "f97a5b1c4f828999fe4fa4918c30cc367eac3154"
usr/include/opencv4/opencv2/saliency/saliencySpecializedClasses.hpp
- -rw-r--r-- 18482 2025-11-21 15:39:42 saliencySpecializedClasses.hpp
-   APK-TOOLS.checksum.SHA1: "13dcac97809709b45c5714c4cb361f1af0aa59ca"
+ -rw-r--r-- 18436 2026-01-06 18:19:34 saliencySpecializedClasses.hpp
+   APK-TOOLS.checksum.SHA1: "2227fa5375c4009e357d57812ecdb286c5804feb"
usr/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp
- -rw-r--r-- 11590 2025-11-21 15:39:42 exposure_compensate.hpp
-   APK-TOOLS.checksum.SHA1: "de80c68dddb4d6797b35b7133f69ce09cbb53a08"
+ -rw-r--r-- 11602 2026-01-06 18:19:34 exposure_compensate.hpp
+   APK-TOOLS.checksum.SHA1: "a71783367cd8d8eac451bb028691ac0a2bddb89f"
usr/include/opencv4/opencv2/tracking/tracking_legacy.hpp
- -rw-r--r-- 19960 2025-11-21 15:39:42 tracking_legacy.hpp
-   APK-TOOLS.checksum.SHA1: "6e6752ddf8318b2e9bb37a202f6aff7c1f7283aa"
+ -rw-r--r-- 19968 2026-01-06 18:19:34 tracking_legacy.hpp
+   APK-TOOLS.checksum.SHA1: "dde67242c04f491eba6ceec63757547b821e79bb"
usr/include/opencv4/opencv2/video/background_segm.hpp
- -rw-r--r-- 13726 2025-11-21 15:39:42 background_segm.hpp
-   APK-TOOLS.checksum.SHA1: "a7199d9a44af4d0845cc96de5b9e96979c427d91"
+ -rw-r--r-- 15664 2026-01-06 18:19:34 background_segm.hpp
+   APK-TOOLS.checksum.SHA1: "0cec7780a3c1835a755a19ad0cdb97b17e8b8930"
usr/include/opencv4/opencv2/video/tracking.hpp
- -rw-r--r-- 45256 2025-11-21 15:39:42 tracking.hpp
-   APK-TOOLS.checksum.SHA1: "5c43c589ef0676b132f215eec16e1805dc06f12a"
+ -rw-r--r-- 49888 2026-01-06 18:19:34 tracking.hpp
+   APK-TOOLS.checksum.SHA1: "729e52445b8c569980929eb005419d89f59502d9"
usr/include/opencv4/opencv2/videoio.hpp
- -rw-r--r-- 73466 2025-11-21 15:39:42 videoio.hpp
-   APK-TOOLS.checksum.SHA1: "f527d90ef245802c447f8be0c1e0f05fb6235495"
+ -rw-r--r-- 74126 2026-01-06 18:19:34 videoio.hpp
+   APK-TOOLS.checksum.SHA1: "20ec8b0207529d1f4c4889202fb5bdbbdc118626"
usr/lib/cmake/opencv4/OpenCVConfig-version.cmake
- -rw-r--r-- 419 2025-11-21 15:39:42 OpenCVConfig-version.cmake
-   APK-TOOLS.checksum.SHA1: "fad8204c0a233a73b9c20cfe2c0453122874e909"
+ -rw-r--r-- 419 2026-01-06 18:19:34 OpenCVConfig-version.cmake
+   APK-TOOLS.checksum.SHA1: "7302f52a417a7089771799daead1b2e7c39c7c7f"
usr/lib/cmake/opencv4/OpenCVConfig.cmake
- -rw-r--r-- 15311 2025-11-21 15:39:42 OpenCVConfig.cmake
-   APK-TOOLS.checksum.SHA1: "a74a8aedfa6bc20dc98c39467aff8eb6eeecaa29"
+ -rw-r--r-- 15311 2026-01-06 18:19:34 OpenCVConfig.cmake
+   APK-TOOLS.checksum.SHA1: "95ce74fbf3288f97098baa46f5e9d7497285b1d2"
usr/lib/cmake/opencv4/OpenCVModules-release.cmake
- -rw-r--r-- 27112 2025-11-21 15:39:42 OpenCVModules-release.cmake
-   APK-TOOLS.checksum.SHA1: "4cd024beab192f6b058047a38a5285cfff395a04"
+ -rw-r--r-- 27112 2026-01-06 18:19:34 OpenCVModules-release.cmake
+   APK-TOOLS.checksum.SHA1: "461f983a6faae2d820bcb7aa78aa732eef591ae1"
usr/lib/pkgconfig/opencv4.pc
- -rw-r--r-- 1217 2025-11-21 15:39:42 opencv4.pc
-   APK-TOOLS.checksum.SHA1: "06b9e31d11b00bc601460a4786129b32559e45f8"
+ -rw-r--r-- 1217 2026-01-06 18:19:34 opencv4.pc
+   APK-TOOLS.checksum.SHA1: "6099063fcde1be4117ed38f4df3d5b1cad963f58"

x86_64/opencv-4.12.0-r2.apk -> x86_64/opencv-4.13.0-r0.apk

📦 Package diff:

  &apk.Package{
  	Name:        "opencv",
- 	Version:     "4.12.0-r2",
+ 	Version:     "4.13.0-r0",
  	Arch:        "x86_64",
  	Description: "Open source computer vision and machine learning library",
  	... // 2 identical fields
  	Maintainer: "wolfi",
  	URL:        "",
  	Checksum: []uint8{
- 		0xbb, 0xfd, 0xcd, 0x1e, 0x42, 0xde, 0x4f, 0x22, 0xa8, 0xf3, 0x6f, 0x10, 0x9e, 0x67, 0xc2, 0x51, // -|....B.O"..o..g.Q|
- 		0xcf, 0xc9, 0x66, 0xa9,                                                                         // -|..f.|
+ 		0x03, 0x05, 0x35, 0x6f, 0xee, 0x8e, 0x2a, 0x0d, 0x8c, 0x7a, 0x6e, 0x3c, 0x6e, 0x06, 0x20, 0x4e, // +|..5o..*..zn<n. N|
+ 		0x9d, 0xbb, 0xd6, 0xb8,                                                                         // +|....|
  	},
  	Dependencies: {"cmd:bash", "so:ld-linux-x86-64.so.2", "so:libc.so.6", "so:libfreetype.so.6", ...},
  	Provides: []string{
- 		"cmd:opencv_annotation=4.12.0-r2",
+ 		"cmd:opencv_annotation=4.13.0-r0",
  		strings.Join({
  			"cmd:opencv_interactive-calibration=4.1",
- 			"2.0-r2",
+ 			"3.0-r0",
  		}, ""),
  		strings.Join({
  			"cmd:opencv_model_diagnostics=4.1",
- 			"2.0-r2",
+ 			"3.0-r0",
  		}, ""),
- 		"cmd:opencv_version=4.12.0-r2",
+ 		"cmd:opencv_version=4.13.0-r0",
  		strings.Join({
  			"cmd:opencv_visualisation=4.1",
- 			"2.0-r2",
+ 			"3.0-r0",
  		}, ""),
  		strings.Join({
  			"cmd:opencv_waldboost_detector=4.1",
- 			"2.0-r2",
+ 			"3.0-r0",
  		}, ""),
  		strings.Join({
  			"cmd:setup_vars_opencv4.sh=4.1",
- 			"2.0-r2",
+ 			"3.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_alphamat.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_aruco.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_bgsegm.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_bioinspired.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_calib3d.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_ccalib.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_core.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_datasets.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_dnn.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_dnn_objdetect.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_dnn_superres.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_dpm.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_face.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_features2d.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_flann.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_freetype.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_fuzzy.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_gapi.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_hdf.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_hfs.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_highgui.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_img_hash.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_imgcodecs.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_imgproc.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_intensity_transform.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_line_descriptor.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_mcc.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_ml.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_objdetect.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_optflow.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_phase_unwrapping.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_photo.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_plot.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_quality.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_rapid.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_reg.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_rgbd.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_saliency.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_shape.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_signal.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_stereo.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_stitching.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_structured_light.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_superres.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_surface_matching.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_text.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_tracking.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_video.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_videoio.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_videostab.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_wechat_qrcode.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_xfeatures2d.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_ximgproc.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_xobjdetect.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so-ver:libopencv_xphoto.so.41",
- 			"2=4.12.0-r2",
+ 			"3=4.13.0-r0",
  		}, ""),
  		strings.Join({
  			"so:libopencv_alphamat.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
- 		"so:libopencv_aruco.so.412=412",
+ 		"so:libopencv_aruco.so.413=413",
- 		"so:libopencv_bgsegm.so.412=412",
+ 		"so:libopencv_bgsegm.so.413=413",
  		strings.Join({
  			"so:libopencv_bioinspired.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
- 		"so:libopencv_calib3d.so.412=412",
+ 		"so:libopencv_calib3d.so.413=413",
- 		"so:libopencv_ccalib.so.412=412",
+ 		"so:libopencv_ccalib.so.413=413",
- 		"so:libopencv_core.so.412=412",
+ 		"so:libopencv_core.so.413=413",
  		strings.Join({
  			"so:libopencv_datasets.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
- 		"so:libopencv_dnn.so.412=412",
+ 		"so:libopencv_dnn.so.413=413",
  		strings.Join({
  			"so:libopencv_dnn_objdetect.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
  		strings.Join({
  			"so:libopencv_dnn_superres.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
- 		"so:libopencv_dpm.so.412=412",
+ 		"so:libopencv_dpm.so.413=413",
- 		"so:libopencv_face.so.412=412",
+ 		"so:libopencv_face.so.413=413",
  		strings.Join({
  			"so:libopencv_features2d.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
- 		"so:libopencv_flann.so.412=412",
+ 		"so:libopencv_flann.so.413=413",
  		strings.Join({
  			"so:libopencv_freetype.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
- 		"so:libopencv_fuzzy.so.412=412",
+ 		"so:libopencv_fuzzy.so.413=413",
- 		"so:libopencv_gapi.so.412=412",
+ 		"so:libopencv_gapi.so.413=413",
- 		"so:libopencv_hdf.so.412=412",
+ 		"so:libopencv_hdf.so.413=413",
- 		"so:libopencv_hfs.so.412=412",
+ 		"so:libopencv_hfs.so.413=413",
- 		"so:libopencv_highgui.so.412=412",
+ 		"so:libopencv_highgui.so.413=413",
  		strings.Join({
  			"so:libopencv_img_hash.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
  		strings.Join({
  			"so:libopencv_imgcodecs.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
- 		"so:libopencv_imgproc.so.412=412",
+ 		"so:libopencv_imgproc.so.413=413",
  		strings.Join({
  			"so:libopencv_intensity_transform.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
  		strings.Join({
  			"so:libopencv_line_descriptor.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
- 		"so:libopencv_mcc.so.412=412",
+ 		"so:libopencv_mcc.so.413=413",
- 		"so:libopencv_ml.so.412=412",
+ 		"so:libopencv_ml.so.413=413",
  		strings.Join({
  			"so:libopencv_objdetect.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
- 		"so:libopencv_optflow.so.412=412",
+ 		"so:libopencv_optflow.so.413=413",
  		strings.Join({
  			"so:libopencv_phase_unwrapping.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
- 		"so:libopencv_photo.so.412=412",
+ 		"so:libopencv_photo.so.413=413",
- 		"so:libopencv_plot.so.412=412",
+ 		"so:libopencv_plot.so.413=413",
- 		"so:libopencv_quality.so.412=412",
+ 		"so:libopencv_quality.so.413=413",
- 		"so:libopencv_rapid.so.412=412",
+ 		"so:libopencv_rapid.so.413=413",
- 		"so:libopencv_reg.so.412=412",
+ 		"so:libopencv_reg.so.413=413",
- 		"so:libopencv_rgbd.so.412=412",
+ 		"so:libopencv_rgbd.so.413=413",
  		strings.Join({
  			"so:libopencv_saliency.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
- 		"so:libopencv_shape.so.412=412",
+ 		"so:libopencv_shape.so.413=413",
- 		"so:libopencv_signal.so.412=412",
+ 		"so:libopencv_signal.so.413=413",
- 		"so:libopencv_stereo.so.412=412",
+ 		"so:libopencv_stereo.so.413=413",
  		strings.Join({
  			"so:libopencv_stitching.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
  		strings.Join({
  			"so:libopencv_structured_light.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
  		strings.Join({
  			"so:libopencv_superres.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
  		strings.Join({
  			"so:libopencv_surface_matching.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
- 		"so:libopencv_text.so.412=412",
+ 		"so:libopencv_text.so.413=413",
  		strings.Join({
  			"so:libopencv_tracking.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
- 		"so:libopencv_video.so.412=412",
+ 		"so:libopencv_video.so.413=413",
- 		"so:libopencv_videoio.so.412=412",
+ 		"so:libopencv_videoio.so.413=413",
  		strings.Join({
  			"so:libopencv_videostab.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
  		strings.Join({
  			"so:libopencv_wechat_qrcode.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
  		strings.Join({
  			"so:libopencv_xfeatures2d.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
  		strings.Join({
  			"so:libopencv_ximgproc.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
  		strings.Join({
  			"so:libopencv_xobjdetect.so.41",
- 			"2=412",
+ 			"3=413",
  		}, ""),
- 		"so:libopencv_xphoto.so.412=412",
+ 		"so:libopencv_xphoto.so.413=413",
  	},
  	InstallIf:        nil,
- 	Size:             25701653,
+ 	Size:             25898840,
- 	InstalledSize:    72579873,
+ 	InstalledSize:    73349103,
  	ProviderPriority: 0,
- 	BuildTime:        s"2025-11-21 15:39:42 +0000 UTC",
+ 	BuildTime:        s"2026-01-06 18:19:34 +0000 UTC",
- 	BuildDate:        1763739582,
+ 	BuildDate:        1767723574,
  	RepoCommit: strings.Join({
+ 		"a89",
  		"6",
+ 		"9",
  		"5",
- 		"b0ff7084f763ed3c1bbcb1b5e061cfaf3ea5b0",
+ 		"62157db42e5d4342eecb427fcac19d8357",
  	}, ""),
  	Replaces: nil,
  	DataHash: "",
  }

➕ Added:

  • usr/lib/libopencv_alphamat.so.4.13.0 (755)
  • usr/lib/libopencv_aruco.so.4.13.0 (755)
  • usr/lib/libopencv_bgsegm.so.4.13.0 (755)
  • usr/lib/libopencv_bioinspired.so.4.13.0 (755)
  • usr/lib/libopencv_calib3d.so.4.13.0 (755)
  • usr/lib/libopencv_ccalib.so.4.13.0 (755)
  • usr/lib/libopencv_core.so.4.13.0 (755)
  • usr/lib/libopencv_datasets.so.4.13.0 (755)
  • usr/lib/libopencv_dnn.so.4.13.0 (755)
  • usr/lib/libopencv_dnn_objdetect.so.4.13.0 (755)
  • ... and 48 more

➖ Removed:

  • usr/lib/libopencv_alphamat.so.4.12.0 (755)
  • usr/lib/libopencv_aruco.so.4.12.0 (755)
  • usr/lib/libopencv_bgsegm.so.4.12.0 (755)
  • usr/lib/libopencv_bioinspired.so.4.12.0 (755)
  • usr/lib/libopencv_calib3d.so.4.12.0 (755)
  • usr/lib/libopencv_ccalib.so.4.12.0 (755)
  • usr/lib/libopencv_core.so.4.12.0 (755)
  • usr/lib/libopencv_datasets.so.4.12.0 (755)
  • usr/lib/libopencv_dnn.so.4.12.0 (755)
  • usr/lib/libopencv_dnn_objdetect.so.4.12.0 (755)
  • ... and 47 more

🔺 Changed:

.melange.yaml
- -rw-r--r-- 30827 2025-11-21 15:39:42 .melange.yaml
+ -rw-r--r-- 31142 2026-01-06 18:19:34 .melange.yaml
usr/bin/opencv_annotation
- -rwxr-xr-x 34864 2025-11-21 15:39:42 opencv_annotation
-   APK-TOOLS.checksum.SHA1: "70cb1c6a4d937330f17109822c35a7a6a24b9be2"
+ -rwxr-xr-x 34864 2026-01-06 18:19:34 opencv_annotation
+   APK-TOOLS.checksum.SHA1: "103a00787b1a9bd07ed2db18b5e45fb309196bf7"
usr/bin/opencv_interactive-calibration
- -rwxr-xr-x 174984 2025-11-21 15:39:42 opencv_interactive-calibration
-   APK-TOOLS.checksum.SHA1: "512e0c2c8276e6c5a40f7db48f597d204ca88f82"
+ -rwxr-xr-x 183728 2026-01-06 18:19:34 opencv_interactive-calibration
+   APK-TOOLS.checksum.SHA1: "0e7534290d97eed1f38c095287b753ef82298b29"
usr/bin/opencv_model_diagnostics
- -rwxr-xr-x 41960 2025-11-21 15:39:42 opencv_model_diagnostics
-   APK-TOOLS.checksum.SHA1: "56a2373e93e64a64be80d846120b34e9bc1e2e76"
+ -rwxr-xr-x 41960 2026-01-06 18:19:34 opencv_model_diagnostics
+   APK-TOOLS.checksum.SHA1: "2180680386627fdf3d9f8f2fb79ef93a8889e212"
usr/bin/opencv_version
- -rwxr-xr-x 47016 2025-11-21 15:39:42 opencv_version
-   APK-TOOLS.checksum.SHA1: "a3bcc20a176f2a53001a6cea3ff4f289363f425e"
+ -rwxr-xr-x 47016 2026-01-06 18:19:34 opencv_version
+   APK-TOOLS.checksum.SHA1: "ddcff0749b13a6faf336be3bad90fb0761c83827"
usr/bin/opencv_visualisation
- -rwxr-xr-x 58928 2025-11-21 15:39:42 opencv_visualisation
-   APK-TOOLS.checksum.SHA1: "4866c12609d74a745b5a5eb0119dc4e8d38c373f"
+ -rwxr-xr-x 58928 2026-01-06 18:19:34 opencv_visualisation
+   APK-TOOLS.checksum.SHA1: "b7ff208378c049da383e480f8cfc9e9f187970f8"
usr/bin/opencv_waldboost_detector
- -rwxr-xr-x 26368 2025-11-21 15:39:42 opencv_waldboost_detector
-   APK-TOOLS.checksum.SHA1: "3fa141d9ae0946617970cad67ee7dfccd72d0d2f"
+ -rwxr-xr-x 26368 2026-01-06 18:19:34 opencv_waldboost_detector
+   APK-TOOLS.checksum.SHA1: "f2ff2b384e634888835c94d7676f54bbecb2d1b4"
usr/bin/setup_vars_opencv4.sh
- -rwxr-xr-x 671 2025-11-21 15:39:42 setup_vars_opencv4.sh
-   APK-TOOLS.checksum.SHA1: "909b4d86750f83c2be3f841024f9438feb4f58f6"
+ -rwxr-xr-x 671 2026-01-06 18:19:34 setup_vars_opencv4.sh
+   APK-TOOLS.checksum.SHA1: "2a1293d1c359c924ba418e88d370271b62401e72"

x86_64/opencv-dev-4.12.0-r2.apk -> x86_64/opencv-dev-4.13.0-r0.apk

📦 Package diff:

  &apk.Package{
  	Name:        "opencv-dev",
- 	Version:     "4.12.0-r2",
+ 	Version:     "4.13.0-r0",
  	Arch:        "x86_64",
  	Description: "Open source computer vision and machine learning library (develo"...,
  	... // 2 identical fields
  	Maintainer: "wolfi",
  	URL:        "",
  	Checksum: []uint8{
- 		0x9f, 0x7a, 0xbd, 0x21, 0x98, 0x87, 0x13, 0x97, 0x2f, 0xea, 0xe2, 0x18, 0x68, 0x26, 0x01, 0x23, // -|.z.!..../...h&.#|
- 		0x1d, 0x30, 0x9f, 0x22,                                                                         // -|.0."|
+ 		0x1b, 0xf6, 0xde, 0x64, 0x2a, 0xcc, 0x1f, 0x99, 0x83, 0x7a, 0x7d, 0x75, 0xea, 0x11, 0xf6, 0x88, // +|...d*....z}u....|
+ 		0x12, 0x58, 0x76, 0x29,                                                                         // +|.Xv)|
  	},
  	Dependencies: []string{
- 		"so:libopencv_alphamat.so.412",
+ 		"so:libopencv_alphamat.so.413",
- 		"so:libopencv_aruco.so.412",
+ 		"so:libopencv_aruco.so.413",
- 		"so:libopencv_bgsegm.so.412",
+ 		"so:libopencv_bgsegm.so.413",
- 		"so:libopencv_bioinspired.so.412",
+ 		"so:libopencv_bioinspired.so.413",
- 		"so:libopencv_calib3d.so.412",
+ 		"so:libopencv_calib3d.so.413",
- 		"so:libopencv_ccalib.so.412",
+ 		"so:libopencv_ccalib.so.413",
- 		"so:libopencv_core.so.412",
+ 		"so:libopencv_core.so.413",
- 		"so:libopencv_datasets.so.412",
+ 		"so:libopencv_datasets.so.413",
- 		"so:libopencv_dnn.so.412",
+ 		"so:libopencv_dnn.so.413",
  		strings.Join({
  			"so:libopencv_dnn_objdetect.so.41",
- 			"2",
+ 			"3",
  		}, ""),
  		strings.Join({
  			"so:libopencv_dnn_superres.so.41",
- 			"2",
+ 			"3",
  		}, ""),
- 		"so:libopencv_dpm.so.412",
+ 		"so:libopencv_dpm.so.413",
- 		"so:libopencv_face.so.412",
+ 		"so:libopencv_face.so.413",
- 		"so:libopencv_features2d.so.412",
+ 		"so:libopencv_features2d.so.413",
- 		"so:libopencv_flann.so.412",
+ 		"so:libopencv_flann.so.413",
- 		"so:libopencv_freetype.so.412",
+ 		"so:libopencv_freetype.so.413",
- 		"so:libopencv_fuzzy.so.412",
+ 		"so:libopencv_fuzzy.so.413",
- 		"so:libopencv_gapi.so.412",
+ 		"so:libopencv_gapi.so.413",
- 		"so:libopencv_hdf.so.412",
+ 		"so:libopencv_hdf.so.413",
- 		"so:libopencv_hfs.so.412",
+ 		"so:libopencv_hfs.so.413",
- 		"so:libopencv_highgui.so.412",
+ 		"so:libopencv_highgui.so.413",
- 		"so:libopencv_img_hash.so.412",
+ 		"so:libopencv_img_hash.so.413",
- 		"so:libopencv_imgcodecs.so.412",
+ 		"so:libopencv_imgcodecs.so.413",
- 		"so:libopencv_imgproc.so.412",
+ 		"so:libopencv_imgproc.so.413",
  		strings.Join({
  			"so:libopencv_intensity_transform.so.41",
- 			"2",
+ 			"3",
  		}, ""),
  		strings.Join({
  			"so:libopencv_line_descriptor.so.41",
- 			"2",
+ 			"3",
  		}, ""),
- 		"so:libopencv_mcc.so.412",
+ 		"so:libopencv_mcc.so.413",
- 		"so:libopencv_ml.so.412",
+ 		"so:libopencv_ml.so.413",
- 		"so:libopencv_objdetect.so.412",
+ 		"so:libopencv_objdetect.so.413",
- 		"so:libopencv_optflow.so.412",
+ 		"so:libopencv_optflow.so.413",
  		strings.Join({
  			"so:libopencv_phase_unwrapping.so.41",
- 			"2",
+ 			"3",
  		}, ""),
- 		"so:libopencv_photo.so.412",
+ 		"so:libopencv_photo.so.413",
- 		"so:libopencv_plot.so.412",
+ 		"so:libopencv_plot.so.413",
- 		"so:libopencv_quality.so.412",
+ 		"so:libopencv_quality.so.413",
- 		"so:libopencv_rapid.so.412",
+ 		"so:libopencv_rapid.so.413",
- 		"so:libopencv_reg.so.412",
+ 		"so:libopencv_reg.so.413",
- 		"so:libopencv_rgbd.so.412",
+ 		"so:libopencv_rgbd.so.413",
- 		"so:libopencv_saliency.so.412",
+ 		"so:libopencv_saliency.so.413",
- 		"so:libopencv_shape.so.412",
+ 		"so:libopencv_shape.so.413",
- 		"so:libopencv_signal.so.412",
+ 		"so:libopencv_signal.so.413",
- 		"so:libopencv_stereo.so.412",
+ 		"so:libopencv_stereo.so.413",
- 		"so:libopencv_stitching.so.412",
+ 		"so:libopencv_stitching.so.413",
  		strings.Join({
  			"so:libopencv_structured_light.so.41",
- 			"2",
+ 			"3",
  		}, ""),
- 		"so:libopencv_superres.so.412",
+ 		"so:libopencv_superres.so.413",
  		strings.Join({
  			"so:libopencv_surface_matching.so.41",
- 			"2",
+ 			"3",
  		}, ""),
- 		"so:libopencv_text.so.412",
+ 		"so:libopencv_text.so.413",
- 		"so:libopencv_tracking.so.412",
+ 		"so:libopencv_tracking.so.413",
- 		"so:libopencv_video.so.412",
+ 		"so:libopencv_video.so.413",
- 		"so:libopencv_videoio.so.412",
+ 		"so:libopencv_videoio.so.413",
- 		"so:libopencv_videostab.so.412",
+ 		"so:libopencv_videostab.so.413",
  		strings.Join({
  			"so:libopencv_wechat_qrcode.so.41",
- 			"2",
+ 			"3",
  		}, ""),
- 		"so:libopencv_xfeatures2d.so.412",
+ 		"so:libopencv_xfeatures2d.so.413",
- 		"so:libopencv_ximgproc.so.412",
+ 		"so:libopencv_ximgproc.so.413",
- 		"so:libopencv_xobjdetect.so.412",
+ 		"so:libopencv_xobjdetect.so.413",
- 		"so:libopencv_xphoto.so.412",
+ 		"so:libopencv_xphoto.so.413",
  	},
- 	Provides:         []string{"pc:opencv4=4.12.0-r2"},
+ 	Provides:         []string{"pc:opencv4=4.13.0-r0"},
  	InstallIf:        nil,
- 	Size:             1700418,
+ 	Size:             1707937,
- 	InstalledSize:    8503720,
+ 	InstalledSize:    8549593,
  	ProviderPriority: 0,
- 	BuildTime:        s"2025-11-21 15:39:42 +0000 UTC",
+ 	BuildTime:        s"2026-01-06 18:19:34 +0000 UTC",
- 	BuildDate:        1763739582,
+ 	BuildDate:        1767723574,
  	RepoCommit: strings.Join({
+ 		"a89",
  		"6",
+ 		"9",
  		"5",
- 		"b0ff7084f763ed3c1bbcb1b5e061cfaf3ea5b0",
+ 		"62157db42e5d4342eecb427fcac19d8357",
  	}, ""),
  	Replaces: nil,
  	DataHash: "",
  }

➕ Added:

  • usr/include/opencv4/opencv2/core/cuda/cuda_compat.hpp (644)
  • usr/include/opencv4/opencv2/gapi/infer/workload_type.hpp (644)
  • usr/include/opencv4/opencv2/gapi/pysrc/python_stream_source.hpp (644)
  • var/lib/db/sbom/opencv-dev-4.13.0-r0.spdx.json (644)

➖ Removed:

  • var/lib/db/sbom/opencv-dev-4.12.0-r2.spdx.json (644)

🔺 Changed:

.melange.yaml
- -rw-r--r-- 30827 2025-11-21 15:39:42 .melange.yaml
+ -rw-r--r-- 31142 2026-01-06 18:19:34 .melange.yaml
usr/include/opencv4/opencv2/bgsegm.hpp
- -rw-r--r-- 17338 2025-11-21 15:39:42 bgsegm.hpp
-   APK-TOOLS.checksum.SHA1: "3083277d4ae4e03842106b3c84b844bac63b68e1"
+ -rw-r--r-- 21184 2026-01-06 18:19:34 bgsegm.hpp
+   APK-TOOLS.checksum.SHA1: "8a705e186424e63f27da933d3e66fe08b418a43e"
usr/include/opencv4/opencv2/calib3d.hpp
- -rw-r--r-- 239033 2025-11-21 15:39:42 calib3d.hpp
-   APK-TOOLS.checksum.SHA1: "02f45738eabdb1a8512f5aa429ef70df7f01b8f3"
+ -rw-r--r-- 241746 2026-01-06 18:19:34 calib3d.hpp
+   APK-TOOLS.checksum.SHA1: "27ea62a30085b8506751f279d8786ad9dc9db00a"
usr/include/opencv4/opencv2/core.hpp
- -rw-r--r-- 158240 2025-11-21 15:39:42 core.hpp
-   APK-TOOLS.checksum.SHA1: "11e18382b31eecf9e8690bd2afa51890eda3ff9d"
+ -rw-r--r-- 158640 2026-01-06 18:19:34 core.hpp
+   APK-TOOLS.checksum.SHA1: "5a37dde1883cd7bdb4f696caff0cea8921cbaa7c"
usr/include/opencv4/opencv2/core/base.hpp
- -rw-r--r-- 29766 2025-11-21 15:39:42 base.hpp
-   APK-TOOLS.checksum.SHA1: "dd4c0af7c3b6c6a6dd6f07b6349e09919a1bc753"
+ -rw-r--r-- 29797 2026-01-06 18:19:34 base.hpp
+   APK-TOOLS.checksum.SHA1: "d39b81f47b8cedd78a56b799d77df00ce5e1625a"
usr/include/opencv4/opencv2/core/bindings_utils.hpp
- -rw-r--r-- 8441 2025-11-21 15:39:42 bindings_utils.hpp
-   APK-TOOLS.checksum.SHA1: "d75b795f6721a67c1fa01d51cfb0882768ab6e33"
+ -rw-r--r-- 8070 2026-01-06 18:19:34 bindings_utils.hpp
+   APK-TOOLS.checksum.SHA1: "2af25e6e0c4207a1b12b765b06913b12e292a0e6"
usr/include/opencv4/opencv2/core/cuda/vec_math.hpp
- -rw-r--r-- 50156 2025-11-21 15:39:42 vec_math.hpp
-   APK-TOOLS.checksum.SHA1: "1f4bac085fb01628d2d1618092029c80ea891ae2"
+ -rw-r--r-- 50278 2026-01-06 18:19:34 vec_math.hpp
+   APK-TOOLS.checksum.SHA1: "fab6ee7495a194924b5112b1e913b59f28266868"
usr/include/opencv4/opencv2/core/cuda/vec_traits.hpp
- -rw-r--r-- 13320 2025-11-21 15:39:42 vec_traits.hpp
-   APK-TOOLS.checksum.SHA1: "d046f32da0e4bbd213d82bdd848c5da0f1da77d2"
+ -rw-r--r-- 13443 2026-01-06 18:19:34 vec_traits.hpp
+   APK-TOOLS.checksum.SHA1: "7fb09f495721a956f1a159af348686b0ee8d6e31"
usr/include/opencv4/opencv2/core/cv_cpu_dispatch.h
- -rw-r--r-- 8890 2025-11-21 15:39:42 cv_cpu_dispatch.h
-   APK-TOOLS.checksum.SHA1: "d08f03cf1e951bd4c87f0040e68931c4fdc05662"
+ -rw-r--r-- 9003 2026-01-06 18:19:34 cv_cpu_dispatch.h
+   APK-TOOLS.checksum.SHA1: "455a2b5d7d1ad0173b9c6b3d9f67ae61636c1724"
usr/include/opencv4/opencv2/core/cv_cpu_helper.h
- -rw-r--r-- 33354 2025-11-21 15:39:42 cv_cpu_helper.h
-   APK-TOOLS.checksum.SHA1: "ae7e687642c41da2b2ee15239a54fe14f5dd670b"
+ -rw-r--r-- 34413 2026-01-06 18:19:34 cv_cpu_helper.h
+   APK-TOOLS.checksum.SHA1: "3e170ff272e3d2bc17e1855808abaf759639bd06"
usr/include/opencv4/opencv2/core/cvdef.h
- -rw-r--r-- 36416 2025-11-21 15:39:42 cvdef.h
-   APK-TOOLS.checksum.SHA1: "4cf9f92f54c985a6bee9c3d0b227b5583f3dbef9"
+ -rw-r--r-- 36483 2026-01-06 18:19:34 cvdef.h
+   APK-TOOLS.checksum.SHA1: "7c0cfd7884b1ed5a6f0c3a98a1647d55c4494950"
usr/include/opencv4/opencv2/core/fast_math.hpp
- -rw-r--r-- 14191 2025-11-21 15:39:42 fast_math.hpp
-   APK-TOOLS.checksum.SHA1: "12e7103ba855d78232a380ed580f78ff89521335"
+ -rw-r--r-- 14563 2026-01-06 18:19:34 fast_math.hpp
+   APK-TOOLS.checksum.SHA1: "eb70d22e899883bb96eb916e45866203025c693e"
usr/include/opencv4/opencv2/core/hal/intrin_cpp.hpp
- -rw-r--r-- 105305 2025-11-21 15:39:42 intrin_cpp.hpp
-   APK-TOOLS.checksum.SHA1: "079adc9a98087fc146810140484dc8a686edbe0b"
+ -rw-r--r-- 105704 2026-01-06 18:19:34 intrin_cpp.hpp
+   APK-TOOLS.checksum.SHA1: "f9c5d03b6d2553217f0cf01b439621bd6825db70"
usr/include/opencv4/opencv2/core/hal/intrin_neon.hpp
- -rw-r--r-- 102546 2025-11-21 15:39:42 intrin_neon.hpp
-   APK-TOOLS.checksum.SHA1: "d86ee6700279c4706f09986c0e1492fc1d6aa082"
+ -rw-r--r-- 102625 2026-01-06 18:19:34 intrin_neon.hpp
+   APK-TOOLS.checksum.SHA1: "1f0de0d62d3d7092dc91e6361e64fb8c5a2a0d04"
usr/include/opencv4/opencv2/core/mat.hpp
- -rw-r--r-- 166828 2025-11-21 15:39:42 mat.hpp
-   APK-TOOLS.checksum.SHA1: "77090c0643a247a2299fa937f8e536b7972512a6"
+ -rw-r--r-- 168315 2026-01-06 18:19:34 mat.hpp
+   APK-TOOLS.checksum.SHA1: "c70f82ced67a0c92f387bf6f47ba4df2f19e4987"
usr/include/opencv4/opencv2/core/mat.inl.hpp
- -rw-r--r-- 89143 2025-11-21 15:39:42 mat.inl.hpp
-   APK-TOOLS.checksum.SHA1: "0c8c22b6059e1a2c8445cf7506d65a84b2ba6e78"
+ -rw-r--r-- 89978 2026-01-06 18:19:34 mat.inl.hpp
+   APK-TOOLS.checksum.SHA1: "157fa961009b5f0ce0db7b69437e9aac041149e4"
usr/include/opencv4/opencv2/core/quaternion.hpp
- -rw-r--r-- 66811 2025-11-21 15:39:42 quaternion.hpp
-   APK-TOOLS.checksum.SHA1: "60a991c5b5f3532b6432c7b4e00bab6e86b98aab"
+ -rw-r--r-- 66811 2026-01-06 18:19:34 quaternion.hpp
+   APK-TOOLS.checksum.SHA1: "f7767d3cd0e88f1523bfb02b059e20929e59f68e"
usr/include/opencv4/opencv2/core/types.hpp
- -rw-r--r-- 74427 2025-11-21 15:39:42 types.hpp
-   APK-TOOLS.checksum.SHA1: "ff21c00154bf68a004e1ce8e91ed25de47f421dc"
+ -rw-r--r-- 74445 2026-01-06 18:19:34 types.hpp
+   APK-TOOLS.checksum.SHA1: "49345cd1c4993f336369cded1d3e4e0cb9771fdc"
usr/include/opencv4/opencv2/core/utils/logger.hpp
- -rw-r--r-- 10627 2025-11-21 15:39:42 logger.hpp
-   APK-TOOLS.checksum.SHA1: "1a8cfbb483f198045f061926db94b32b2483fbcc"
+ -rw-r--r-- 10631 2026-01-06 18:19:34 logger.hpp
+   APK-TOOLS.checksum.SHA1

⚠️ _Summary has been truncated