From 47e064fc4322f1e68b1f24cc1e8b99f00ce4ab63 Mon Sep 17 00:00:00 2001 From: Hugo Buddelmeijer Date: Fri, 3 Oct 2025 20:48:44 +0200 Subject: [PATCH] gnu: guvcview: Update to 2.2.1. * gnu/packages/video.scm (guvcview): Update to 2.2.1. [build-system]: Switch to cmake-build-system. [inputs]: Remove bdb, ffmpeg and libjpeg-turbo; add ffmpeg-6. Change-Id: I44a10958ec70e7e2d3847f89c69535e3aef91603 Modified-by: Sharlatan Hellseher Signed-off-by: Sharlatan Hellseher --- gnu/packages/video.scm | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 38f7836d02b108641dcde02d7e33e32a37a4df5f..86e34cf7566a7721893b428be1289f41432bfa7d 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -6613,28 +6613,26 @@ wlroots-based compositors. More specifically, those that support (define-public guvcview (package (name "guvcview") - (version "2.0.8") + (version "2.2.1") (source (origin (method url-fetch) (uri (string-append "mirror://sourceforge/guvcview/source/guvcview-" "src-" version ".tar.bz2")) (sha256 (base32 - "108c4g0ns9i1wnxyalmpjqbhlflmrj855vxgggr6qrl6h924w7x2")))) - (build-system gnu-build-system) - (arguments - ;; There are no tests and "make check" would fail on an intltool error. - '(#:tests? #f)) + "1bz5mpvs590dwfvjwgigs6948l31mldm2sz1qd9yhq99fv7cgbfj")))) + (build-system cmake-build-system) + (arguments (list #:tests? #f)) ;There are no tests (native-inputs (list pkg-config intltool)) (inputs - (list bdb - gtk+ + (list gtk+ eudev - libjpeg-turbo libusb v4l-utils ;libv4l2 - ffmpeg ;libavcodec, libavutil + ;; Gentoo patch for ffmpeg-8 reported upstream: + ;; https://sourceforge.net/p/guvcview/tickets/79/ + ffmpeg-6 ;libavcodec, libavutil sdl2 gsl portaudio @@ -6646,8 +6644,6 @@ wlroots-based compositors. More specifically, those that support webcam accessible with Video4Linux (V4L2) and to capture videos and images. It provides control over precise settings of the webcam such as exposure, brightness, contrast, and frame rate.") - - ;; 'COPYING' is GPLv3 but source headers say GPLv2+. (license license:gpl2+))) (define-public get-iplayer