%define subrel 1 Name: cheese Version: 2.26.3 Release: %mkrel 1 Summary: A GNOME application for taking pictures and videos from a webcam License: GPLv2+ Group: Video URL: http://www.gnome.org/projects/cheese/ Source: ftp://ftp.gnome.org/pub/GNOME/sources/cheese/%{name}-%{version}.tar.bz2 Patch0: cheese-key.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: libglade2.0-devel BuildRequires: libgstreamer0.10-plugins-base-devel libgnome-vfs2-devel BuildRequires: dbus-glib-devel BuildRequires: gnome-desktop-devel >= 2.25.1 BuildRequires: evolution-data-server-devel BuildRequires: libxxf86vm-devel BuildRequires: gnome-doc-utils desktop-file-utils BuildRequires: librsvg2-devel hal-devel BuildRequires: intltool # TODO update features once added upstream %description Cheese is a Photobooth-inspired GNOME application for taking pictures and videos from a webcam. It also includes fancy graphical effects based on the gstreamer-backend. %prep %setup -q %patch0 -p1 %build %configure2_5x --disable-schemas-install %make %install rm -rf %{buildroot} %makeinstall_std %find_lang %{name} --with-gnome --all-name desktop-file-install \ --dir %{buildroot}%{_datadir}/applications %{buildroot}%{_datadir}/applications/* %define launchers %{_sysconfdir}/dynamic/launchers/webcam # dynamic support mkdir -p $RPM_BUILD_ROOT%launchers cat > $RPM_BUILD_ROOT%launchers/%name.desktop << EOF [Desktop Entry] Name=Webcam Photobooth Comment=Cheese Webcam Photobooth using \$devicename TryExec=%{_bindir}/cheese Exec=%{_bindir}/cheese Terminal=false Icon=cheese Type=Application StartupNotify=true EOF %clean rm -rf %{buildroot} %define schemas %name %post update-alternatives --install %{launchers}/kde.desktop webcam.kde.dynamic %launchers/%name.desktop 60 update-alternatives --install %{launchers}/gnome.desktop webcam.gnome.dynamic %launchers/%name.desktop 60 %if %mdkversion < 200900 %post_install_gconf_schemas %{schemas} %update_menus %update_desktop_database %update_mime_database %update_icon_cache hicolor %endif %if %mdkversion < 200900 %preun %preun_uninstall_gconf_schemas %{schemas} %endif %postun if [ "$1" = "0" ]; then update-alternatives --remove webcam.kde.dynamic %launchers/%name.desktop update-alternatives --remove webcam.gnome.dynamic %launchers/%name.desktop fi %if %mdkversion < 200900 %clean_menus %clean_desktop_database %clean_mime_database %clean_icon_cache hicolor %endif %files -f %{name}.lang %defattr(-,root,root) %config(noreplace) %launchers/*.desktop %{_sysconfdir}/gconf/schemas/%name.schemas %{_bindir}/* %{_libdir}/%{name} %{_datadir}/%{name} %{_datadir}/icons/hicolor/*/apps/* %{_datadir}/applications/* %{_datadir}/omf/%{name}/* %_datadir/dbus-1/services/org.gnome.Cheese.service %changelog * Mon Jun 29 2009 Götz Waschk <waschk@mandriva.org> 2.26.3-1.1mdv2009.1 + Revision: 390757 - new version + Pascal Terjan <pterjan@mandriva.org> - Update to 2.26.2 - Add upstream patch to take a photo with webcam button * Mon Mar 16 2009 Götz Waschk <waschk@mandriva.org> 2.26.0-1mdv2009.1 + Revision: 355976 - update to new version 2.26.0 * Mon Mar 02 2009 Götz Waschk <waschk@mandriva.org> 2.25.92-1mdv2009.1 + Revision: 347452 - update to new version 2.25.92 * Tue Feb 17 2009 Götz Waschk <waschk@mandriva.org> 2.25.91-1mdv2009.1 + Revision: 341229 - update to new version 2.25.91 * Mon Feb 02 2009 Götz Waschk <waschk@mandriva.org> 2.25.90-1mdv2009.1 + Revision: 336666 - update to new version 2.25.90 * Tue Jan 06 2009 Götz Waschk <waschk@mandriva.org> 2.25.4-1mdv2009.1 + Revision: 325241 - update to new version 2.25.4 * Thu Jan 01 2009 Götz Waschk <waschk@mandriva.org> 2.25.3-2mdv2009.1 + Revision: 323213 - rebuild for new gnome-desktop * Thu Dec 18 2008 Götz Waschk <waschk@mandriva.org> 2.25.3-1mdv2009.1 + Revision: 315812 - update to new version 2.25.3 * Tue Dec 02 2008 Götz Waschk <waschk@mandriva.org> 2.25.2-1mdv2009.1 + Revision: 309008 - fix build deps - update to new version 2.25.2 * Wed Nov 05 2008 Götz Waschk <waschk@mandriva.org> 2.25.1-1mdv2009.1 + Revision: 300032 - new version - update build deps * Mon Oct 20 2008 Götz Waschk <waschk@mandriva.org> 2.24.1-1mdv2009.1 + Revision: 295727 - new version - fix source URL + Nicholas Brown <nickbrown@mandriva.org> - Add dynamic webcam alternative, at a higher priority than ekiga and xawtv. #43963 * Mon Sep 22 2008 Götz Waschk <waschk@mandriva.org> 2.24.0-1mdv2009.0 + Revision: 286921 - new version * Tue Sep 09 2008 Götz Waschk <waschk@mandriva.org> 2.23.92-1mdv2009.0 + Revision: 282916 - new version * Mon Sep 01 2008 Götz Waschk <waschk@mandriva.org> 2.23.91-1mdv2009.0 + Revision: 278576 - new version * Thu Aug 21 2008 Götz Waschk <waschk@mandriva.org> 2.23.90-1mdv2009.0 + Revision: 274632 - new version - update build deps - update file list * Tue Aug 05 2008 Funda Wang <fundawang@mandriva.org> 2.23.6-2mdv2009.0 + Revision: 263669 - New version 2.23.6 * Wed Jul 30 2008 Michael Scherer <misc@mandriva.org> 2.23.5-1mdv2009.0 + Revision: 254731 - update to new version 2.23.5 * Fri Jul 04 2008 Michael Scherer <misc@mandriva.org> 2.23.4-1mdv2009.0 + Revision: 231790 - update to 2.23.4, remove old patch applied upstream + Pixel <pixel@mandriva.com> - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas * Fri Mar 28 2008 Frederic Crozat <fcrozat@mandriva.com> 2.22.0-2mdv2008.1 + Revision: 190939 - Patch0: various fixes from SVN * Tue Mar 11 2008 Michael Scherer <misc@mandriva.org> 2.22.0-1mdv2008.1 + Revision: 186736 - new release * Sat Mar 01 2008 Michael Scherer <misc@mandriva.org> 2.21.92-1mdv2008.1 + Revision: 177097 - new version - fix url * Sun Feb 17 2008 Michael Scherer <misc@mandriva.org> 2.21.91-1mdv2008.1 + Revision: 169690 - fix version and use gnome.org ftp - update to new version 2.21.91 + Thierry Vignaud <tvignaud@mandriva.com> - fix gstreamer0.10-devel BR for x86_64 * Sun Feb 03 2008 Funda Wang <fundawang@mandriva.org> 2.21.90.1-1mdv2008.1 + Revision: 161670 - New version 2.21.90.1 * Wed Jan 16 2008 Jérôme Soyer <saispo@mandriva.org> 2.21.5-1mdv2008.1 + Revision: 153860 - New release + Olivier Blin <oblin@mandriva.com> - restore BuildRoot + Thierry Vignaud <tvignaud@mandriva.com> - kill re-definition of %%buildroot on Pixel's request * Sat Dec 08 2007 Colin Guthrie <cguthrie@mandriva.org> 0.2.4-1mdv2008.1 + Revision: 116384 - Fix BuildRequires - New version 0.2.4 * Wed Oct 17 2007 Frederic Crozat <fcrozat@mandriva.com> 0.2.1-2mdv2008.1 + Revision: 99606 - Fix BuildRequires -Use new configure macro - Patch0 : fix running under non-UTF8 locale + Thierry Vignaud <tvignaud@mandriva.com> - fix summary-ended-with-dot + Michael Scherer <misc@mandriva.org> - new version 0.2.1 * Thu Aug 16 2007 Michael Scherer <misc@mandriva.org> 0.2.0-1mdv2008.0 + Revision: 64125 - new version 0.2.0 * Fri Aug 03 2007 Michael Scherer <misc@mandriva.org> 0.1.4-1mdv2008.0 + Revision: 58678 - Import cheese