public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/guvcview] epel9-next: Update to 2.2.2.
@ 2026-07-21 17:26 Thomas Moschny
  0 siblings, 0 replies; only message in thread
From: Thomas Moschny @ 2026-07-21 17:26 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/guvcview
Branch : epel9-next
Commit : 6e196a538a3ece6c691adc425816db62473486e1
Author : Thomas Moschny <thomas.moschny@gmx.de>
Date   : 2026-03-14T19:45:25+01:00
Stats  : +177/-196 in 8 file(s)
URL    : https://src.fedoraproject.org/rpms/guvcview/c/6e196a538a3ece6c691adc425816db62473486e1?branch=epel9-next

Log:
Update to 2.2.2.

---
diff --git a/.gitignore b/.gitignore
index 138abf4..b10d58d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1 @@
-/guvcview-src-2.0.8.tar.bz2
-/guvcview-src-2.1.0.tar.bz2
+/guvcview-src-*.tar.bz2

diff --git a/0001-Add-missing-libavutil-includes-for-av_image_get_buff.patch b/0001-Add-missing-libavutil-includes-for-av_image_get_buff.patch
deleted file mode 100644
index ec9a61f..0000000
--- a/0001-Add-missing-libavutil-includes-for-av_image_get_buff.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From 995a8144311015b00978b6bfc5901f3b59f50f24 Mon Sep 17 00:00:00 2001
-From: Adam Williamson <awilliam@redhat.com>
-Date: Thu, 28 Mar 2024 11:50:56 -0700
-Subject: [PATCH] Add missing libavutil includes for av_image_get_buffer_size
-
-These two files use av_image_get_buffer_size, from libavutil
-imgutils.h, but since 4a03ec5 , they no longer include it.
-
-Signed-off-by: Adam Williamson <awilliam@redhat.com>
----
- gview_v4l2core/jpeg_decoder.c | 1 +
- gview_v4l2core/uvc_h264.c     | 1 +
- 2 files changed, 2 insertions(+)
-
-diff --git a/gview_v4l2core/jpeg_decoder.c b/gview_v4l2core/jpeg_decoder.c
-index 9d30ea2..d60fdf8 100644
---- a/gview_v4l2core/jpeg_decoder.c
-+++ b/gview_v4l2core/jpeg_decoder.c
-@@ -36,6 +36,7 @@
- #include <string.h>
- #include <errno.h>
- #include <assert.h>
-+#include <libavutil/imgutils.h>
- 
- #include "gviewv4l2core.h"
- #include "colorspaces.h"
-diff --git a/gview_v4l2core/uvc_h264.c b/gview_v4l2core/uvc_h264.c
-index ed0c6a8..a02271e 100644
---- a/gview_v4l2core/uvc_h264.c
-+++ b/gview_v4l2core/uvc_h264.c
-@@ -24,6 +24,7 @@
- /* support for internationalization - i18n */
- #include <inttypes.h>
- #include <libavcodec/avcodec.h>
-+#include <libavutil/imgutils.h>
- #include <math.h>
- #include <stdlib.h>
- #include <stdio.h>
--- 
-2.44.0
-

