1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-07-13 15:04:04 +02:00

Compare commits

...

2 Commits

Author SHA1 Message Date
Andreas Enge 63683bf9b6 gnu: v4l-utils-minimal: Deprecate.
* gnu/packages/video.scm (v4l-utils-minimal): Deprecate by the
(up to its name) identical v4l-utils.
* gnu/packages/aidc.scm (zbar)[inputs],
* gnu/packages/gstreamer.scm (libdc1394)[inputs],
(gst-plugins-good)[inputs], (gst-plugins-bad)[inputs]: Replace
v4l-utils-minimal by v4l-utils.

Change-Id: I1157adb6d2f1a36ddf2152ca66ed1aeaf55fe322
2026-04-13 22:42:15 +02:00
Andreas Enge 3d47d96ce9 gnu: v4l-utils: Drop binaries.
The qv4l2 and qvidcap binaries still depend on Qt5. The other removed
inputs are not referenced.

* gnu/packages/video.scm (v4l-utils)[inputs]: Remove alsa-lib, glu, libx11
and qtbase-5.
* gnu/packages/video.scm (v4l-utils-minimal)[inputs]: Also inherit.

Change-Id: Ibd1e5d92cf363c12e7e5df58478e1e79901e8e08
2026-04-13 22:42:02 +02:00
3 changed files with 7 additions and 14 deletions
+1 -1
View File
@@ -370,7 +370,7 @@ This package includes the following programs:
libjpeg-turbo libjpeg-turbo
perl perl
python python
v4l-utils-minimal)) v4l-utils))
(propagated-inputs (propagated-inputs
;; These are in 'requires' field of .pc files. ;; These are in 'requires' field of .pc files.
(list glib gtk+)) (list glib gtk+))
+3 -3
View File
@@ -129,7 +129,7 @@
libxv libxv
mesa mesa
sdl sdl
v4l-utils-minimal)) v4l-utils))
(synopsis "1394-Based Digital Camera Control Library") (synopsis "1394-Based Digital Camera Control Library")
(description "LibDC1394 is a library that provides functionality to control (description "LibDC1394 is a library that provides functionality to control
any camera that conforms to the 1394-Based Digital Camera Specification written any camera that conforms to the 1394-Based Digital Camera Specification written
@@ -721,7 +721,7 @@ for the GStreamer multimedia library.")
speex speex
taglib taglib
twolame twolame
v4l-utils-minimal v4l-utils
wavpack wavpack
zlib)) zlib))
(propagated-inputs (propagated-inputs
@@ -942,7 +942,7 @@ model to base your own plug-in on, here it is.")
tinyalsa tinyalsa
transcode transcode
usrsctp usrsctp
v4l-utils-minimal v4l-utils
vo-aacenc vo-aacenc
vo-amrwbenc vo-amrwbenc
vulkan-headers vulkan-headers
+3 -10
View File
@@ -4174,11 +4174,7 @@ tools, XML authoring components, and an extensible plug-in based API.")
(native-inputs (native-inputs
(list perl pkg-config)) (list perl pkg-config))
(inputs (inputs
(list alsa-lib (list libjpeg-turbo
glu
libjpeg-turbo
libx11
qtbase-5
eudev)) eudev))
(synopsis "Realtime video capture utilities for Linux") (synopsis "Realtime video capture utilities for Linux")
(description "The v4l-utils provide a series of libraries and utilities to (description "The v4l-utils provide a series of libraries and utilities to
@@ -4187,11 +4183,8 @@ be used for realtime video capture via Linux-specific APIs.")
;; libv4l2 is LGPL2.1+, while utilities are GPL2 only. ;; libv4l2 is LGPL2.1+, while utilities are GPL2 only.
(license (list license:lgpl2.1+ license:gpl2)))) (license (list license:lgpl2.1+ license:gpl2))))
(define-public v4l-utils-minimal ;; 2026-03-20
(package/inherit v4l-utils (define-deprecated-package v4l-utils-minimal v4l-utils)
(name "v4l-utils-minimal")
(inputs (modify-inputs (package-inputs v4l-utils)
(delete "qtbase" "glu" "libx11")))))
(define-public obs (define-public obs
(package (package