Skip to content

Commit

Permalink
Update webcamoid to version 9.2.3 / rev 19 via SR 1205638
Browse files Browse the repository at this point in the history
https://build.opensuse.org/request/show/1205638
by user dirkmueller + anag+factory
  • Loading branch information
dirkmueller authored and bmwiedemann committed Oct 6, 2024
1 parent 95f50cf commit f1f072d
Show file tree
Hide file tree
Showing 6 changed files with 65 additions and 29 deletions.
Binary file modified packages/w/webcamoid/.files
Binary file not shown.
8 changes: 8 additions & 0 deletions packages/w/webcamoid/.rev
Original file line number Diff line number Diff line change
Expand Up @@ -154,4 +154,12 @@
<comment></comment>
<requestid>1093190</requestid>
</revision>
<revision rev="19" vrev="1">
<srcmd5>6c44473190832b25502fa36742e89bfc</srcmd5>
<version>9.2.3</version>
<time>1728229914</time>
<user>anag+factory</user>
<comment></comment>
<requestid>1205638</requestid>
</revision>
</revisionlist>
1 change: 0 additions & 1 deletion packages/w/webcamoid/webcamoid-9.1.1.tar.gz

This file was deleted.

1 change: 1 addition & 0 deletions packages/w/webcamoid/webcamoid-9.2.3.tar.gz
24 changes: 24 additions & 0 deletions packages/w/webcamoid/webcamoid.changes
Original file line number Diff line number Diff line change
@@ -1,3 +1,27 @@
-------------------------------------------------------------------
Thu Oct 3 06:29:46 UTC 2024 - Luigi Baldoni <aloisio@gmx.com>

- Update to version 9.2.3
* Misc non-linux changes
version 9.2.0:
* Webcamoid ported to Qt6.
* Added PipeWire video capture support.
* Added Xlib screen capture plugin.
* Added desktop capture using FFmpeg.
* Added option to show or hide the mouse cursor on screen
capture.
* Qt screen capture plugin is now using QScreenCapture.
* Added ColorKey plugin.
* Added support for extended controls in V4L2.
* Attend to screen orientation.
* Fixed ARM 64 packages.
* Fixed saving the selected camera format.
* Added a debug log to the preferences dialog.
* Added options for enabling/disabling interprocess
optimizations.
* Do not show the video outputs if the virtual camera is not
supported.

-------------------------------------------------------------------
Thu Jun 15 05:05:39 UTC 2023 - Luigi Baldoni <aloisio@gmx.com>

Expand Down
60 changes: 32 additions & 28 deletions packages/w/webcamoid/webcamoid.spec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#
# spec file for package webcamoid
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
Expand All @@ -17,7 +17,7 @@


Name: webcamoid
Version: 9.1.1
Version: 9.2.3
Release: 0
Summary: Webcam applet for Plasma
License: GPL-3.0-or-later
Expand All @@ -28,21 +28,28 @@ BuildRequires: bison
BuildRequires: desktop-file-utils
BuildRequires: fdupes
BuildRequires: flex
%if 0%{?suse_version} > 1500
BuildRequires: gcc-c++
%else
BuildRequires: gcc13-c++
%endif
BuildRequires: glibc-devel
BuildRequires: hicolor-icon-theme
BuildRequires: kf5-filesystem
BuildRequires: libqt5-linguist
BuildRequires: perl-Text-Markdown
BuildRequires: pkgconfig
BuildRequires: cmake(Qt5Concurrent) >= 5.15
BuildRequires: cmake(Qt5Core) >= 5.15
BuildRequires: cmake(Qt5DBus) >= 5.15
BuildRequires: cmake(Qt5Multimedia) >= 5.15
BuildRequires: cmake(Qt5OpenGL) >= 5.15
BuildRequires: cmake(Qt5QuickControls2) >= 5.15
BuildRequires: cmake(Qt5Svg) >= 5.15
BuildRequires: pkgconfig(libavcodec) < 59
BuildRequires: qt6-tools-linguist
BuildRequires: cmake(Qt6Concurrent)
BuildRequires: cmake(Qt6Core)
BuildRequires: cmake(Qt6Multimedia)
BuildRequires: cmake(Qt6Quick)
BuildRequires: cmake(Qt6QuickControls2)
BuildRequires: cmake(Qt6Svg)
BuildRequires: cmake(Qt6Widgets)
BuildRequires: pkgconfig(gstreamer-1.0)
BuildRequires: pkgconfig(gstreamer-app-1.0)
BuildRequires: pkgconfig(gstreamer-pbutils-1.0)
BuildRequires: pkgconfig(gstreamer-video-1.0)
BuildRequires: pkgconfig(libavcodec)
BuildRequires: pkgconfig(libavdevice)
BuildRequires: pkgconfig(libavformat)
BuildRequires: pkgconfig(libavutil)
Expand All @@ -54,8 +61,6 @@ BuildRequires: pkgconfig(libusb-1.0)
BuildRequires: pkgconfig(libv4l2)
BuildRequires: pkgconfig(libvlc)
BuildRequires: pkgconfig(vlc-plugin)
Requires: libqt5-qtquickcontrols
Requires: libqt5-qtquickcontrols2
Provides: plasmoid-webcamoid = %{version}
Obsoletes: plasmoid-webcamoid < %{version}

Expand All @@ -82,18 +87,18 @@ Features:
%autosetup -p1

%build
%cmake
%cmake_build
export CXX=g++
test -x "$(type -p g++-13)" && export CXX=g++-13
%cmake_qt6 \
-DPLUGINSDIR=%{_qt6_pluginsdir} \
-DOUTPUT_QT_PLUGINS_DIR=%{_qt6_pluginsdir}
%qt6_build

# generate help file
Markdown.pl --html4 ../README.md > ../README.html
Markdown.pl --html4 README.md > README.html

%install
%cmake_install

%{kf5_post_install}

%fdupes %{buildroot}%{_datadir}
%qt6_install

rm %{buildroot}%{_libdir}/libavkys.so

Expand All @@ -105,12 +110,11 @@ rm %{buildroot}%{_libdir}/libavkys.so
%doc AUTHORS ChangeLog README.html THANKS
%license COPYING
%{_bindir}/%{name}
%{_kf5_applicationsdir}/%{name}.desktop
%{_kf5_appstreamdir}/io.github.%{name}.Webcamoid.metainfo.xml
%{_datadir}/applications/%{name}.desktop
%{_datadir}/metainfo/io.github.%{name}.Webcamoid.metainfo.xml
%{_datadir}/icons/hicolor
%{_libdir}/libavkys.so.*
%dir %{_libdir}/avkys
%{_libdir}/avkys/*.so
%{_kf5_mandir}/man1/%{name}.1%{ext_man}
%{_kf5_iconsdir}/hicolor
%{_mandir}/man1/%{name}.1%{ext_man}
%{_qt6_pluginsdir}/avkys

%changelog

0 comments on commit f1f072d

Please sign in to comment.