Name: cheese Epoch: 2 Version: 3.22.1 Release: 2%{?dist} Summary: Application for taking pictures and movies from a webcam License: GPLv2+ URL: https://wiki.gnome.org/Apps/Cheese Source0: https://download.gnome.org/sources/%{name}/3.22/%{name}-%{version}.tar.xz # https://bugzilla.redhat.com/show_bug.cgi?id=1444760 Patch0: cheese-3.22.1-fix-device-commandline.patch BuildRequires: chrpath BuildRequires: desktop-file-utils BuildRequires: docbook-dtds BuildRequires: docbook-style-xsl BuildRequires: gettext BuildRequires: intltool BuildRequires: itstool BuildRequires: libXtst-devel BuildRequires: vala-devel BuildRequires: pkgconfig(clutter-1.0) BuildRequires: pkgconfig(clutter-gst-3.0) BuildRequires: pkgconfig(clutter-gtk-1.0) BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gnome-desktop-3.0) BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(gstreamer-pbutils-1.0) BuildRequires: pkgconfig(gstreamer-plugins-bad-1.0) BuildRequires: pkgconfig(libcanberra-gtk3) BuildRequires: pkgconfig(x11) BuildRequires: /usr/bin/appstream-util BuildRequires: /usr/bin/xsltproc Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} Requires: gstreamer1-plugins-good Requires: gstreamer1-plugins-bad-free Requires: gnome-video-effects %description Cheese is a Photobooth-inspired GNOME application for taking pictures and videos from a webcam. It can also apply fancy graphical effects. %package camera-service Summary: Webcam D-Bus service License: GPLv3+ Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} %description camera-service This package contains a D-Bus service needed for applications that want to display a webcam dialog in their interface. %package libs Summary: Webcam display and capture widgets License: GPLv2+ %description libs This package contains libraries needed for applications that want to display a webcam in their interface. %package libs-devel Summary: Development files for %{name}-libs License: GPLv2+ Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} %description libs-devel This package contains the libraries and header files that are needed for writing applications that require a webcam display widget. %prep %setup -q %patch0 -p1 %build %configure --disable-static make V=1 %{?_smp_mflags} %install %make_install rm -f %{buildroot}%{_libdir}/libcheese.{a,la} rm -f %{buildroot}%{_libdir}/libcheese-gtk.{a,la} %find_lang %{name} --with-gnome chrpath --delete %{buildroot}%{_bindir}/cheese chrpath --delete %{buildroot}%{_libdir}/libcheese-gtk.so.* %check desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.Cheese.desktop %post touch --no-create %{_datadir}/icons/hicolor >&/dev/null || : %postun if [ $1 -eq 0 ]; then touch --no-create %{_datadir}/icons/hicolor >&/dev/null || : gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || : fi %posttrans gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || : %post libs /sbin/ldconfig if [ $1 -eq 1 ] ; then glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : fi %postun libs /sbin/ldconfig glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : %files %doc AUTHORS README %{_bindir}/cheese %{_datadir}/applications/org.gnome.Cheese.desktop %{_datadir}/icons/hicolor/*/apps/org.gnome.Cheese.png %{_datadir}/icons/hicolor/symbolic/apps/org.gnome.Cheese-symbolic.svg %{_datadir}/appdata/org.gnome.Cheese.appdata.xml %{_datadir}/dbus-1/services/org.gnome.Cheese.service %{_mandir}/man1/cheese.1* %files camera-service %license COPYING.GPL3 %{_libexecdir}/gnome-camera-service %{_datadir}/dbus-1/services/org.gnome.Camera.service %files -f %{name}.lang libs %license COPYING %{_libdir}/libcheese.so.* %{_libdir}/libcheese-gtk.so.* %{_datadir}/glib-2.0/schemas/org.gnome.Cheese.gschema.xml %{_libdir}/girepository-1.0/Cheese-3.0.typelib %files libs-devel %{_libdir}/libcheese.so %{_libdir}/libcheese-gtk.so %{_includedir}/cheese/ %{_datadir}/gtk-doc/ %{_libdir}/pkgconfig/cheese.pc %{_libdir}/pkgconfig/cheese-gtk.pc %{_datadir}/gir-1.0/Cheese-3.0.gir %changelog * Thu Oct 19 2017 David King - 3.22.1-2 - Fix a device argument crash (#1444760) * Wed Oct 19 2016 Kalev Lember - 2:3.22.1-1 - Update to 3.22.1 - Resolves: #1386826 * Fri May 15 2015 Matthias Clasen 3.14.2-5 - Tighten inter-subpackage deps to pacify rpmdiff Related: #1174584 * Wed May 13 2015 Debarshi Ray 3.14.2-4 - Restore desktop file validation Related: #1174584 * Wed May 13 2015 Debarshi Ray 3.14.2-3 - Rebuild for cogl update - Disable desktop file validation Related: #1174584 * Thu May 07 2015 Ray Strode 3.14.2-2 - Rebuild for gnome-desktop update Related: #1174584 * Mon Mar 23 2015 Richard Hughes - 2:3.14.2-1 - Update to 3.14.2 - Resolves: #1174584 * Fri Jan 24 2014 Daniel Mach - 2:3.8.2-7 - Mass rebuild 2014-01-24 * Fri Dec 27 2013 Daniel Mach - 2:3.8.2-6 - Mass rebuild 2013-12-27 * Tue Jul 16 2013 Matthias Clasen - 2:3.8.2-5 - Remove live image hack that causes multilib problems * Thu Jun 20 2013 Hans de Goede - 2:3.8.2-4 - Fix misbehavior when started without a camera - Don't crash when the (last) camera gets unplugged - Automatically use a newly plugged camera when going from 0 to 1 cameras - Misc. other bugfixes * Mon Jun 17 2013 Hans de Goede - 2:3.8.2-3 - Add a number of bug-fixes to deal better with high res cams (#873434) - Fix cheese-introduction.png being in both cheese and cheese-libs (#893756) - Put the COPYING file in the docs for cheese-libs (#893800) - Fix the flash when taking a photo being dark grey instead of white (#965813) - Fix needing to press the effects button twice to select effects after selecting an effect for the first time - Various other bug-fixes * Tue May 14 2013 Matthias Clasen - 2:3.8.2-2 - Conserve space by shrinking images * Mon May 13 2013 Matthias Clasen - 2:3.8.2-1 - Update to 3.8.2 * Mon Apr 15 2013 Kalev Lember - 2:3.8.1-1 - Update to 3.8.1 * Tue Mar 26 2013 Kalev Lember - 2:3.8.0-1 - Update to 3.8.0 * Wed Mar 20 2013 Kalev Lember - 2:3.7.92-2 - Rebuilt for clutter-gtk soname bump * Wed Mar 20 2013 Richard Hughes - 2:3.7.92-1 - Update to 3.7.92 * Wed Mar 6 2013 Matthias Clasen - 2:3.7.91-1 - Update to 3.7.91 * Thu Feb 21 2013 Kalev Lember - 2:3.7.90-3 - Rebuilt for cogl soname bump * Wed Feb 20 2013 Kalev Lember - 2:3.7.90-2 - Rebuilt for libgnome-desktop soname bump * Tue Feb 19 2013 Richard Hughes - 2:3.7.90-1 - Update to 3.7.90 * Fri Jan 25 2013 Peter Robinson 2:3.7.4-2 - Rebuild for new cogl * Wed Jan 16 2013 Richard Hughes - 2:3.7.4-1 - Update to 3.7.4 * Thu Dec 20 2012 Kalev Lember - 2:3.7.3-1 - Update to 3.7.3 * Tue Nov 13 2012 Kalev Lember - 2:3.6.2-1 - Update to 3.6.2 * Wed Oct 17 2012 Kalev Lember - 2:3.6.1-1 - Update to 3.6.1 * Tue Sep 25 2012 Richard Hughes - 2:3.6.0-1 - Update to 3.6.0 * Wed Sep 19 2012 Richard Hughes - 2:3.5.92-1 - Update to 3.5.92 * Thu Sep 6 2012 Matthias Clasen - 2:3.5.91-1 - Update to 3.5.91 - Drop upstreamed patches * Tue Aug 28 2012 Matthias Clasen - 2:3.5.5-2 - Rebuild against new cogl/clutter * Wed Aug 22 2012 Hans de Goede - 2:3.5.5-1 - New upstream release 3.5.5 - Fix cheese crashing on tvcards which report they can capture 0x0 as minimum resolution (rhbz#850505) * Tue Aug 21 2012 Brian Pepple - 2:3.5.2-6 - Rebuild for new libcogl. * Fri Jul 27 2012 Fedora Release Engineering - 2:3.5.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Tue Jun 19 2012 Hans de Goede - 2:3.4.2-3 - Reduce camerabin pipeline creation time (rhbz#797188, gnome#677731) - Don't add 0 byte sized files to the thumb-view (rhbz#830166, gnome#677735) - Fix sizing of horizontal thumbnail list (rhbz#829957) - Optimize encoding parameters (rhbz#572169) * Wed Jun 13 2012 Owen Taylor - 2:3.5.2-3 - Require matching version of cheese-libs for cheese * Thu Jun 07 2012 Matthias Clasen - 2:3.5.2-2 - Rebuild against new gnome-desktop * Thu Jun 07 2012 Richard Hughes - 2:3.5.2-1 - Update to 3.5.2 * Tue Jun 5 2012 Hans de Goede - 2:3.5.1-2 - Fix missing images on buttons, also fixes the "Gtk-WARNING **: Attempting to add a widget with type GtkImage to a GtkButton ..." warnings (gnome#677543) - Fix cheese crashing when started on machines with v4l2 radio or vbi devices (rhbz#810429, gnome#677544) * Sun May 06 2012 Kalev Lember - 2:3.5.1-1 - Update to 3.5.1 * Tue Apr 17 2012 Kalev Lember - 2:3.4.1-1 - Update to 3.4.1 * Tue Mar 27 2012 Richard Hughes - 2:3.4.0-1 - Update to 3.4.0 * Wed Mar 14 2012 Brian Pepple - 2:3.3.5-2 - Rebuild for new cogl * Tue Feb 7 2012 Matthias Clasen - 2:3.3.5-1 - Update to 3.3.5 * Tue Jan 17 2012 Matthias Clasen - 2:3.3.4-1 - Update to 3.3.4 * Mon Jan 16 2012 Matthias Clasen - 2:3.3.3-3 - Add a BuildRequires for itstool * Thu Jan 12 2012 Fedora Release Engineering - 2:3.3.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Wed Dec 21 2011 Matthias Clasen - 2:3.3.3-1 - Update to 3.3.3 * Thu Nov 24 2011 Matthias Clasen - 1:3.3.2-2 - Rebuild against new clutter * Tue Nov 22 2011 Tomas Bzatek - 1:3.3.2-1 - Update to 3.3.2 * Wed Nov 2 2011 Matthias Clasen - 1:3.3.1-1 - Update to 3.3.1-1 * Wed Oct 26 2011 Fedora Release Engineering - 1:3.2.1-2 - Rebuilt for glibc bug#747377 * Tue Oct 18 2011 Matthias Clasen - 1:3.2.1-1 - Update to 3.2.1 * Thu Sep 29 2011 Hans de Goede - 1:3.2.0-2 - Add Requires: gstreamer-plugins-bad-free for the camerabin element (#717872) * Tue Sep 27 2011 Ray - 1:3.2.0-1 - Update to 3.2.0 * Wed Sep 21 2011 Brian Pepple - 1:3.1.92-2 - Rebuld for new libcogl. - Use old libgee api. * Tue Sep 20 2011 Matthias Clasen - 1:3.1.92-1 - Update to 3.1.92 * Tue Sep 6 2011 Matthias Clasen - 1:3.1.91.1-1 - Update to 3.1.91.1 * Tue Jul 26 2011 Matthias Clasen - 1:3.0.2-2 - Rebuild * Mon Jul 25 2011 Matthias Clasen - 1:3.0.2-1 - Update to 3.0.2 * Wed Jun 29 2011 Julian Sikorski - 1:3.0.1-3 - Removed RPATHS (RH #703636) * Wed Jun 15 2011 Bastien Nocera 3.0.1-2 - Rebuild against newest gnome-desktop3 * Tue Apr 26 2011 Matthias Clasen 1:3.0.1-1 - Update to 3.0.1 * Tue Apr 5 2011 Matthias Clasen 1:3.0.0-2 - Add newer icons from upstream * Mon Apr 4 2011 Christopher Aillon 1:3.0.0-1 - Update to 3.0 * Wed Mar 30 2011 Alexander Larsson - 1:2.91.93-3 - Move gsettings schema to cheese-libs, fixes control-center crash (#691667) - Move typelib to cheese-libs * Mon Mar 28 2011 Bastien Nocera 2.91.93-2 - Add missing gnome-video-effects dependency * Fri Mar 25 2011 Bastien Nocera 2.91.93-1 - Update to 2.91.93 * Tue Mar 22 2011 Matthias Clasen 1:2.91.92-1 - Update to 2.91.92 * Sat Mar 12 2011 Bastien Nocera 2.91.91.1-1 - Update to 2.91.91.1 * Tue Feb 08 2011 Fedora Release Engineering - 1:2.91.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Wed Feb 2 2011 Christopher Aillon 1:2.91.4-1 - Update to 2.91.4 * Mon Jan 10 2011 Matthias Clasen 1:2.91.3-1 - Update to 2.91.3 * Thu Sep 30 2010 Matthias Clasen 1:2.32.0-1 - Update to 2.32.0 * Tue Aug 31 2010 Matthias Clasen 1:2.31.91-1 - Update to 2.31.91 * Mon Aug 23 2010 Matthias Clasen 1:2.31.90-2 - Co-own /usr/share/gtk-doc * Thu Aug 19 2010 Matthias Clasen 1:2.31.90-1 - Update to 2.31.90 * Wed Aug 11 2010 Matthias Clasen 1:2.31.1-2 - Add an epoch to stay ahead of F14 * Fri Aug 6 2010 Matthias Clasen 2.31.1-1 - Update to 2.31.1 * Tue Apr 27 2010 Matthias Clasen 2.30.1-1 - Update to 2.30.1 - Spec file cleanups * Mon Mar 29 2010 Matthias Clasen 2.30.0-1 - Update to 2.30.0 * Wed Mar 24 2010 Bastien Nocera 2.29.92-4 - Fix possible crasher when countdown reaches zero * Fri Mar 19 2010 Matthias Clasen 2.29.92-3 - Fix text rendering issues on the effects tab * Tue Mar 16 2010 Matthias Clasen 2.29.92-2 - Use an existing icon * Tue Mar 09 2010 Bastien Nocera 2.29.92-1 - Update to 2.29.92 * Tue Feb 09 2010 Bastien Nocera 2.29.90-2 - Fix include path, and missing requires for the pkg-config file * Tue Feb 09 2010 Bastien Nocera 2.29.90-1 - Update to 2.29.90 * Sun Jan 17 2010 Matthias Clasen 2.29.5-2 - Rebuild * Tue Jan 12 2010 Matthias Clasen 2.29.5-1 - Update to 2.29.5 * Sun Sep 27 2009 Orcan Ogetbil 2.28.0-2 - Update desktop file according to F-12 FedoraStudio feature * Mon Sep 21 2009 Matthias Clasen 2.28.0-1 - Update to 2.28.0 * Mon Sep 7 2009 Matthias Clasen 2.27.92-1 - Update to 2.27.92 * Mon Aug 24 2009 Matthias Clasen 2.27.91-1 - Update to 2.27.91 * Sat Aug 22 2009 Matthias Clasen 2.27.90-3 - Update sensitivity of menu items * Fri Aug 14 2009 Matthias Clasen 2.27.90-2 - Fix schemas file syntax * Tue Aug 11 2009 Matthias Clasen 2.27.90-1 - Update to 2.27.90 * Tue Jul 28 2009 Matthias Clasen 2.27.5-1 - Update to 2.27.5 * Fri Jul 24 2009 Fedora Release Engineering - 2.27.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Mon Jul 13 2009 Matthias Clasen 2.27.4-1 - Update to 2.27.4 * Tue Jun 16 2009 Matthias Clasen 2.27.3-1 - Update to 2.27.3 * Sun May 31 2009 Matthias Clasen 2.27.2-1 - Update to 2.27.2 * Fri May 15 2009 Matthias Clasen 2.27.1-1 - Update to 2.27.1 * Mon Mar 16 2009 Matthias Clasen 2.26.0-1 - Update to 2.26.0 * Mon Mar 2 2009 Matthias Clasen 2.25.92-1 - Update to 2.25.92 * Mon Feb 23 2009 Fedora Release Engineering - 2.25.91-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Wed Feb 18 2009 Matthias Clasen 2.25.91-1 - Update to 2.25.91 * Tue Feb 3 2009 Matthias Clasen 2.25.90-1 - Update to 2.25.90 * Tue Jan 6 2009 Matthias Clasen 2.25.4-1 - Update to 2.25.4 * Wed Dec 17 2008 Matthias Clasen 2.25.3-1 - Update to 2.25.3 * Wed Dec 3 2008 Matthias Clasen 2.25.2-1 - Update to 2.25.2 * Fri Nov 21 2008 Matthias Clasen 2.25.1-4 - Better URL * Thu Nov 13 2008 Matthias Clasen 2.25.1-3 - Update to 2.25.1 * Sun Nov 9 2008 Hans de Goede 2.24.1-2 - Fix cams which only support 1 resolution not working (rh470698, gnome560032) * Mon Oct 20 2008 Matthias Clasen 2.24.1-1 - Update to 2.24.1 * Wed Oct 8 2008 Matthias Clasen 2.24.0-2 - Save space * Mon Sep 22 2008 Matthias Clasen 2.24.0-1 - Update to 2.24.0 * Tue Sep 9 2008 Matthias Clasen 2.23.92-3 - Update to 2.23.92 - Drop upstreamed patches * Wed Sep 3 2008 Hans de Goede 2.23.91-2 - Fix use with multiple v4l devices (rh 460956, gnome 546868, gnome 547144) * Tue Sep 2 2008 Matthias Clasen 2.23.91-1 - Update to 2.23.91 * Fri Aug 22 2008 Matthias Clasen 2.23.90-1 - Update to 2.23.90 * Tue Aug 5 2008 Matthias Clasen 2.23.6-1 - Update to 2.23.6 * Tue Jul 22 2008 Matthias Clasen 2.23.5-1 - Update to 2.23.5 * Wed Jun 18 2008 Matthias Clasen 2.23.4-1 - Update to 2.23.4 * Tue Jun 3 2008 Matthias Clasen 2.23.3-1 - Update to 2.23.3 * Tue May 13 2008 Matthias Clasen 2.23.2-1 - Update to 2.23.2 * Fri Apr 25 2008 Matthias Clasen 2.23.1-1 - Update to 2.23.1 * Tue Apr 22 2008 Matthias Clasen 2.22.1-2 - Fix an invalid free * Mon Apr 7 2008 Matthias Clasen 2.22.1-1 - Update to 2.22.1 * Mon Mar 10 2008 Matthias Clasen 2.22.0-1 - Update to 2.22.0 * Tue Feb 26 2008 Matthias Clasen 2.21.92-1 - Update to 2.21.92 * Fri Feb 15 2008 Matthias Clasen 2.21.91-3 - Fix a locking problem that causes the UI to freeze * Fri Feb 8 2008 Matthias Clasen 2.21.91-2 - Rebuild for gcc 4.3 * Tue Jan 29 2008 Matthias Clasen 2.21.91-1 - Update to 2.21.91 * Mon Jan 14 2008 Matthias Clasen 2.21.5-1 - Update to 2.21.5 * Mon Dec 24 2007 Matthias Clasen 0.3.0-1 - Update to 0.3.0 * Fri Sep 7 2007 Matthias Clasen 0.2.4-2 - package review feedback * Thu Sep 6 2007 Matthias Clasen 0.2.4-1 - Initial packages