diff --git a/0001-Change-the-path-to-install-pkgconfig-file.patch b/0001-Change-the-path-to-install-pkgconfig-file.patch
new file mode 100644
index 0000000..57580ac
--- /dev/null
+++ b/0001-Change-the-path-to-install-pkgconfig-file.patch
@@ -0,0 +1,71 @@
+From b7e903b1d082a58ec549ea5ff05ae893b6f5e6dd Mon Sep 17 00:00:00 2001
+From: Nobuhiro Iwamatsu <iwamatsu@debian.org>
+Date: Sun, 26 Jan 2025 23:29:50 +0900
+Subject: [PATCH] Change the path to install pkgconfig file
+
+Change the path to install pkgconfig file from CMAKE_INSTALL_FULL_DATADIR
+to CMAKE_INSTALL_FULL_LIBDIR.
+
+Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@debian.org>
+---
+ gview_audio/CMakeLists.txt    | 2 +-
+ gview_encoder/CMakeLists.txt  | 2 +-
+ gview_render/CMakeLists.txt   | 2 +-
+ gview_v4l2core/CMakeLists.txt | 2 +-
+ 4 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/gview_audio/CMakeLists.txt b/gview_audio/CMakeLists.txt
+index 9714745..3bea235 100644
+--- a/gview_audio/CMakeLists.txt
++++ b/gview_audio/CMakeLists.txt
+@@ -42,7 +42,7 @@ if(INSTALL_DEVKIT)
+   install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/gviewaudio.h TYPE INCLUDE)
+   install(
+     FILES ${CMAKE_CURRENT_BINARY_DIR}/libgviewaudio.pc
+-    DESTINATION ${CMAKE_INSTALL_FULL_DATADIR}/pkgconfig
++    DESTINATION ${CMAKE_INSTALL_FULL_LIBDIR}/pkgconfig
+   )
+ endif()
+ 
+diff --git a/gview_encoder/CMakeLists.txt b/gview_encoder/CMakeLists.txt
+index 8942bae..26ebccf 100644
+--- a/gview_encoder/CMakeLists.txt
++++ b/gview_encoder/CMakeLists.txt
+@@ -36,7 +36,7 @@ if(INSTALL_DEVKIT)
+ 
+   install(
+     FILES ${CMAKE_CURRENT_BINARY_DIR}/libgviewencoder.pc
+-    DESTINATION ${CMAKE_INSTALL_FULL_DATADIR}/pkgconfig
++    DESTINATION ${CMAKE_INSTALL_FULL_LIBDIR}/pkgconfig
+   )
+ endif()
+ 
+diff --git a/gview_render/CMakeLists.txt b/gview_render/CMakeLists.txt
+index e63ba39..8cc3e7d 100644
+--- a/gview_render/CMakeLists.txt
++++ b/gview_render/CMakeLists.txt
+@@ -53,7 +53,7 @@ if(INSTALL_DEVKIT)
+ 
+   install(
+     FILES ${CMAKE_CURRENT_BINARY_DIR}/libgviewrender.pc
+-    DESTINATION ${CMAKE_INSTALL_FULL_DATADIR}/pkgconfig
++    DESTINATION ${CMAKE_INSTALL_FULL_LIBDIR}/pkgconfig
+   )
+ endif()
+ 
+diff --git a/gview_v4l2core/CMakeLists.txt b/gview_v4l2core/CMakeLists.txt
+index 1ca4aa1..2a9b94a 100644
+--- a/gview_v4l2core/CMakeLists.txt
++++ b/gview_v4l2core/CMakeLists.txt
+@@ -44,7 +44,7 @@ if(INSTALL_DEVKIT)
+   install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/gviewv4l2core.h TYPE INCLUDE)
+   install(
+     FILES ${CMAKE_CURRENT_BINARY_DIR}/libgviewv4l2core.pc
+-    DESTINATION ${CMAKE_INSTALL_FULL_DATADIR}/pkgconfig
++    DESTINATION ${CMAKE_INSTALL_FULL_LIBDIR}/pkgconfig
+   )
+ endif()
+ 
+-- 
+2.47.1
+

diff --git a/0004-data-CMakeLists.txt-Fix-install-path-for-AppStream-m.patch b/0004-data-CMakeLists.txt-Fix-install-path-for-AppStream-m.patch
new file mode 100644
index 0000000..748b9bd
--- /dev/null
+++ b/0004-data-CMakeLists.txt-Fix-install-path-for-AppStream-m.patch
@@ -0,0 +1,31 @@
+From 1387bcad0be2935c6f769fe80c79b68587f6af57 Mon Sep 17 00:00:00 2001
+From: Nobuhiro Iwamatsu <iwamatsu@debian.org>
+Date: Sun, 9 Mar 2025 22:55:44 +0900
+Subject: [PATCH] data/CMakeLists.txt: Fix install path for AppStream metadata
+ file
+
+The AppStream XML files should be placed in /usr/share/metainfo/.
+Fix it.
+
+Ref: https://wiki.debian.org/AppStream/Guidelines
+Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@debian.org>
+---
+ data/CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt
+index fae6c32..c145e6f 100644
+--- a/data/CMakeLists.txt
++++ b/data/CMakeLists.txt
+@@ -16,7 +16,7 @@ if(USE_DEBIANMENU)
+   install(FILES ${CMAKE_CURRENT_BINARY_DIR}/guvcview DESTINATION ${DATADIR}/menu)
+ endif()
+ 
+-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/guvcview.appdata.xml DESTINATION ${DATADIR}/appdata)
++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/guvcview.appdata.xml DESTINATION ${DATADIR}/metainfo)
+ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/guvcview.desktop DESTINATION ${DATADIR}/applications)
+ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/guvcview.1.gz DESTINATION ${DATADIR}/man/man1)
+ install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/icons/guvcview.png DESTINATION ${DATADIR}/pixmaps)
+-- 
+2.47.2
+

