public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Thomas Moschny <thomas.moschny@gmx.de>
To: git-commits@fedoraproject.org
Subject: [rpms/guvcview] epel9-next: Update to 2.2.2.
Date: Tue, 21 Jul 2026 17:26:33 GMT [thread overview]
Message-ID: <178465479337.1.12000184011917745324.rpms-guvcview-6e196a538a3e@fedoraproject.org> (raw)
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
reply other threads:[~2026-07-21 17:26 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=178465479337.1.12000184011917745324.rpms-guvcview-6e196a538a3e@fedoraproject.org \
--to=thomas.moschny@gmx.de \
--cc=git-commits@fedoraproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox