diff options
author | Gilles Dartiguelongue <eva@gentoo.org> | 2008-10-20 21:09:10 +0000 |
---|---|---|
committer | Gilles Dartiguelongue <eva@gentoo.org> | 2008-10-20 21:09:10 +0000 |
commit | fa394e84efa81ae431258bd459ce586400806229 (patch) | |
tree | 3b30d7fb4c2e2f4fb8538394ed78bfc9c922aad9 /media-video/cheese | |
parent | Version bump (diff) | |
download | gentoo-2-fa394e84efa81ae431258bd459ce586400806229.tar.gz gentoo-2-fa394e84efa81ae431258bd459ce586400806229.tar.bz2 gentoo-2-fa394e84efa81ae431258bd459ce586400806229.zip |
New version for GNOME 2.24. Lots of small improvments, fullscreen mode, changed default storage directory to a more visible place, dbus interface... Clean up old revisions.
(Portage version: 2.2_rc12/cvs/Linux 2.6.24-gentoo-r8-mactel x86_64)
Diffstat (limited to 'media-video/cheese')
-rw-r--r-- | media-video/cheese/ChangeLog | 12 | ||||
-rw-r--r-- | media-video/cheese/cheese-2.22.0.ebuild | 55 | ||||
-rw-r--r-- | media-video/cheese/cheese-2.22.2.ebuild | 50 | ||||
-rw-r--r-- | media-video/cheese/cheese-2.24.1.ebuild (renamed from media-video/cheese/cheese-2.22.1.ebuild) | 27 | ||||
-rw-r--r-- | media-video/cheese/files/cheese-2.22.0-strcmp-device-name.patch | 12 | ||||
-rw-r--r-- | media-video/cheese/files/cheese-2.22.0-webcam-caps.patch | 67 |
6 files changed, 25 insertions, 198 deletions
diff --git a/media-video/cheese/ChangeLog b/media-video/cheese/ChangeLog index 7e2f93c94ad0..536be7cdbdd3 100644 --- a/media-video/cheese/ChangeLog +++ b/media-video/cheese/ChangeLog @@ -1,6 +1,16 @@ # ChangeLog for media-video/cheese # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/cheese/ChangeLog,v 1.6 2008/08/10 12:35:30 maekke Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-video/cheese/ChangeLog,v 1.7 2008/10/20 21:09:10 eva Exp $ + +*cheese-2.24.1 (20 Oct 2008) + + 20 Oct 2008; Gilles Dartiguelongue <eva@gentoo.org> + -files/cheese-2.22.0-strcmp-device-name.patch, + -files/cheese-2.22.0-webcam-caps.patch, -cheese-2.22.0.ebuild, + -cheese-2.22.1.ebuild, -cheese-2.22.2.ebuild, +cheese-2.24.1.ebuild: + New version for GNOME 2.24. Lots of small improvments, fullscreen mode, + changed default storage directory to a more visible place, dbus + interface... Clean up old revisions. 10 Aug 2008; Markus Meier <maekke@gentoo.org> cheese-2.22.3.ebuild: x86 stable, bug #229709 diff --git a/media-video/cheese/cheese-2.22.0.ebuild b/media-video/cheese/cheese-2.22.0.ebuild deleted file mode 100644 index 890a45a36409..000000000000 --- a/media-video/cheese/cheese-2.22.0.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/cheese/cheese-2.22.0.ebuild,v 1.1 2008/03/23 23:45:22 eva Exp $ - -GCONF_DEBUG="no" - -inherit gnome2 eutils - -DESCRIPTION="A cheesy program to take pictures and videos from your webcam" -HOMEPAGE="http://www.gnome.org/projects/cheese/" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="v4l" - -RDEPEND=">=dev-libs/dbus-glib-0.7 - >=dev-libs/glib-2.15.5 - >=gnome-base/gconf-2.16.0 - >=gnome-base/gnome-vfs-2.18 - >=gnome-base/libgnomeui-2.14.0 - >=gnome-base/librsvg-2.18.0 - >=gnome-extra/evolution-data-server-1.12 - >=media-libs/gstreamer-0.10.15 - >=media-libs/gst-plugins-base-0.10.15 - >=media-plugins/gst-plugins-gconf-0.10 - >=media-plugins/gst-plugins-ogg-0.10.15 - >=media-plugins/gst-plugins-pango-0.10.15 - >=media-plugins/gst-plugins-theora-0.10.15 - >=media-plugins/gst-plugins-v4l2-0.10 - >=media-plugins/gst-plugins-vorbis-0.10.15 - >=sys-apps/dbus-1 - >=sys-apps/hal-0.5.9 - >=x11-libs/cairo-1.2.4 - >=x11-libs/gtk+-2.10 - x11-libs/libXxf86vm - >=x11-libs/pango-1.18.0 - v4l? ( >=media-plugins/gst-plugins-v4l-0.10 )" - -DEPEND="${RDEPEND} - >=dev-util/intltool-0.35 - dev-util/pkgconfig - x11-proto/xf86vidmodeproto" - -DOCS="AUTHORS ChangeLog NEWS README" - -src_unpack() { - gnome2_src_unpack - - # fix gnome bug #522197, gentoo bug #213221 - epatch "${FILESDIR}/${P}-webcam-caps.patch" - - # fix gnome bug #522143, gentoo bug #213221 - epatch "${FILESDIR}/${P}-strcmp-device-name.patch" -} diff --git a/media-video/cheese/cheese-2.22.2.ebuild b/media-video/cheese/cheese-2.22.2.ebuild deleted file mode 100644 index 3a8753940550..000000000000 --- a/media-video/cheese/cheese-2.22.2.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/cheese/cheese-2.22.2.ebuild,v 1.1 2008/05/31 12:04:29 eva Exp $ - -GCONF_DEBUG="no" - -inherit gnome2 eutils - -DESCRIPTION="A cheesy program to take pictures and videos from your webcam" -HOMEPAGE="http://www.gnome.org/projects/cheese/" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="v4l" - -RDEPEND=">=dev-libs/dbus-glib-0.7 - >=dev-libs/glib-2.15.5 - >=gnome-base/gconf-2.16.0 - >=gnome-base/gnome-vfs-2.18 - >=gnome-base/libgnomeui-2.14.0 - >=gnome-base/librsvg-2.18.0 - >=gnome-extra/evolution-data-server-1.12 - >=media-libs/gstreamer-0.10.15 - >=media-libs/gst-plugins-base-0.10.15 - >=media-plugins/gst-plugins-gconf-0.10 - >=media-plugins/gst-plugins-ogg-0.10.15 - >=media-plugins/gst-plugins-pango-0.10.15 - >=media-plugins/gst-plugins-theora-0.10.15 - >=media-plugins/gst-plugins-v4l2-0.10 - >=media-plugins/gst-plugins-vorbis-0.10.15 - >=sys-apps/dbus-1 - >=sys-apps/hal-0.5.9 - >=x11-libs/cairo-1.2.4 - >=x11-libs/gtk+-2.10 - x11-libs/libXxf86vm - >=x11-libs/pango-1.18.0 - v4l? ( >=media-plugins/gst-plugins-v4l-0.10 )" - -DEPEND="${RDEPEND} - >=dev-util/intltool-0.35 - dev-util/pkgconfig - app-text/gnome-doc-utils - x11-proto/xf86vidmodeproto" - -DOCS="AUTHORS ChangeLog NEWS README" - -pkg_setup() { - G2CONF="${G2CONF} --disable-scrollkeeper" -} diff --git a/media-video/cheese/cheese-2.22.1.ebuild b/media-video/cheese/cheese-2.24.1.ebuild index c214f049ed69..00fc3a41f7e0 100644 --- a/media-video/cheese/cheese-2.22.1.ebuild +++ b/media-video/cheese/cheese-2.24.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/cheese/cheese-2.22.1.ebuild,v 1.1 2008/04/07 23:15:02 eva Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-video/cheese/cheese-2.24.1.ebuild,v 1.1 2008/10/20 21:09:10 eva Exp $ GCONF_DEBUG="no" @@ -15,36 +15,37 @@ KEYWORDS="~amd64 ~x86" IUSE="v4l" RDEPEND=">=dev-libs/dbus-glib-0.7 - >=dev-libs/glib-2.15.5 + >=dev-libs/glib-2.16.0 >=gnome-base/gconf-2.16.0 >=gnome-base/gnome-vfs-2.18 >=gnome-base/libgnomeui-2.14.0 >=gnome-base/librsvg-2.18.0 >=gnome-extra/evolution-data-server-1.12 - >=media-libs/gstreamer-0.10.15 - >=media-libs/gst-plugins-base-0.10.15 + >=media-libs/gstreamer-0.10.16 + >=media-libs/gst-plugins-base-0.10.16 >=media-plugins/gst-plugins-gconf-0.10 - >=media-plugins/gst-plugins-ogg-0.10.15 - >=media-plugins/gst-plugins-pango-0.10.15 - >=media-plugins/gst-plugins-theora-0.10.15 + >=media-plugins/gst-plugins-ogg-0.10.16 + >=media-plugins/gst-plugins-pango-0.10.16 + >=media-plugins/gst-plugins-theora-0.10.16 >=media-plugins/gst-plugins-v4l2-0.10 - >=media-plugins/gst-plugins-vorbis-0.10.15 + >=media-plugins/gst-plugins-vorbis-0.10.16 >=sys-apps/dbus-1 >=sys-apps/hal-0.5.9 - >=x11-libs/cairo-1.2.4 - >=x11-libs/gtk+-2.10 - x11-libs/libXxf86vm + >=x11-libs/cairo-1.4.0 + >=x11-libs/gtk+-2.12 >=x11-libs/pango-1.18.0 v4l? ( >=media-plugins/gst-plugins-v4l-0.10 )" DEPEND="${RDEPEND} - >=dev-util/intltool-0.35 + >=dev-util/intltool-0.40 dev-util/pkgconfig + app-text/scrollkeeper app-text/gnome-doc-utils x11-proto/xf86vidmodeproto" DOCS="AUTHORS ChangeLog NEWS README" pkg_setup() { - G2CONF="${G2CONF} --disable-scrollkeeper" + G2CONF="${G2CONF} --disable-scrollkeeper --disable-hildon" } + diff --git a/media-video/cheese/files/cheese-2.22.0-strcmp-device-name.patch b/media-video/cheese/files/cheese-2.22.0-strcmp-device-name.patch deleted file mode 100644 index ab8bda475c24..000000000000 --- a/media-video/cheese/files/cheese-2.22.0-strcmp-device-name.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ru cheese-2.22.0.orig/src/cheese-webcam.c cheese-2.22.0/src/cheese-webcam.c ---- cheese-2.22.0.orig/src/cheese-webcam.c 2008-03-10 13:36:59.000000000 -0400 -+++ cheese-2.22.0/src/cheese-webcam.c 2008-03-12 21:10:54.012657588 -0400 -@@ -579,7 +579,7 @@ - selected_device = 0; - for (i = 1; i < priv->num_webcam_devices ; i++) - { -- if (strcmp (priv->webcam_devices[i].video_device, priv->device_name) == 0) -+ if (g_strcmp0 (priv->webcam_devices[i].video_device, priv->device_name) == 0) - selected_device = i; - } - CheeseWebcamDevice *selected_webcam = &(priv->webcam_devices[selected_device]); diff --git a/media-video/cheese/files/cheese-2.22.0-webcam-caps.patch b/media-video/cheese/files/cheese-2.22.0-webcam-caps.patch deleted file mode 100644 index 15e9ef4cdeee..000000000000 --- a/media-video/cheese/files/cheese-2.22.0-webcam-caps.patch +++ /dev/null @@ -1,67 +0,0 @@ ---- trunk/src/cheese-webcam.c 2008/03/13 12:32:22 592 -+++ trunk/src/cheese-webcam.c 2008/03/13 12:37:16 594 -@@ -562,11 +562,10 @@ - CheeseWebcamPrivate* priv = CHEESE_WEBCAM_GET_PRIVATE (webcam); - GError *err = NULL; - char *webcam_input; -- -+ - if (priv->num_webcam_devices == 0) - { -- priv->webcam_source_bin = gst_parse_bin_from_description ("videotestsrc name=video_source", -- TRUE, &err); -+ goto fallback; - } - else - { -@@ -588,12 +587,16 @@ - format = &(g_array_index (selected_webcam->video_formats, CheeseVideoFormat, 0)); - for (i = 1; i < selected_webcam->num_video_formats; i++) - { -- -+ - if (g_array_index (selected_webcam->video_formats, CheeseVideoFormat, i).width > format->width) - { - format = &(g_array_index (selected_webcam->video_formats, CheeseVideoFormat, i)); - } - } -+ -+ if (format == NULL) -+ goto fallback; -+ - /* Select the highest framerate up to 30 Hz*/ - framerate_numerator = 1; - framerate_denominator = 1; -@@ -620,15 +623,29 @@ - - priv->webcam_source_bin = gst_parse_bin_from_description (webcam_input, - TRUE, &err); -- g_free (webcam_input); -+ g_free (webcam_input); -+ -+ if ( priv->webcam_source_bin == NULL) -+ goto fallback; - } -+ -+ priv->video_source = gst_bin_get_by_name (GST_BIN (priv->webcam_source_bin), "video_source"); -+ return TRUE; -+ -+fallback: - if (err != NULL) - { - g_error_free (err); -- return FALSE; -+ err = NULL; - } - -- priv->video_source = gst_bin_get_by_name (GST_BIN (priv->webcam_source_bin), "video_source"); -+ priv->webcam_source_bin = gst_parse_bin_from_description ("videotestsrc name=video_source", -+ TRUE, &err); -+ if (err != NULL) -+ { -+ g_error_free (err); -+ return FALSE; -+ } - return TRUE; - } - |