diff --git a/0005-data-guvcview.appdata.xml.in-Fix-format.patch b/0005-data-guvcview.appdata.xml.in-Fix-format.patch
new file mode 100644
index 0000000..2a833de
--- /dev/null
+++ b/0005-data-guvcview.appdata.xml.in-Fix-format.patch
@@ -0,0 +1,47 @@
+From 348f5327ab60380fe4eb230b014ffbc4077fed07 Mon Sep 17 00:00:00 2001
+From: Nobuhiro Iwamatsu <iwamatsu@debian.org>
+Date: Sun, 9 Mar 2025 23:12:30 +0900
+Subject: [PATCH] data/guvcview.appdata.xml.in: Fix format
+
+Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@debian.org>
+---
+ data/guvcview.appdata.xml.in | 14 +++++++-------
+ 1 file changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/data/guvcview.appdata.xml.in b/data/guvcview.appdata.xml.in
+index de934f7..37bf7cd 100644
+--- a/data/guvcview.appdata.xml.in
++++ b/data/guvcview.appdata.xml.in
+@@ -6,15 +6,15 @@
+  <metadata_license>CC0-1.0</metadata_license>
+  <project_license>GPL-2.0+</project_license>
+  <name>Simple UVC Viewer</name>
+- <_summary>Capture video from v4l2 devices</_summary>
++ <summary>Capture video from v4l2 devices</summary>
+  <description>
+-  <_p>Video capture tool for video4linux2 compliant cameras.</_p>
+-  <_p>With a special emphasis on the linux uvc driver,
++  <p>Video capture tool for video4linux2 compliant cameras.</p>
++  <p>With a special emphasis on the linux uvc driver,
+      it provides Image (jpg, png, bmp) and
+      Video (mjpeg, flv1, wmv1, mpg2, mpg4,...) capture
+-     with sound in several formats( currently: avi and matroska).</_p>
+-  <_p>It also supports a control panel option (--control_only)
+-     that is compatible with any other v4l2 app.</_p>
++     with sound in several formats( currently: avi and matroska).</p>
++  <p>It also supports a control panel option (--control_only)
++     that is compatible with any other v4l2 app.</p>
+  </description>
+  <screenshots>
+   <screenshot>
+@@ -33,6 +33,6 @@
+    <image>https://a.fsdn.com/con/app/proj/guvcview/screenshots/guvcview_video_preview.png</image>
+   </screenshot>
+  </screenshots>
+- <url type="homepage">http://guvcview.sourceforge.net/</url>
++ <url type="homepage">https://guvcview.sourceforge.net/</url>
+  <update_contact>assisp@gmail.com</update_contact>
+ </component>
+-- 
+2.47.2
+

diff --git a/guvcview-ffmpeg8.patch b/guvcview-ffmpeg8.patch
deleted file mode 100644
index cf76cc7..0000000
--- a/guvcview-ffmpeg8.patch
+++ /dev/null
@@ -1,129 +0,0 @@
-diff -up guvcview-src-2.1.0/gview_encoder/audio_codecs.c.orig guvcview-src-2.1.0/gview_encoder/audio_codecs.c
---- guvcview-src-2.1.0/gview_encoder/audio_codecs.c.orig	2024-01-22 15:08:43.000000000 +0100
-+++ guvcview-src-2.1.0/gview_encoder/audio_codecs.c	2025-10-11 12:27:47.514947849 +0200
-@@ -39,7 +39,7 @@ extern int enc_verbosity;
- 
- /* AAC object types index: MAIN = 1; LOW = 2; SSR = 3; LTP = 4*/
- static int AAC_OBJ_TYPE[5] =
--	{ FF_PROFILE_UNKNOWN, FF_PROFILE_AAC_MAIN, FF_PROFILE_AAC_LOW, FF_PROFILE_AAC_SSR, FF_PROFILE_AAC_LTP };
-+	{ AV_PROFILE_UNKNOWN, AV_PROFILE_AAC_MAIN, AV_PROFILE_AAC_LOW, AV_PROFILE_AAC_SSR, AV_PROFILE_AAC_LTP };
- /*-1 = reserved; 0 = freq. is writen explictly (increases header by 24 bits)*/
- static int AAC_SAMP_FREQ[16] =
- 	{ 96000, 88200, 64000, 48000, 44100, 32000, 24000, 22050, 16000, 12000, 11025, 8000, 7350, -1, -1, 0};
-@@ -65,7 +65,7 @@ static audio_codec_t listSupCodecs[] = /
- 		.codec_id     = AV_CODEC_ID_PCM_F32LE,
- 		.codec_name   = "pcm_f32le",
- 		.sample_format = AV_SAMPLE_FMT_FLT,
--		.profile      = FF_PROFILE_UNKNOWN,
-+		.profile      = AV_PROFILE_UNKNOWN,
- 		.mkv_codpriv  = NULL,
- 		.codpriv_size = 0,
- 		.flags        = 0,
-@@ -82,7 +82,7 @@ static audio_codec_t listSupCodecs[] = /
- 		.codec_id     = AV_CODEC_ID_MP2,
- 		.codec_name   = "mp2",
- 		.sample_format = AV_SAMPLE_FMT_S16,
--		.profile      = FF_PROFILE_UNKNOWN,
-+		.profile      = AV_PROFILE_UNKNOWN,
- 		.mkv_codpriv  = NULL,
- 		.codpriv_size = 0,
- 		.flags        = 0,
-@@ -103,7 +103,7 @@ static audio_codec_t listSupCodecs[] = /
- #else
- 		.sample_format = AV_SAMPLE_FMT_S16,
- #endif
--		.profile      = FF_PROFILE_UNKNOWN,
-+		.profile      = AV_PROFILE_UNKNOWN,
- 		.mkv_codpriv  = NULL,
- 		.codpriv_size = 0,
- 		.flags        = 0,
-@@ -124,7 +124,7 @@ static audio_codec_t listSupCodecs[] = /
- #else
- 		.sample_format = AV_SAMPLE_FMT_FLT,
- #endif
--		.profile      = FF_PROFILE_UNKNOWN,
-+		.profile      = AV_PROFILE_UNKNOWN,
- 		.mkv_codpriv  = NULL,
- 		.codpriv_size = 0,
- 		.flags        = 0,
-@@ -145,7 +145,7 @@ static audio_codec_t listSupCodecs[] = /
- #else
- 		.sample_format = AV_SAMPLE_FMT_S16,
- #endif
--		.profile      = FF_PROFILE_AAC_LOW,
-+		.profile      = AV_PROFILE_AAC_LOW,
- 		.mkv_codpriv  = AAC_ESDS,
- 		.codpriv_size = 2,
- 		.flags        = 0,
-@@ -166,7 +166,7 @@ static audio_codec_t listSupCodecs[] = /
- #else
- 		.sample_format = AV_SAMPLE_FMT_S16,
- #endif
--		.profile      = FF_PROFILE_UNKNOWN,
-+		.profile      = AV_PROFILE_UNKNOWN,
- 		.mkv_codpriv  =  NULL,
- 		.codpriv_size =  0,
- 		.flags        = 0,
-diff -up guvcview-src-2.1.0/gview_encoder/encoder.c.orig guvcview-src-2.1.0/gview_encoder/encoder.c
---- guvcview-src-2.1.0/gview_encoder/encoder.c.orig	2024-01-22 15:08:43.000000000 +0100
-+++ guvcview-src-2.1.0/gview_encoder/encoder.c	2025-10-11 12:14:00.647920400 +0200
-@@ -1992,7 +1992,7 @@ void encoder_close(encoder_context_t *en
- 				avcodec_flush_buffers(video_codec_data->codec_context);
- 				enc_video_ctx->flushed_buffers = 1;
- 			}
--			avcodec_close(video_codec_data->codec_context);
-+			avcodec_free_context(&video_codec_data->codec_context);
- 			free(video_codec_data->codec_context);
- 
- 			av_dict_free(&(video_codec_data->private_options));
-@@ -2024,7 +2024,7 @@ void encoder_close(encoder_context_t *en
- 		{
- 			avcodec_flush_buffers(audio_codec_data->codec_context);
- 
--			avcodec_close(audio_codec_data->codec_context);
-+			avcodec_free_context(&audio_codec_data->codec_context);
- 			free(audio_codec_data->codec_context);
- 
- 			if (audio_codec_data->frame)
-diff -up guvcview-src-2.1.0/gview_v4l2core/jpeg_decoder.c.orig guvcview-src-2.1.0/gview_v4l2core/jpeg_decoder.c
---- guvcview-src-2.1.0/gview_v4l2core/jpeg_decoder.c.orig	2025-10-11 12:04:24.068488665 +0200
-+++ guvcview-src-2.1.0/gview_v4l2core/jpeg_decoder.c	2025-10-11 12:13:13.710480851 +0200
-@@ -1435,7 +1435,7 @@ int jpeg_init_decoder(int width, int hei
- #endif
- 	{
- 		fprintf(stderr, "V4L2_CORE: (mjpeg decoder) couldn't open codec\n");
--		avcodec_close(codec_data->context);
-+		avcodec_free_context(&codec_data->context);
- 		free(codec_data->context);
- 		free(codec_data);
- 		free(jpeg_ctx);
-@@ -1558,7 +1558,7 @@ void jpeg_close_decoder()
- 
- 	codec_data_t *codec_data = (codec_data_t *) jpeg_ctx->codec_data;
- 
--	avcodec_close(codec_data->context);
-+	avcodec_free_context(&codec_data->context);
- 
- 	free(codec_data->context);
- 
-diff -up guvcview-src-2.1.0/gview_v4l2core/uvc_h264.c.orig guvcview-src-2.1.0/gview_v4l2core/uvc_h264.c
---- guvcview-src-2.1.0/gview_v4l2core/uvc_h264.c.orig	2025-10-11 12:04:24.068713759 +0200
-+++ guvcview-src-2.1.0/gview_v4l2core/uvc_h264.c	2025-10-11 12:13:37.913043590 +0200
-@@ -1033,7 +1033,7 @@ int h264_init_decoder(int width, int hei
- #endif
- 	{
- 		fprintf(stderr, "V4L2_CORE: (H264 decoder) couldn't open codec\n");
--		avcodec_close(h264_ctx->context);
-+		avcodec_free_context(&h264_ctx->context);
- 		free(h264_ctx->context);
- 		free(h264_ctx);
- 		h264_ctx = NULL;
-@@ -1143,7 +1143,7 @@ void h264_close_decoder()
- 	if(h264_ctx == NULL)
- 		return;
- 
--	avcodec_close(h264_ctx->context);
-+	avcodec_free_context(&h264_ctx->context);
- 
- 	free(h264_ctx->context);
- 

diff --git a/guvcview.spec b/guvcview.spec
index ddbf7e5..9c763f5 100644
--- a/guvcview.spec
+++ b/guvcview.spec
@@ -1,20 +1,19 @@
 %global somajor 2
 
 Name:           guvcview
-Version:        2.1.0
-Release:        10%{?dist}
+Version:        2.2.2
+Release:        1%{?dist}
 Summary:        GTK+ UVC Viewer and Capturer
 License:        GPL-2.0-or-later
-URL:            http://guvcview.sourceforge.net/
-Source0:        http://downloads.sourceforge.net/%{name}/%{name}-src-%{version}.tar.bz2
+URL:            https://guvcview.sourceforge.net/
+Source0:        https://downloads.sourceforge.net/%{name}/%{name}-src-%{version}.tar.bz2
 
-# Add missing includes to fix build
-# https://sourceforge.net/p/guvcview/tickets/75/
-Patch:          0001-Add-missing-libavutil-includes-for-av_image_get_buff.patch
-# Fix build with FFmpeg 8
-Patch:          %{name}-ffmpeg8.patch
+# Patches borrowed from Debian
+Patch:          0001-Change-the-path-to-install-pkgconfig-file.patch
+Patch:          0004-data-CMakeLists.txt-Fix-install-path-for-AppStream-m.patch
+Patch:          0005-data-guvcview.appdata.xml.in-Fix-format.patch
 
-BuildRequires:  autoconf automake libtool
+BuildRequires:  cmake
 BuildRequires:  gettext-devel intltool
 BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig(libv4l2)
@@ -68,19 +67,16 @@ This package contains development files for %{name}.
 find . \( -name '*.h' -o -name '*.c' \) -exec chmod -x {} \;
 
 %build
-autoreconf -fiv
-%configure CC=gcc CXX=g++ --disable-debian-menu --disable-silent-rules --disable-static --enable-sfml --disable-sdl2
-%make_build
+%cmake -DUSE_SFML=ON -DUSE_SDL=OFF -DUSE_DEBIANMENU=OFF -DINSTALL_DEVKIT=ON
+%cmake_build
 
 
 %install
-%make_install doc_DATA=
+%cmake_install
 
-install -D -m0644 %{buildroot}%{_datadir}/pixmaps/%{name}/%{name}.png \
+install -D -m0644 %{buildroot}%{_datadir}/pixmaps/%{name}.png \
     %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/%{name}.png
 
-find %{buildroot} -name "*.la" -delete
-
 %find_lang %{name} --all-name
 
 
@@ -95,21 +91,24 @@ appstream-util validate-relax --nonet %{buildroot}/%{_metainfodir}/%{name}.appda
 %{_bindir}/%{name}
 %{_datadir}/applications/%{name}.desktop
 %{_datadir}/icons/hicolor/*/*/%{name}.*
-%{_datadir}/pixmaps/%{name}/
+%{_datadir}/pixmaps/%{name}.png
 %{_mandir}/man1/%{name}.1*
 %{_metainfodir}/%{name}.appdata.xml
 
 
 %files libs
 %license COPYING
-%{_libdir}/libgviewaudio-2.2.so.%{somajor}{,.*}
-%{_libdir}/libgviewencoder-2.2.so.%{somajor}{,.*}
-%{_libdir}/libgviewrender-2.2.so.%{somajor}{,.*}
-%{_libdir}/libgviewv4l2core-2.2.so.%{somajor}{,.*}
+%{_libdir}/libgviewaudio.so.%{somajor}{,.*}
+%{_libdir}/libgviewencoder.so.%{somajor}{,.*}
+%{_libdir}/libgviewrender.so.%{somajor}{,.*}
+%{_libdir}/libgviewv4l2core.so.%{somajor}{,.*}
 
 
 %files devel
-%{_includedir}/%{name}-%{somajor}/
+%{_includedir}/gviewaudio.h
+%{_includedir}/gviewencoder.h
+%{_includedir}/gviewrender.h
+%{_includedir}/gviewv4l2core.h
 %{_libdir}/libgviewaudio.so
 %{_libdir}/libgviewencoder.so
 %{_libdir}/libgviewrender.so
@@ -121,6 +120,10 @@ appstream-util validate-relax --nonet %{buildroot}/%{_metainfodir}/%{name}.appda
 
 
 %changelog
+* Sat Mar 14 2026 Thomas Moschny <thomas.moschny@gmx.de> - 2.2.2-1
+- Update to 2.2.2.
+- guvcview uses cmake now.
+
 * Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-10
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
 

diff --git a/sources b/sources
index 2d8ef5f..7b83852 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (guvcview-src-2.1.0.tar.bz2) = f449e1b1623bb2a96847fc88c4e334ff5bde91f0f9779e37ccbd5777fb96ea4106c3df2c9c30f5d6cacf99e4da04815fc3b739387c2a8fb496c3080b1f99ab70
+SHA512 (guvcview-src-2.2.2.tar.bz2) = 2d4e8d4dbf4d8135b8977bcd524e373e99dea4df1ffbe8f258952809c8d84473ae7dd6c37dd11552c89f6db72d43802972088ae6568290cae8d7fc287c1e0491

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-07-21 17:26 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-21 17:26 [rpms/guvcview] epel9-next: Update to 2.2.2 Thomas Moschny

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox