diff options
author | Koop Mast <kwm@FreeBSD.org> | 2014-11-19 11:49:04 +0000 |
---|---|---|
committer | Koop Mast <kwm@FreeBSD.org> | 2014-11-19 11:49:04 +0000 |
commit | af3811313c14afb06fe2d1f6158e3e431bbfc2b6 (patch) | |
tree | 1ad98a4e8faecd0e2fa9ac2c18e65da4cf89c236 /multimedia | |
parent | c7d4d6bd7ef6ff4955eab2863a5c6e2feb14b839 (diff) | |
download | ports-af3811313c14afb06fe2d1f6158e3e431bbfc2b6.tar.gz ports-af3811313c14afb06fe2d1f6158e3e431bbfc2b6.zip |
Notes
Diffstat (limited to 'multimedia')
32 files changed, 1324 insertions, 1615 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile index e8d049d75e6d..d2da5a118873 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -177,6 +177,7 @@ SUBDIR += libfame SUBDIR += libkate SUBDIR += libmatroska + SUBDIR += libmediaart SUBDIR += libmediainfo SUBDIR += libmovtar SUBDIR += libmpeg2 @@ -339,6 +340,7 @@ SUBDIR += smplayer-themes SUBDIR += sms1xxx-kmod SUBDIR += smtube + SUBDIR += snappy SUBDIR += spigot SUBDIR += spook SUBDIR += spotify-websocket-api diff --git a/multimedia/cheese/Makefile b/multimedia/cheese/Makefile index fcb5f41308e6..dc520073136e 100644 --- a/multimedia/cheese/Makefile +++ b/multimedia/cheese/Makefile @@ -1,36 +1,40 @@ -# Created by: FreeBSD GNOME Team <gnome@FreeBSD.org> +# Created by: FreeBSD GNOME Team <gnome@freebsd.org> # $FreeBSD$ -# $MCom: ports/multimedia/cheese/Makefile,v 1.63 2010/09/28 08:21:02 kwm Exp $ +# $MCom: ports/trunk/multimedia/cheese/Makefile 20000 2014-10-20 11:21:21Z gusi $ PORTNAME= cheese -PORTVERSION= 2.32.0 -PORTREVISION= 5 +PORTVERSION= 3.14.1 CATEGORIES= multimedia gnome MASTER_SITES= GNOME -DIST_SUBDIR= gnome2 +DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= Photobooth-inspired app for taking pictures and videos from webcam -BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev.h:${PORTSDIR}/multimedia/v4l_compat -LIB_DEPENDS= libcanberra-gtk.so:${PORTSDIR}/audio/libcanberra \ - libhal.so:${PORTSDIR}/sysutils/hal +BUILD_DEPENDS= v4l_compat>=0:${PORTSDIR}/multimedia/v4l_compat \ + gnome-video-effects>=0:${PORTSDIR}/graphics/gnome-video-effects \ + vala>=0.14.0:${PORTSDIR}/lang/vala \ + itstool:${PORTSDIR}/textproc/itstool +LIB_DEPENDS= libcanberra-gtk3.so:${PORTSDIR}/audio/libcanberra-gtk3 \ + libhal.so:${PORTSDIR}/sysutils/hal \ + libclutter-gtk-1.0.so:${PORTSDIR}/graphics/clutter-gtk3 \ + libclutter-gst-2.0.so:${PORTSDIR}/multimedia/clutter-gst +RUN_DEPENDS= gnome-video-effects>=0:${PORTSDIR}/graphics/gnome-video-effects -USES= gettext gmake libtool pathfix pkgconfig tar:bzip2 -USE_XORG= xxf86vm -USE_GNOME= gnomeprefix intlhack evolutiondataserver librsvg2 \ - gnomedocutils gnomedesktop -USE_GSTREAMER= gconf good ogg theora v4l2 vorbis -INSTALLS_OMF= yes -INSTALL_TARGET= install-strip +USES= gettext gmake libtool pathfix pkgconfig tar:xz +USE_GNOME= gnomeprefix intlhack evolutiondataserver3 librsvg2 \ + gnomedesktop3 libxml2:build introspection:build +USE_XORG= xxf86vm x11 +USE_GSTREAMER1= bad good jpeg ogg theora v4l2 vpx INSTALLS_ICONS= yes USE_LDCONFIG= yes GNU_CONFIGURE= yes -CPPFLAGS+= -I${LOCALBASE}/include +CPPFLAGS+= -I${LOCALBASE}/include -Wno-format-nonliteral LDFLAGS+= -L${LOCALBASE}/lib +INSTALL_TARGET= install-strip DOCS= AUTHORS COPYING ChangeLog NEWS README -GCONF_SCHEMAS= cheese.schemas +GLIB_SCHEMAS= org.gnome.Cheese.gschema.xml post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} diff --git a/multimedia/cheese/distinfo b/multimedia/cheese/distinfo index 9be290828e84..67d2de7da1e7 100644 --- a/multimedia/cheese/distinfo +++ b/multimedia/cheese/distinfo @@ -1,2 +1,2 @@ -SHA256 (gnome2/cheese-2.32.0.tar.bz2) = 8debc47113d9889247f411d256a8eca0d8da49e5ab5909c200923945b8d5e087 -SIZE (gnome2/cheese-2.32.0.tar.bz2) = 5303805 +SHA256 (gnome3/cheese-3.14.1.tar.xz) = cb8d27c24daf9ceaff4ab209471d09f53e2a81946ed710133533080d2a91c20a +SIZE (gnome3/cheese-3.14.1.tar.xz) = 1804208 diff --git a/multimedia/cheese/files/patch-config.h.in b/multimedia/cheese/files/patch-config.h.in new file mode 100644 index 000000000000..2ca7d26631f4 --- /dev/null +++ b/multimedia/cheese/files/patch-config.h.in @@ -0,0 +1,12 @@ +--- config.h.in.orig 2014-10-20 08:03:47.398635920 +0200 ++++ config.h.in 2014-10-20 08:03:55.769637288 +0200 +@@ -6,6 +6,9 @@ + /* Define to 1 if you have the <dlfcn.h> header file. */ + #undef HAVE_DLFCN_H + ++/* Enable hal support */ ++#undef HAVE_HAL ++ + /* Define to 1 if you have the <inttypes.h> header file. */ + #undef HAVE_INTTYPES_H + diff --git a/multimedia/cheese/files/patch-configure b/multimedia/cheese/files/patch-configure deleted file mode 100644 index 8befb947b861..000000000000 --- a/multimedia/cheese/files/patch-configure +++ /dev/null @@ -1,214 +0,0 @@ ---- configure.orig 2010-04-27 17:32:36.000000000 +0200 -+++ configure 2010-04-27 17:32:36.000000000 +0200 -@@ -756,8 +756,8 @@ HAVE_XTEST_FALSE - HAVE_XTEST_TRUE - XTEST_LIBS - OS_LINUX --UDEV_LIBS --UDEV_CFLAGS -+HAL_LIBS -+HAL_CFLAGS - HAVE_GNOME_DOC_UTILS_FALSE - HAVE_GNOME_DOC_UTILS_TRUE - DISTCHECK_CONFIGURE_FLAGS -@@ -975,8 +975,8 @@ LIBS - CPPFLAGS - CPP - PKG_CONFIG --UDEV_CFLAGS --UDEV_LIBS -+HAL_CFLAGS -+HAL_LIBS - CHEESE_CFLAGS - CHEESE_LIBS' - -@@ -1646,8 +1646,8 @@ Some influential environment variables: - you have headers in a nonstandard directory <include dir> - CPP C preprocessor - PKG_CONFIG path to pkg-config utility -- UDEV_CFLAGS C compiler flags for UDEV, overriding pkg-config -- UDEV_LIBS linker flags for UDEV, overriding pkg-config -+ HAL_CFLAGS C compiler flags for HAL, overriding pkg-config -+ HAL_LIBS linker flags for HAL, overriding pkg-config - CHEESE_CFLAGS - C compiler flags for CHEESE, overriding pkg-config - CHEESE_LIBS linker flags for CHEESE, overriding pkg-config -@@ -13843,38 +13843,38 @@ LIBRSVG_REQUIRED=2.18.0 - # Check for udev - #******************************************************************************* - --UDEV_PKG= -+HAL_PKG= - - pkg_failed=no --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for UDEV" >&5 --$as_echo_n "checking for UDEV... " >&6; } -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for HAL" >&5 -+$as_echo_n "checking for HAL... " >&6; } - --if test -n "$UDEV_CFLAGS"; then -- pkg_cv_UDEV_CFLAGS="$UDEV_CFLAGS" -+if test -n "$HAL_CFLAGS"; then -+ pkg_cv_HAL_CFLAGS="$HAL_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ -- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gudev-1.0\""; } >&5 -- ($PKG_CONFIG --exists --print-errors "gudev-1.0") 2>&5 -+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"hal\""; } >&5 -+ ($PKG_CONFIG --exists --print-errors "hal") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then -- pkg_cv_UDEV_CFLAGS=`$PKG_CONFIG --cflags "gudev-1.0" 2>/dev/null` -+ pkg_cv_HAL_CFLAGS=`$PKG_CONFIG --cflags "hal" 2>/dev/null` - else - pkg_failed=yes - fi - else - pkg_failed=untried - fi --if test -n "$UDEV_LIBS"; then -- pkg_cv_UDEV_LIBS="$UDEV_LIBS" -+if test -n "$HAL_LIBS"; then -+ pkg_cv_HAL_LIBS="$HAL_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ -- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gudev-1.0\""; } >&5 -- ($PKG_CONFIG --exists --print-errors "gudev-1.0") 2>&5 -+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"hal\""; } >&5 -+ ($PKG_CONFIG --exists --print-errors "hal") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then -- pkg_cv_UDEV_LIBS=`$PKG_CONFIG --libs "gudev-1.0" 2>/dev/null` -+ pkg_cv_HAL_LIBS=`$PKG_CONFIG --libs "hal" 2>/dev/null` - else - pkg_failed=yes - fi -@@ -13892,27 +13892,27 @@ else - _pkg_short_errors_supported=no - fi - if test $_pkg_short_errors_supported = yes; then -- UDEV_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gudev-1.0" 2>&1` -+ HAL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "hal" 2>&1` - else -- UDEV_PKG_ERRORS=`$PKG_CONFIG --print-errors "gudev-1.0" 2>&1` -+ HAL_PKG_ERRORS=`$PKG_CONFIG --print-errors "hal" 2>&1` - fi - # Put the nasty error message in config.log where it belongs -- echo "$UDEV_PKG_ERRORS" >&5 -+ echo "$HAL_PKG_ERRORS" >&5 - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 - $as_echo "no" >&6; } -- UDEV_PKG= -+ HAL_PKG= - elif test $pkg_failed = untried; then -- UDEV_PKG= -+ HAL_PKG= - else -- UDEV_CFLAGS=$pkg_cv_UDEV_CFLAGS -- UDEV_LIBS=$pkg_cv_UDEV_LIBS -+ HAL_CFLAGS=$pkg_cv_HAL_CFLAGS -+ HAL_LIBS=$pkg_cv_HAL_LIBS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 - $as_echo "yes" >&6; } - --$as_echo "#define HAVE_UDEV 1" >>confdefs.h -+$as_echo "#define HAVE_HAL 1" >>confdefs.h - -- UDEV_PKG=gudev-1.0 -+ HAL_PKG=hal - fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking operating system" >&5 -@@ -13925,7 +13925,7 @@ $as_echo "#define OS_LINUX /**/" >>confd - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: Linux" >&5 - $as_echo "Linux" >&6; } -- if test x$UDEV_PKG = "x" ; then -+ if test x$HAL_PKG = "x" ; then - as_fn_error "libgudev is required under Linux and not installed" "$LINENO" 5 - fi - ;; -@@ -14034,7 +14034,7 @@ if test -n "$CHEESE_CFLAGS"; then - dbus-glib-1 >= \$DBUS_GLIB_REQUIRED \\ - pangocairo >= \$PANGOCAIRO_REQUIRED \\ - librsvg-2.0 >= \$LIBRSVG_REQUIRED -- libcanberra-gtk \$UDEV_PKG\""; } >&5 -+ libcanberra-gtk \$HAL_PKG\""; } >&5 - ($PKG_CONFIG --exists --print-errors "\ - glib-2.0 >= $GLIB_REQUIRED \ - gobject-2.0 >= $GOBJECT_REQUIRED \ -@@ -14050,7 +14050,7 @@ if test -n "$CHEESE_CFLAGS"; then - dbus-glib-1 >= $DBUS_GLIB_REQUIRED \ - pangocairo >= $PANGOCAIRO_REQUIRED \ - librsvg-2.0 >= $LIBRSVG_REQUIRED -- libcanberra-gtk $UDEV_PKG") 2>&5 -+ libcanberra-gtk $HAL_PKG") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then -@@ -14069,7 +14069,7 @@ if test -n "$CHEESE_CFLAGS"; then - dbus-glib-1 >= $DBUS_GLIB_REQUIRED \ - pangocairo >= $PANGOCAIRO_REQUIRED \ - librsvg-2.0 >= $LIBRSVG_REQUIRED -- libcanberra-gtk $UDEV_PKG" 2>/dev/null` -+ libcanberra-gtk $HAL_PKG" 2>/dev/null` - else - pkg_failed=yes - fi -@@ -14095,7 +14095,7 @@ if test -n "$CHEESE_LIBS"; then - dbus-glib-1 >= \$DBUS_GLIB_REQUIRED \\ - pangocairo >= \$PANGOCAIRO_REQUIRED \\ - librsvg-2.0 >= \$LIBRSVG_REQUIRED -- libcanberra-gtk \$UDEV_PKG\""; } >&5 -+ libcanberra-gtk \$HAL_PKG\""; } >&5 - ($PKG_CONFIG --exists --print-errors "\ - glib-2.0 >= $GLIB_REQUIRED \ - gobject-2.0 >= $GOBJECT_REQUIRED \ -@@ -14111,7 +14111,7 @@ if test -n "$CHEESE_LIBS"; then - dbus-glib-1 >= $DBUS_GLIB_REQUIRED \ - pangocairo >= $PANGOCAIRO_REQUIRED \ - librsvg-2.0 >= $LIBRSVG_REQUIRED -- libcanberra-gtk $UDEV_PKG") 2>&5 -+ libcanberra-gtk $HAL_PKG") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then -@@ -14130,7 +14130,7 @@ if test -n "$CHEESE_LIBS"; then - dbus-glib-1 >= $DBUS_GLIB_REQUIRED \ - pangocairo >= $PANGOCAIRO_REQUIRED \ - librsvg-2.0 >= $LIBRSVG_REQUIRED -- libcanberra-gtk $UDEV_PKG" 2>/dev/null` -+ libcanberra-gtk $HAL_PKG" 2>/dev/null` - else - pkg_failed=yes - fi -@@ -14163,7 +14163,7 @@ fi - dbus-glib-1 >= $DBUS_GLIB_REQUIRED \ - pangocairo >= $PANGOCAIRO_REQUIRED \ - librsvg-2.0 >= $LIBRSVG_REQUIRED -- libcanberra-gtk $UDEV_PKG" 2>&1` -+ libcanberra-gtk $HAL_PKG" 2>&1` - else - CHEESE_PKG_ERRORS=`$PKG_CONFIG --print-errors "\ - glib-2.0 >= $GLIB_REQUIRED \ -@@ -14180,7 +14180,7 @@ fi - dbus-glib-1 >= $DBUS_GLIB_REQUIRED \ - pangocairo >= $PANGOCAIRO_REQUIRED \ - librsvg-2.0 >= $LIBRSVG_REQUIRED -- libcanberra-gtk $UDEV_PKG" 2>&1` -+ libcanberra-gtk $HAL_PKG" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$CHEESE_PKG_ERRORS" >&5 -@@ -14200,7 +14200,7 @@ fi - dbus-glib-1 >= $DBUS_GLIB_REQUIRED \ - pangocairo >= $PANGOCAIRO_REQUIRED \ - librsvg-2.0 >= $LIBRSVG_REQUIRED -- libcanberra-gtk $UDEV_PKG) were not met: -+ libcanberra-gtk $HAL_PKG) were not met: - - $CHEESE_PKG_ERRORS - diff --git a/multimedia/cheese/files/patch-libcheese_cheese-camera-device-monitor.c b/multimedia/cheese/files/patch-libcheese_cheese-camera-device-monitor.c index 628066e47775..995cb5d50cbb 100644 --- a/multimedia/cheese/files/patch-libcheese_cheese-camera-device-monitor.c +++ b/multimedia/cheese/files/patch-libcheese_cheese-camera-device-monitor.c @@ -1,438 +1,290 @@ ---- libcheese/cheese-camera-device-monitor.c.orig 2010-09-27 09:54:58.000000000 +0000 -+++ libcheese/cheese-camera-device-monitor.c 2013-02-08 19:52:15.000000000 +0000 -@@ -24,24 +24,11 @@ - #endif - - #include <glib-object.h> -+#include <glib/gstdio.h> - #include <dbus/dbus-glib-lowlevel.h> -+#include <libhal.h> - #include <string.h> -- --#ifdef HAVE_UDEV -- #define G_UDEV_API_IS_SUBJECT_TO_CHANGE 1 -- #include <gudev/gudev.h> --#else -- #include <fcntl.h> -- #include <unistd.h> -- #include <sys/ioctl.h> -- #if USE_SYS_VIDEOIO_H > 0 -- #include <sys/types.h> -- #include <sys/videoio.h> -- #elif defined (__sun) -- #include <sys/types.h> -- #include <sys/videodev2.h> -- #endif /* USE_SYS_VIDEOIO_H */ --#endif -+#include <unistd.h> - - #include "cheese-camera-device-monitor.h" - #include "cheese-marshal.h" -@@ -54,9 +41,9 @@ - * #CheeseCameraDeviceMonitor provides a basic interface for - * video4linux device enumeration and hotplugging. - * -- * It uses either GUdev or some platform specific code to list video -+ * It uses either HAL or some platform specific code to list video - * devices. It is also capable (right now in linux only, with the -- * udev backend) to monitor device plugging and emit a -+ * hal backend) to monitor device plugging and emit a - * CheeseCameraDeviceMonitor::added or - * CheeseCameraDeviceMonitor::removed signal when an event happens. - */ -@@ -80,11 +67,9 @@ enum CheeseCameraDeviceMonitorError - - typedef struct - { --#ifdef HAVE_UDEV -- GUdevClient *client; --#else -+ DBusConnection *connection; -+ LibHalContext *hal_ctx; - guint filler; --#endif /* HAVE_UDEV */ - } CheeseCameraDeviceMonitorPrivate; - - enum -@@ -102,111 +87,78 @@ cheese_camera_device_monitor_error_quark - return g_quark_from_static_string ("cheese-camera-error-quark"); +--- libcheese/cheese-camera-device-monitor.c.orig 2012-08-22 21:04:40.000000000 +0200 ++++ libcheese/cheese-camera-device-monitor.c 2013-09-22 23:12:35.072353163 +0200 +@@ -33,6 +33,14 @@ + #include <fcntl.h> + #include <unistd.h> + #include <sys/ioctl.h> ++ #if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) ++ #include <errno.h> ++ #include <sys/param.h> ++ #include <sys/types.h> ++ #include <sys/socket.h> ++ #include <sys/un.h> ++ #include <linux/videodev.h> ++ #endif + #if USE_SYS_VIDEOIO_H > 0 + #include <sys/types.h> + #include <sys/videoio.h> +@@ -302,6 +310,220 @@ + g_list_free (devices); } --#ifdef HAVE_UDEV - static void --cheese_camera_device_monitor_added (CheeseCameraDeviceMonitor *monitor, -- GUdevDevice *udevice) -+cheese_camera_device_monitor_handle_udi (CheeseCameraDeviceMonitor *monitor, -+ const char *udi) - { -- const char *device_file; -- const char *product_name; -- const char *vendor; -- const char *product; -- const char *bus; -- gint vendor_id = 0; -- gint product_id = 0; -+ CheeseCameraDeviceMonitorPrivate *priv = CHEESE_CAMERA_DEVICE_MONITOR_GET_PRIVATE (monitor); -+ char *device_file; -+ char *product_name; -+ char *capstr; - gint v4l_version = 0; -+ DBusError error; - -- const gchar *devpath = g_udev_device_get_property (udevice, "DEVPATH"); -+ GST_INFO ("Checking hal device '%s'", udi); - -- GST_INFO ("Checking udev device '%s'", devpath); -+ dbus_error_init (&error); - -- bus = g_udev_device_get_property (udevice, "ID_BUS"); -- if (g_strcmp0 (bus, "usb") == 0) -- { -- vendor = g_udev_device_get_property (udevice, "ID_VENDOR_ID"); -- if (vendor != NULL) -- vendor_id = g_ascii_strtoll (vendor, NULL, 16); -- product = g_udev_device_get_property (udevice, "ID_MODEL_ID"); -- if (product != NULL) -- product_id = g_ascii_strtoll (product, NULL, 16); -- if (vendor_id == 0 || product_id == 0) -- { -- GST_WARNING ("Error getting vendor and product id"); -- } -- else -- { -- GST_INFO ("Found device %04x:%04x, getting capabilities...", vendor_id, product_id); -- } -- } -- else -+ product_name = libhal_device_get_property_string (priv->hal_ctx, udi, "info.product", &error); -+ if (dbus_error_is_set (&error)) - { -- GST_INFO ("Not an usb device, skipping vendor and model id retrieval"); -+ GST_WARNING ("error getting product name: %s: %s", error.name, error.message); -+ dbus_error_free (&error); -+ return; - } - -- device_file = g_udev_device_get_device_file (udevice); -- if (device_file == NULL) -+ device_file = libhal_device_get_property_string (priv->hal_ctx, udi, "video4linux.device", &error); -+ if (dbus_error_is_set (&error)) - { -- GST_WARNING ("Error getting V4L device"); -- return; -+ GST_WARNING ("error getting V4L device for %s: %s: %s", udi, error.name, error.message); -+ dbus_error_free (&error); -+ libhal_free_string (product_name); - } - -- /* vbi devices support capture capability too, but cannot be used, -- * so detect them by device name */ -- if (strstr (device_file, "vbi")) -+ if (g_access (device_file, (R_OK | W_OK)) == -1) - { -- GST_INFO ("Skipping vbi device: %s", device_file); -+ GST_WARNING ("Device %s does not have proper permissions. Permissions must be 0666", device_file); -+ libhal_free_string (product_name); -+ libhal_free_string (device_file); - return; - } - -- v4l_version = g_udev_device_get_property_as_int (udevice, "ID_V4L_VERSION"); -- if (v4l_version == 2 || v4l_version == 1) -+ capstr = libhal_device_get_property_string (priv->hal_ctx, udi, "video4linux.version", &error); -+ if (dbus_error_is_set (&error)) - { -- const char *caps; -- -- caps = g_udev_device_get_property (udevice, "ID_V4L_CAPABILITIES"); -- if (caps == NULL || strstr (caps, ":capture:") == NULL) -- { -- GST_WARNING ("Device %s seems to not have the capture capability, (radio tuner?)" -- "Removing it from device list.", device_file); -- return; -- } -- product_name = g_udev_device_get_property (udevice, "ID_V4L_PRODUCT"); -- } -- else if (v4l_version == 0) -- { -- GST_ERROR ("Fix your udev installation to include v4l_id, ignoring %s", device_file); -+ GST_WARNING ("error getting V4L version for %s: %s: %s", udi, error.name, error.message); -+ dbus_error_free (&error); -+ libhal_free_string (product_name); -+ libhal_free_string (device_file); - return; - } -- else -- { -- g_assert_not_reached (); -- } -+ -+ v4l_version = atoi (capstr); -+ libhal_free_string (capstr); - - g_signal_emit (monitor, monitor_signals[ADDED], 0, -- devpath, -+ udi, - device_file, - product_name, - v4l_version); - } - - static void --cheese_camera_device_monitor_removed (CheeseCameraDeviceMonitor *monitor, -- GUdevDevice *udevice) --{ -- g_signal_emit (monitor, monitor_signals[REMOVED], 0, -- g_udev_device_get_property (udevice, "DEVPATH")); --} -+cheese_camera_device_monitor_removed (LibHalContext *ctx, -+ const char *udi) -+ { -+ CheeseCameraDeviceMonitor *monitor; -+ void *data; - --static void --cheese_camera_device_monitor_uevent_cb (GUdevClient *client, -- const gchar *action, -- GUdevDevice *udevice, -- CheeseCameraDeviceMonitor *monitor) --{ -- if (g_str_equal (action, "remove")) -- cheese_camera_device_monitor_removed (monitor, udevice); -- else if (g_str_equal (action, "add")) -- cheese_camera_device_monitor_added (monitor, udevice); -+ data = libhal_ctx_get_user_data (ctx); -+ g_assert (data); -+ -+ monitor = CHEESE_CAMERA_DEVICE_MONITOR (data); -+ -+ g_signal_emit (monitor, monitor_signals[REMOVED], 0, udi); - } - - /** -@@ -222,115 +174,85 @@ void - cheese_camera_device_monitor_coldplug (CheeseCameraDeviceMonitor *monitor) - { - CheeseCameraDeviceMonitorPrivate *priv = CHEESE_CAMERA_DEVICE_MONITOR_GET_PRIVATE (monitor); -- GList *devices, *l; -- gint i = 0; -+ int i; -+ int num_udis = 0; -+ char **udis; -+ DBusError error; - -- if (priv->client == NULL) -- return; -+ GST_INFO ("Probing devices with HAL..."); - -- GST_INFO ("Probing devices with udev..."); -+ if (priv->hal_ctx == NULL) -+ return; - -- devices = g_udev_client_query_by_subsystem (priv->client, "video4linux"); -+ dbus_error_init (&error); - -- /* Initialize camera structures */ -- for (l = devices; l != NULL; l = l->next) -+ udis = libhal_find_device_by_capability (priv->hal_ctx, "video4linux", &num_udis, &error); -+ -+ if (dbus_error_is_set (&error)) - { -- cheese_camera_device_monitor_added (monitor, l->data); -- g_object_unref (l->data); -- i++; -+ GST_WARNING ("libhal_find_device_by_capability: %s: %s", error.name, error.message); -+ dbus_error_free (&error); -+ return; - } -- g_list_free (devices); ++#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) ++static void cheese_camera_device_monitor_init_event (CheeseCameraDeviceMonitor *monitor); ++static gboolean cheese_camera_device_monitor_is_camera (const char *devname); ++ ++static gboolean cheese_camera_device_monitor_event_inited = FALSE; + -+ /* Initialize camera structures */ -+ for (i = 0; i < num_udis; i++) -+ cheese_camera_device_monitor_handle_udi (monitor, udis[i]); -+ libhal_free_string_array (udis); - - if (i == 0) GST_WARNING ("No device found"); - } - --#else /* HAVE_UDEV */ --void --cheese_camera_device_monitor_coldplug (CheeseCameraDeviceMonitor *monitor) -+static void -+cheese_camera_device_monitor_added (LibHalContext *ctx, const char *udi) - { -- #if 0 -- CheeseCameraDeviceMonitorPrivate *priv = CHEESE_CAMERA_DEVICE_MONITOR_GET_PRIVATE (monitor); -- struct v4l2_capability v2cap; -- struct video_capability v1cap; -- int fd, ok; -- -- if ((fd = open (device_path, O_RDONLY | O_NONBLOCK)) < 0) -- { -- g_warning ("Failed to open %s: %s", device_path, strerror (errno)); -- return; -- } -- ok = ioctl (fd, VIDIOC_QUERYCAP, &v2cap); -- if (ok < 0) -- { -- ok = ioctl (fd, VIDIOCGCAP, &v1cap); -- if (ok < 0) -- { -- g_warning ("Error while probing v4l capabilities for %s: %s", -- device_path, strerror (errno)); -- close (fd); -- return; -- } -- g_print ("Detected v4l device: %s\n", v1cap.name); -- g_print ("Device type: %d\n", v1cap.type); -- gstreamer_src = "v4lsrc"; -- product_name = v1cap.name; -- } -- else -- { -- guint cap = v2cap.capabilities; -- g_print ("Detected v4l2 device: %s\n", v2cap.card); -- g_print ("Driver: %s, version: %d\n", v2cap.driver, v2cap.version); -- -- /* g_print ("Bus info: %s\n", v2cap.bus_info); */ /* Doesn't seem anything useful */ -- g_print ("Capabilities: 0x%08X\n", v2cap.capabilities); -- if (!(cap & V4L2_CAP_VIDEO_CAPTURE)) -- { -- g_print ("Device %s seems to not have the capture capability, (radio tuner?)\n" -- "Removing it from device list.\n", device_path); -- close (fd); -- return; -- } -- gstreamer_src = "v4l2src"; -- product_name = (char *) v2cap.card; -- } -- close (fd); -+ CheeseCameraDeviceMonitor *monitor; -+ char **caps; -+ guint i; -+ void *data; - -- GList *devices, *l; -+ data = libhal_ctx_get_user_data (ctx); -+ g_assert (data); - -- g_print ("Probing devices with udev...\n"); -+ monitor = CHEESE_CAMERA_DEVICE_MONITOR (data); - -- if (priv->client == NULL) -+ caps = libhal_device_get_property_strlist (ctx, udi, "info.capabilities", NULL); -+ if (caps == NULL) - return; - -- devices = g_udev_client_query_by_subsystem (priv->client, "video4linux"); -- -- /* Initialize camera structures */ -- for (l = devices; l != NULL; l = l->next) -+ for (i = 0; caps[i] != NULL; i++) - { -- cheese_camera_device_monitor_added (monitor, l->data); -- g_object_unref (l->data); -+ if (g_strcmp0 (caps[i], "video4linux") == 0) -+ { -+ cheese_camera_device_monitor_handle_udi (monitor, udi); -+ break; -+ } - } -- g_list_free (devices); -- #endif --} - --#endif /* HAVE_UDEV */ -+ libhal_free_string_array (caps); ++static gboolean ++cheese_camera_device_monitor_is_camera (const char *devname){ ++ gboolean is_camera = FALSE; ++ int fd; ++ struct v4l2_capability v2cap; ++ g_return_val_if_fail (devname != NULL, FALSE); ++ ++ fd = open (devname, O_RDONLY); ++ if (fd < 0) ++ { ++ GST_WARNING("Failed to query: %s", devname); ++ return FALSE; ++ } ++ else{ ++ if (ioctl (fd, VIDIOC_QUERYCAP, &v2cap) == 0) ++ { ++ is_camera = ((v2cap.capabilities & 0x00000001)==1); ++ } ++ else{ ++ GST_WARNING("Failed to get product name for %s: %s", devname, ++ g_strerror (errno)); ++ } ++ } ++ ++ close (fd); ++ ++ return is_camera; +} - - static void - cheese_camera_device_monitor_finalize (GObject *object) - { --#ifdef HAVE_UDEV - CheeseCameraDeviceMonitor *monitor; - - monitor = CHEESE_CAMERA_DEVICE_MONITOR (object); - CheeseCameraDeviceMonitorPrivate *priv = CHEESE_CAMERA_DEVICE_MONITOR_GET_PRIVATE (monitor); - -- if (priv->client != NULL) -+ if (priv->connection != NULL) - { -- g_object_unref (priv->client); -- priv->client = NULL; -+ dbus_connection_unref (priv->connection); -+ priv->connection = NULL; - } --#endif /* HAVE_UDEV */ -+ if (priv->hal_ctx != NULL) ++ ++static char * ++cheese_camera_device_monitor_get_product (const char *devname) ++{ ++ int fd; ++ struct v4l2_capability v2cap; ++ char *product = NULL; ++ ++ g_return_val_if_fail (devname != NULL, NULL); ++ ++ fd = open (devname, O_RDONLY); ++ if (fd < 0) + { -+ libhal_ctx_set_device_added (priv->hal_ctx, NULL); -+ libhal_ctx_set_device_removed (priv->hal_ctx, NULL); -+ libhal_ctx_free (priv->hal_ctx); -+ priv->hal_ctx = NULL; ++ GST_WARNING("Failed to get product name for %s: %s", devname, ++ g_strerror (errno)); ++ return NULL; + } + - G_OBJECT_CLASS (cheese_camera_device_monitor_parent_class)->finalize (object); - } - -@@ -385,14 +307,52 @@ cheese_camera_device_monitor_class_init - static void - cheese_camera_device_monitor_init (CheeseCameraDeviceMonitor *monitor) - { --#ifdef HAVE_UDEV -- CheeseCameraDeviceMonitorPrivate *priv = CHEESE_CAMERA_DEVICE_MONITOR_GET_PRIVATE (monitor); -- const gchar *const subsystems[] = {"video4linux", NULL}; -- -- priv->client = g_udev_client_new (subsystems); -- g_signal_connect (G_OBJECT (priv->client), "uevent", -- G_CALLBACK (cheese_camera_device_monitor_uevent_cb), monitor); --#endif /* HAVE_UDEV */ -+ CheeseCameraDeviceMonitorPrivate *priv = CHEESE_CAMERA_DEVICE_MONITOR_GET_PRIVATE (monitor); -+ LibHalContext *hal_ctx; -+ DBusError error; -+ -+ dbus_error_init (&error); -+ -+ priv->connection = dbus_bus_get (DBUS_BUS_SYSTEM, &error); -+ dbus_connection_set_exit_on_disconnect (priv->connection, FALSE); -+ -+ hal_ctx = libhal_ctx_new (); -+ if (hal_ctx == NULL) ++ if (ioctl (fd, VIDIOC_QUERYCAP, &v2cap) == 0) + { -+ GST_WARNING ("Could not create libhal context"); -+ dbus_error_free (&error); -+ return; ++ product = g_strdup ((const char *) v2cap.card); ++ } ++ else ++ { ++ GST_WARNING("Failed to get product name for %s: %s", devname, ++ g_strerror (errno)); + } + -+ if (!libhal_ctx_set_dbus_connection (hal_ctx, priv->connection)) ++ close (fd); ++ ++ return product; ++} ++ ++static void ++cheese_camera_device_monitor_process_event (const char *event, ++ CheeseCameraDeviceMonitor *monitor) ++{ ++ g_return_if_fail (event != NULL); ++ ++ GST_INFO ("Received devd event: %s", event); ++ ++ switch (event[0]) + { -+ GST_WARNING ("libhal_ctx_set_dbus_connection: %s: %s", error.name, error.message); -+ dbus_error_free (&error); ++ case '!': ++ { ++ GRegex *rex; ++ GMatchInfo *info; ++ ++ rex = g_regex_new ("subsystem=CDEV type=(CREATE|DESTROY) cdev=(video[0-9]+)", 0, 0, NULL); ++ if (g_regex_match (rex, event, 0, &info)) ++ { ++ char *devname, *type, *vdev, *product = NULL; ++ CheeseCameraDevice *device; ++ GError *error = NULL; ++ ++ type = g_match_info_fetch (info, 1); ++ vdev = g_match_info_fetch (info, 2); ++ ++ devname = g_strdup_printf ("/dev/%s", vdev); ++ ++ if (g_strcmp0 (type, "DESTROY") == 0) ++ { ++ g_signal_emit (monitor, monitor_signals[REMOVED], 0, ++ devname); ++ } ++ else ++ { ++ if(cheese_camera_device_monitor_is_camera (devname)) ++ { ++ product = cheese_camera_device_monitor_get_product (devname); ++ if (product == NULL) ++ product = g_strdup ("WebCamd Device"); ++ device = cheese_camera_device_new (devname, devname, ++ product, ++ 2, ++ &error); ++ if (device == NULL) ++ GST_WARNING ("Device initialization for %s failed: %s", ++ devname, ++ (error != NULL) ? error->message : "Unknown reason"); ++ g_signal_emit (monitor, monitor_signals[ADDED], 0, device); ++ } ++ ++ g_free (product); ++ } ++ g_free (devname); ++ g_free (vdev); ++ g_free (type); ++ } ++ g_match_info_free (info); ++ g_regex_unref (rex); ++ break; ++ } ++ default: ++ break; ++ } ++} ++ ++static gboolean ++cheese_camera_device_monitor_event_cb (GIOChannel *source, ++ GIOCondition condition, ++ gpointer user_data) ++{ ++ char *event; ++ gsize terminator; ++ GIOStatus status; ++ CheeseCameraDeviceMonitor *monitor; ++ ++ monitor = (CheeseCameraDeviceMonitor *) user_data; ++ ++ status = g_io_channel_read_line (source, &event, NULL, &terminator, NULL); ++ if (status == G_IO_STATUS_NORMAL) ++ { ++ event[terminator] = 0; ++ cheese_camera_device_monitor_process_event (event, monitor); ++ g_free (event); ++ } ++ else ++ { ++ if (cheese_camera_device_monitor_event_inited) ++ { ++ int fd; ++ ++ cheese_camera_device_monitor_init_event (monitor); ++ fd = g_io_channel_unix_get_fd (source); ++ g_io_channel_shutdown (source, FALSE, NULL); ++ close (fd); ++ ++ return FALSE; ++ } ++ } ++ ++ return TRUE; ++} ++ ++void ++cheese_camera_device_monitor_coldplug (CheeseCameraDeviceMonitor *monitor) ++{ ++ GDir *dir; ++ GError *error = NULL; ++ const char *fname; ++ ++ dir = g_dir_open ("/dev", 0, &error); ++ if (dir == NULL) ++ { ++ GST_WARNING ("Failed to open /dev for reading: %s", ++ (error != NULL) ? error->message : "Unknown error"); + return; + } + -+ if (!libhal_ctx_init (hal_ctx, &error)) ++ while ((fname = g_dir_read_name (dir)) != NULL) + { -+ if (dbus_error_is_set (&error)) ++ if ( strncmp (fname, "video", strlen ("video")) == 0) + { -+ GST_WARNING ("libhal_ctx_init: %s: %s", error.name, error.message); -+ dbus_error_free (&error); ++ char *devname, *product; ++ ++ devname = g_strdup_printf ("/dev/%s", fname); ++ if (cheese_camera_device_monitor_is_camera (devname)) ++ { ++ CheeseCameraDevice *device; ++ GError *derr = NULL; ++ ++ product = cheese_camera_device_monitor_get_product (devname); ++ if (product == NULL) ++ product = g_strdup ("WebCamd Device"); ++ ++ device = cheese_camera_device_new (devname, devname, product, 2, &derr); ++ if (device == NULL) ++ GST_WARNING ("Device initialization for %s failed: %s", devname, ++ (derr != NULL) ? derr->message : "Unknown reason"); ++ ++ g_signal_emit (monitor, monitor_signals[ADDED], 0, device); ++ ++ g_free (product); ++ } ++ g_free (devname); + } -+ GST_WARNING ("Could not initialise connection to hald.\n" -+ "Normally this means the HAL daemon (hald) is not running or not ready"); ++ } ++ g_dir_close (dir); ++} + #else /* HAVE_UDEV */ + void + cheese_camera_device_monitor_coldplug (CheeseCameraDeviceMonitor *monitor) +@@ -430,6 +652,42 @@ + g_type_class_add_private (klass, sizeof (CheeseCameraDeviceMonitorPrivate)); + } + ++#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) ++static void ++cheese_camera_device_monitor_init_event (CheeseCameraDeviceMonitor *monitor) ++{ ++ int event_fd; ++ struct sockaddr_un addr; ++ ++ event_fd = socket (PF_UNIX, SOCK_STREAM, 0); ++ if (event_fd < 0) ++ { ++ GST_WARNING ("Failed to create devd socket: %s", g_strerror (errno)); ++ cheese_camera_device_monitor_event_inited = FALSE; + return; + } + -+ dbus_connection_setup_with_g_main (priv->connection, NULL); ++ addr.sun_family = AF_UNIX; ++ strncpy (addr.sun_path, "/var/run/devd.pipe", sizeof (addr.sun_path)); ++ if (connect (event_fd, (struct sockaddr *) &addr, sizeof (addr)) == 0) ++ { ++ GIOChannel *channel; + -+ if (!libhal_ctx_set_user_data (hal_ctx, monitor)) -+ GST_WARNING ("Failed to set user data on HAL context"); -+ if (!libhal_ctx_set_device_added (hal_ctx, cheese_camera_device_monitor_added)) -+ GST_WARNING ("Failed to connect to device added signal from HAL"); -+ if (!libhal_ctx_set_device_removed (hal_ctx, cheese_camera_device_monitor_removed)) -+ GST_WARNING ("Failed to connect to device removed signal from HAL"); ++ channel = g_io_channel_unix_new (event_fd); ++ g_io_add_watch (channel, G_IO_IN, cheese_camera_device_monitor_event_cb, monitor); ++ g_io_channel_unref (channel); ++ cheese_camera_device_monitor_event_inited = TRUE; ++ } ++ else ++ { ++ GST_WARNING("Failed to connect to /var/run/devd.pipe: %s", ++ g_strerror (errno)); ++ close (event_fd); ++ cheese_camera_device_monitor_event_inited = FALSE; ++ } ++} ++#endif + -+ priv->hal_ctx = hal_ctx; + static void + cheese_camera_device_monitor_init (CheeseCameraDeviceMonitor *monitor) + { +@@ -440,6 +698,8 @@ + priv->client = g_udev_client_new (subsystems); + g_signal_connect (G_OBJECT (priv->client), "uevent", + G_CALLBACK (cheese_camera_device_monitor_uevent_cb), monitor); ++#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) ++ cheese_camera_device_monitor_init_event (monitor); + #endif /* HAVE_UDEV */ } - /** diff --git a/multimedia/cheese/pkg-plist b/multimedia/cheese/pkg-plist index 650028c6facf..8de5d4a101cf 100644 --- a/multimedia/cheese/pkg-plist +++ b/multimedia/cheese/pkg-plist @@ -1,202 +1,449 @@ bin/cheese include/cheese/cheese-avatar-chooser.h +include/cheese/cheese-avatar-widget.h include/cheese/cheese-camera-device-monitor.h +include/cheese/cheese-camera-device.h +include/cheese/cheese-camera.h +include/cheese/cheese-effect.h +include/cheese/cheese-gtk.h +include/cheese/cheese-resource.h include/cheese/cheese-widget.h -lib/libcheese-gtk.a +include/cheese/cheese.h lib/libcheese-gtk.so -lib/libcheese-gtk.so.18 -lib/libcheese-gtk.so.18.0.0 +lib/libcheese-gtk.so.23 +lib/libcheese-gtk.so.23.1.14 +lib/libcheese.so +lib/libcheese.so.7 +lib/libcheese.so.7.0.30 +lib/girepository-1.0/Cheese-3.0.typelib libdata/pkgconfig/cheese-gtk.pc -libexec/cheese/cheese-bugreport.sh -share/applications/cheese.desktop -%%DATADIR%%/cheese-prefs.ui -%%DATADIR%%/cheese-ui.xml -%%DATADIR%%/cheese.ui -%%DATADIR%%/effects/Hulk.png -%%DATADIR%%/effects/Mauve.png -%%DATADIR%%/effects/NoirBlanc.png -%%DATADIR%%/effects/Saturation.png -%%DATADIR%%/effects/dicetv.png -%%DATADIR%%/effects/edgetv.png -%%DATADIR%%/effects/identity.png -%%DATADIR%%/effects/shagadelictv.png -%%DATADIR%%/effects/vertigotv.png -%%DATADIR%%/effects/videoflip_h.png -%%DATADIR%%/effects/videoflip_v.png -%%DATADIR%%/effects/warptv.png -%%DATADIR%%/gtkrc -%%DATADIR%%/icons/hicolor/16x16/actions/browse-webcam-effects.png -%%DATADIR%%/icons/hicolor/16x16/actions/cheese-take-burst.png -%%DATADIR%%/icons/hicolor/16x16/actions/cheese-take-photo.png -%%DATADIR%%/icons/hicolor/22x22/actions/browse-webcam-effects.png -%%DATADIR%%/icons/hicolor/22x22/actions/cheese-take-burst.png -%%DATADIR%%/icons/hicolor/22x22/actions/cheese-take-photo.png -%%DATADIR%%/icons/hicolor/24x24/actions/browse-webcam-effects.png -%%DATADIR%%/icons/hicolor/24x24/actions/cheese-take-burst.png -%%DATADIR%%/icons/hicolor/24x24/actions/cheese-take-photo.png -%%DATADIR%%/icons/hicolor/32x32/actions/browse-webcam-effects.png -%%DATADIR%%/icons/hicolor/32x32/actions/cheese-take-burst.png -%%DATADIR%%/icons/hicolor/32x32/actions/cheese-take-photo.png -%%DATADIR%%/icons/hicolor/48x48/actions/browse-webcam-effects.png -%%DATADIR%%/icons/hicolor/48x48/actions/cheese-take-burst.png -%%DATADIR%%/icons/hicolor/48x48/actions/cheese-take-photo.png -%%DATADIR%%/icons/hicolor/scalable/actions/browse-webcam-effects.svg -%%DATADIR%%/icons/hicolor/scalable/actions/cheese-take-burst.svg -%%DATADIR%%/icons/hicolor/scalable/actions/cheese-take-photo.svg -%%DATADIR%%/pixmaps/camera-icon.svg -%%DATADIR%%/pixmaps/cheese-1.svg -%%DATADIR%%/pixmaps/cheese-2.svg -%%DATADIR%%/pixmaps/cheese-3.svg -%%DATADIR%%/pixmaps/thumbnail-frame.png +libdata/pkgconfig/cheese.pc +libexec/gnome-camera-service +share/appdata/org.gnome.Cheese.appdata.xml +share/applications/org.gnome.Cheese.desktop +share/dbus-1/services/org.gnome.Camera.service share/dbus-1/services/org.gnome.Cheese.service %%DOCSDIR%%/AUTHORS %%DOCSDIR%%/COPYING %%DOCSDIR%%/ChangeLog %%DOCSDIR%%/CheeseAvatarChooser.html +%%DOCSDIR%%/CheeseAvatarWidget.html +%%DOCSDIR%%/CheeseCamera.html +%%DOCSDIR%%/CheeseCameraDevice.html %%DOCSDIR%%/CheeseCameraDeviceMonitor.html +%%DOCSDIR%%/CheeseEffect.html +%%DOCSDIR%%/CheeseFileUtil.html +%%DOCSDIR%%/CheeseFlash.html %%DOCSDIR%%/CheeseWidget.html %%DOCSDIR%%/NEWS %%DOCSDIR%%/README +%%DOCSDIR%%/annotation-glossary.html +%%DOCSDIR%%/api-index-deprecated.html %%DOCSDIR%%/api-index-full.html -%%DOCSDIR%%/ch01.html -%%DOCSDIR%%/cheese.devhelp +%%DOCSDIR%%/cheese-Initializing-libcheese-gtk.html +%%DOCSDIR%%/cheese-Initializing-libcheese.html +%%DOCSDIR%%/cheese-overview.html %%DOCSDIR%%/cheese.devhelp2 +%%DOCSDIR%%/cheese.html +%%DOCSDIR%%/cheese_architecture.png %%DOCSDIR%%/home.png %%DOCSDIR%%/index.html %%DOCSDIR%%/index.sgml +%%DOCSDIR%%/left-insensitive.png %%DOCSDIR%%/left.png +%%DOCSDIR%%/libcheese-gtk.html +%%DOCSDIR%%/libcheese.html %%DOCSDIR%%/object-tree.html +%%DOCSDIR%%/right-insensitive.png %%DOCSDIR%%/right.png +%%DOCSDIR%%/running-cheese.html %%DOCSDIR%%/style.css +%%DOCSDIR%%/up-insensitive.png %%DOCSDIR%%/up.png -share/gnome/help/cheese/C/cheese.xml -share/gnome/help/cheese/C/figures/cheese-effects.jpg -share/gnome/help/cheese/C/figures/cheese-fullscreen.jpg -share/gnome/help/cheese/C/figures/cheese-main.jpg -share/gnome/help/cheese/C/figures/cheese-preferences.jpg -share/gnome/help/cheese/C/figures/cheese-share.jpg -share/gnome/help/cheese/C/figures/cheese-wide.jpg -share/gnome/help/cheese/C/legal.xml -share/gnome/help/cheese/ca/cheese.xml -share/gnome/help/cheese/ca/figures/cheese-effects.jpg -share/gnome/help/cheese/ca/figures/cheese-fullscreen.jpg -share/gnome/help/cheese/ca/figures/cheese-main.jpg -share/gnome/help/cheese/ca/figures/cheese-preferences.jpg -share/gnome/help/cheese/ca/figures/cheese-share.jpg -share/gnome/help/cheese/ca/figures/cheese-wide.jpg -share/gnome/help/cheese/cs/cheese.xml -share/gnome/help/cheese/cs/figures/cheese-effects.jpg -share/gnome/help/cheese/cs/figures/cheese-fullscreen.jpg -share/gnome/help/cheese/cs/figures/cheese-main.jpg -share/gnome/help/cheese/cs/figures/cheese-preferences.jpg -share/gnome/help/cheese/cs/figures/cheese-share.jpg -share/gnome/help/cheese/cs/figures/cheese-wide.jpg -share/gnome/help/cheese/de/cheese.xml -share/gnome/help/cheese/de/figures/cheese-effects.jpg -share/gnome/help/cheese/de/figures/cheese-fullscreen.jpg -share/gnome/help/cheese/de/figures/cheese-main.jpg -share/gnome/help/cheese/de/figures/cheese-preferences.jpg -share/gnome/help/cheese/de/figures/cheese-share.jpg -share/gnome/help/cheese/de/figures/cheese-wide.jpg -share/gnome/help/cheese/el/cheese.xml -share/gnome/help/cheese/el/figures/cheese-effects.jpg -share/gnome/help/cheese/el/figures/cheese-fullscreen.jpg -share/gnome/help/cheese/el/figures/cheese-main.jpg -share/gnome/help/cheese/el/figures/cheese-preferences.jpg -share/gnome/help/cheese/el/figures/cheese-share.jpg -share/gnome/help/cheese/el/figures/cheese-wide.jpg -share/gnome/help/cheese/en_GB/cheese.xml -share/gnome/help/cheese/en_GB/figures/cheese-effects.jpg -share/gnome/help/cheese/en_GB/figures/cheese-fullscreen.jpg -share/gnome/help/cheese/en_GB/figures/cheese-main.jpg -share/gnome/help/cheese/en_GB/figures/cheese-preferences.jpg -share/gnome/help/cheese/en_GB/figures/cheese-share.jpg -share/gnome/help/cheese/en_GB/figures/cheese-wide.jpg -share/gnome/help/cheese/es/cheese.xml -share/gnome/help/cheese/es/figures/cheese-effects.jpg -share/gnome/help/cheese/es/figures/cheese-fullscreen.jpg -share/gnome/help/cheese/es/figures/cheese-main.jpg -share/gnome/help/cheese/es/figures/cheese-preferences.jpg -share/gnome/help/cheese/es/figures/cheese-share.jpg -share/gnome/help/cheese/es/figures/cheese-wide.jpg -share/gnome/help/cheese/fr/cheese.xml -share/gnome/help/cheese/fr/figures/cheese-effects.jpg -share/gnome/help/cheese/fr/figures/cheese-fullscreen.jpg -share/gnome/help/cheese/fr/figures/cheese-main.jpg -share/gnome/help/cheese/fr/figures/cheese-preferences.jpg -share/gnome/help/cheese/fr/figures/cheese-share.jpg -share/gnome/help/cheese/fr/figures/cheese-wide.jpg -share/gnome/help/cheese/it/cheese.xml -share/gnome/help/cheese/it/figures/cheese-effects.jpg -share/gnome/help/cheese/it/figures/cheese-fullscreen.jpg -share/gnome/help/cheese/it/figures/cheese-main.jpg -share/gnome/help/cheese/it/figures/cheese-preferences.jpg -share/gnome/help/cheese/it/figures/cheese-share.jpg -share/gnome/help/cheese/it/figures/cheese-wide.jpg -share/gnome/help/cheese/nl/cheese.xml -share/gnome/help/cheese/nl/figures/cheese-effects.jpg -share/gnome/help/cheese/nl/figures/cheese-fullscreen.jpg -share/gnome/help/cheese/nl/figures/cheese-main.jpg -share/gnome/help/cheese/nl/figures/cheese-preferences.jpg -share/gnome/help/cheese/nl/figures/cheese-share.jpg -share/gnome/help/cheese/nl/figures/cheese-wide.jpg -share/gnome/help/cheese/oc/cheese.xml -share/gnome/help/cheese/oc/figures/cheese-effects.jpg -share/gnome/help/cheese/oc/figures/cheese-fullscreen.jpg -share/gnome/help/cheese/oc/figures/cheese-main.jpg -share/gnome/help/cheese/oc/figures/cheese-preferences.jpg -share/gnome/help/cheese/oc/figures/cheese-share.jpg -share/gnome/help/cheese/oc/figures/cheese-wide.jpg -share/gnome/help/cheese/pt_BR/cheese.xml -share/gnome/help/cheese/pt_BR/figures/cheese-effects.jpg -share/gnome/help/cheese/pt_BR/figures/cheese-fullscreen.jpg -share/gnome/help/cheese/pt_BR/figures/cheese-main.jpg -share/gnome/help/cheese/pt_BR/figures/cheese-preferences.jpg -share/gnome/help/cheese/pt_BR/figures/cheese-share.jpg -share/gnome/help/cheese/pt_BR/figures/cheese-wide.jpg -share/gnome/help/cheese/ru/cheese.xml -share/gnome/help/cheese/ru/figures/cheese-effects.jpg -share/gnome/help/cheese/ru/figures/cheese-fullscreen.jpg -share/gnome/help/cheese/ru/figures/cheese-main.jpg -share/gnome/help/cheese/ru/figures/cheese-preferences.jpg -share/gnome/help/cheese/ru/figures/cheese-share.jpg -share/gnome/help/cheese/ru/figures/cheese-wide.jpg -share/gnome/help/cheese/sl/cheese.xml -share/gnome/help/cheese/sl/figures/cheese-effects.jpg -share/gnome/help/cheese/sl/figures/cheese-fullscreen.jpg -share/gnome/help/cheese/sl/figures/cheese-main.jpg -share/gnome/help/cheese/sl/figures/cheese-preferences.jpg -share/gnome/help/cheese/sl/figures/cheese-share.jpg -share/gnome/help/cheese/sl/figures/cheese-wide.jpg -share/gnome/help/cheese/sv/cheese.xml -share/gnome/help/cheese/sv/figures/cheese-effects.jpg -share/gnome/help/cheese/sv/figures/cheese-fullscreen.jpg -share/gnome/help/cheese/sv/figures/cheese-main.jpg -share/gnome/help/cheese/sv/figures/cheese-preferences.jpg -share/gnome/help/cheese/sv/figures/cheese-share.jpg -share/gnome/help/cheese/sv/figures/cheese-wide.jpg -share/gnome/help/cheese/th/cheese.xml -share/gnome/help/cheese/th/figures/cheese-effects.jpg -share/gnome/help/cheese/th/figures/cheese-fullscreen.jpg -share/gnome/help/cheese/th/figures/cheese-main.jpg -share/gnome/help/cheese/th/figures/cheese-preferences.jpg -share/gnome/help/cheese/th/figures/cheese-share.jpg -share/gnome/help/cheese/th/figures/cheese-wide.jpg -share/gnome/help/cheese/zh_CN/cheese.xml -share/gnome/help/cheese/zh_CN/figures/cheese-effects.jpg -share/gnome/help/cheese/zh_CN/figures/cheese-fullscreen.jpg -share/gnome/help/cheese/zh_CN/figures/cheese-main.jpg -share/gnome/help/cheese/zh_CN/figures/cheese-preferences.jpg -share/gnome/help/cheese/zh_CN/figures/cheese-share.jpg -share/gnome/help/cheese/zh_CN/figures/cheese-wide.jpg +share/gir-1.0/Cheese-3.0.gir +share/help/C/cheese/burst-mode.page +share/help/C/cheese/effects-apply.page +share/help/C/cheese/index.page +share/help/C/cheese/introduction.page +share/help/C/cheese/legal.xml +share/help/C/cheese/photo-delete.page +share/help/C/cheese/photo-save.page +share/help/C/cheese/photo-take.page +share/help/C/cheese/photo-view.page +share/help/C/cheese/pref-countdown.page +share/help/C/cheese/pref-flash.page +share/help/C/cheese/pref-fullscreen.page +share/help/C/cheese/pref-image-properties.page +share/help/C/cheese/pref-resolution.page +share/help/C/cheese/video-record.page +share/help/C/cheese/figures/cheese-delete.png +share/help/C/cheese/figures/cheese-effects.png +share/help/C/cheese/figures/cheese-introduction.png +share/help/C/cheese/figures/cheese-record.png +share/help/C/cheese/figures/cheese-save.png +share/help/C/cheese/figures/cheese-take.png +share/help/C/cheese/figures/cheese.png +share/help/C/cheese/figures/effects.png +share/help/C/cheese/figures/image-properties.png +share/help/C/cheese/figures/settings.png +share/help/ca/cheese/burst-mode.page +share/help/ca/cheese/effects-apply.page +share/help/ca/cheese/index.page +share/help/ca/cheese/introduction.page +share/help/ca/cheese/legal.xml +share/help/ca/cheese/photo-delete.page +share/help/ca/cheese/photo-save.page +share/help/ca/cheese/photo-take.page +share/help/ca/cheese/photo-view.page +share/help/ca/cheese/pref-countdown.page +share/help/ca/cheese/pref-flash.page +share/help/ca/cheese/pref-fullscreen.page +share/help/ca/cheese/pref-image-properties.page +share/help/ca/cheese/pref-resolution.page +share/help/ca/cheese/video-record.page +share/help/ca/cheese/figures/cheese-delete.png +share/help/ca/cheese/figures/cheese-effects.png +share/help/ca/cheese/figures/cheese-introduction.png +share/help/ca/cheese/figures/cheese-record.png +share/help/ca/cheese/figures/cheese-save.png +share/help/ca/cheese/figures/cheese-take.png +share/help/ca/cheese/figures/cheese.png +share/help/ca/cheese/figures/effects.png +share/help/ca/cheese/figures/image-properties.png +share/help/ca/cheese/figures/settings.png +share/help/cs/cheese/burst-mode.page +share/help/cs/cheese/effects-apply.page +share/help/cs/cheese/index.page +share/help/cs/cheese/introduction.page +share/help/cs/cheese/legal.xml +share/help/cs/cheese/photo-delete.page +share/help/cs/cheese/photo-save.page +share/help/cs/cheese/photo-take.page +share/help/cs/cheese/photo-view.page +share/help/cs/cheese/pref-countdown.page +share/help/cs/cheese/pref-flash.page +share/help/cs/cheese/pref-fullscreen.page +share/help/cs/cheese/pref-image-properties.page +share/help/cs/cheese/pref-resolution.page +share/help/cs/cheese/video-record.page +share/help/cs/cheese/figures/cheese-delete.png +share/help/cs/cheese/figures/cheese-effects.png +share/help/cs/cheese/figures/cheese-introduction.png +share/help/cs/cheese/figures/cheese-record.png +share/help/cs/cheese/figures/cheese-save.png +share/help/cs/cheese/figures/cheese-take.png +share/help/cs/cheese/figures/cheese.png +share/help/cs/cheese/figures/effects.png +share/help/cs/cheese/figures/image-properties.png +share/help/cs/cheese/figures/settings.png +share/help/de/cheese/burst-mode.page +share/help/de/cheese/effects-apply.page +share/help/de/cheese/index.page +share/help/de/cheese/introduction.page +share/help/de/cheese/legal.xml +share/help/de/cheese/photo-delete.page +share/help/de/cheese/photo-save.page +share/help/de/cheese/photo-take.page +share/help/de/cheese/photo-view.page +share/help/de/cheese/pref-countdown.page +share/help/de/cheese/pref-flash.page +share/help/de/cheese/pref-fullscreen.page +share/help/de/cheese/pref-image-properties.page +share/help/de/cheese/pref-resolution.page +share/help/de/cheese/video-record.page +share/help/de/cheese/figures/cheese-delete.png +share/help/de/cheese/figures/cheese-effects.png +share/help/de/cheese/figures/cheese-introduction.png +share/help/de/cheese/figures/cheese-record.png +share/help/de/cheese/figures/cheese-save.png +share/help/de/cheese/figures/cheese-take.png +share/help/de/cheese/figures/cheese.png +share/help/de/cheese/figures/effects.png +share/help/de/cheese/figures/image-properties.png +share/help/de/cheese/figures/settings.png +share/help/el/cheese/burst-mode.page +share/help/el/cheese/effects-apply.page +share/help/el/cheese/index.page +share/help/el/cheese/introduction.page +share/help/el/cheese/legal.xml +share/help/el/cheese/photo-delete.page +share/help/el/cheese/photo-save.page +share/help/el/cheese/photo-take.page +share/help/el/cheese/photo-view.page +share/help/el/cheese/pref-countdown.page +share/help/el/cheese/pref-flash.page +share/help/el/cheese/pref-fullscreen.page +share/help/el/cheese/pref-image-properties.page +share/help/el/cheese/pref-resolution.page +share/help/el/cheese/video-record.page +share/help/el/cheese/figures/cheese-delete.png +share/help/el/cheese/figures/cheese-effects.png +share/help/el/cheese/figures/cheese-introduction.png +share/help/el/cheese/figures/cheese-record.png +share/help/el/cheese/figures/cheese-save.png +share/help/el/cheese/figures/cheese-take.png +share/help/el/cheese/figures/cheese.png +share/help/el/cheese/figures/effects.png +share/help/el/cheese/figures/image-properties.png +share/help/el/cheese/figures/settings.png +share/help/es/cheese/burst-mode.page +share/help/es/cheese/effects-apply.page +share/help/es/cheese/index.page +share/help/es/cheese/introduction.page +share/help/es/cheese/legal.xml +share/help/es/cheese/photo-delete.page +share/help/es/cheese/photo-save.page +share/help/es/cheese/photo-take.page +share/help/es/cheese/photo-view.page +share/help/es/cheese/pref-countdown.page +share/help/es/cheese/pref-flash.page +share/help/es/cheese/pref-fullscreen.page +share/help/es/cheese/pref-image-properties.page +share/help/es/cheese/pref-resolution.page +share/help/es/cheese/video-record.page +share/help/es/cheese/figures/cheese-delete.png +share/help/es/cheese/figures/cheese-effects.png +share/help/es/cheese/figures/cheese-introduction.png +share/help/es/cheese/figures/cheese-record.png +share/help/es/cheese/figures/cheese-save.png +share/help/es/cheese/figures/cheese-take.png +share/help/es/cheese/figures/cheese.png +share/help/es/cheese/figures/effects.png +share/help/es/cheese/figures/image-properties.png +share/help/es/cheese/figures/settings.png +share/help/fi/cheese/burst-mode.page +share/help/fi/cheese/effects-apply.page +share/help/fi/cheese/figures/cheese-delete.png +share/help/fi/cheese/figures/cheese-effects.png +share/help/fi/cheese/figures/cheese-introduction.png +share/help/fi/cheese/figures/cheese-record.png +share/help/fi/cheese/figures/cheese-save.png +share/help/fi/cheese/figures/cheese-take.png +share/help/fi/cheese/figures/cheese.png +share/help/fi/cheese/figures/effects.png +share/help/fi/cheese/figures/image-properties.png +share/help/fi/cheese/figures/settings.png +share/help/fi/cheese/index.page +share/help/fi/cheese/introduction.page +share/help/fi/cheese/legal.xml +share/help/fi/cheese/photo-delete.page +share/help/fi/cheese/photo-save.page +share/help/fi/cheese/photo-take.page +share/help/fi/cheese/photo-view.page +share/help/fi/cheese/pref-countdown.page +share/help/fi/cheese/pref-flash.page +share/help/fi/cheese/pref-fullscreen.page +share/help/fi/cheese/pref-image-properties.page +share/help/fi/cheese/pref-resolution.page +share/help/fi/cheese/video-record.page +share/help/fr/cheese/burst-mode.page +share/help/fr/cheese/effects-apply.page +share/help/fr/cheese/index.page +share/help/fr/cheese/introduction.page +share/help/fr/cheese/legal.xml +share/help/fr/cheese/photo-delete.page +share/help/fr/cheese/photo-save.page +share/help/fr/cheese/photo-take.page +share/help/fr/cheese/photo-view.page +share/help/fr/cheese/pref-countdown.page +share/help/fr/cheese/pref-flash.page +share/help/fr/cheese/pref-fullscreen.page +share/help/fr/cheese/pref-image-properties.page +share/help/fr/cheese/pref-resolution.page +share/help/fr/cheese/video-record.page +share/help/fr/cheese/figures/cheese-delete.png +share/help/fr/cheese/figures/cheese-effects.png +share/help/fr/cheese/figures/cheese-introduction.png +share/help/fr/cheese/figures/cheese-record.png +share/help/fr/cheese/figures/cheese-save.png +share/help/fr/cheese/figures/cheese-take.png +share/help/fr/cheese/figures/cheese.png +share/help/fr/cheese/figures/effects.png +share/help/fr/cheese/figures/image-properties.png +share/help/fr/cheese/figures/settings.png +share/help/gl/cheese/burst-mode.page +share/help/gl/cheese/effects-apply.page +share/help/gl/cheese/index.page +share/help/gl/cheese/introduction.page +share/help/gl/cheese/legal.xml +share/help/gl/cheese/photo-delete.page +share/help/gl/cheese/photo-save.page +share/help/gl/cheese/photo-take.page +share/help/gl/cheese/photo-view.page +share/help/gl/cheese/pref-countdown.page +share/help/gl/cheese/pref-flash.page +share/help/gl/cheese/pref-fullscreen.page +share/help/gl/cheese/pref-image-properties.page +share/help/gl/cheese/pref-resolution.page +share/help/gl/cheese/video-record.page +share/help/gl/cheese/figures/cheese-delete.png +share/help/gl/cheese/figures/cheese-effects.png +share/help/gl/cheese/figures/cheese-introduction.png +share/help/gl/cheese/figures/cheese-record.png +share/help/gl/cheese/figures/cheese-save.png +share/help/gl/cheese/figures/cheese-take.png +share/help/gl/cheese/figures/cheese.png +share/help/gl/cheese/figures/effects.png +share/help/gl/cheese/figures/image-properties.png +share/help/gl/cheese/figures/settings.png +share/help/hu/cheese/burst-mode.page +share/help/hu/cheese/effects-apply.page +share/help/hu/cheese/index.page +share/help/hu/cheese/introduction.page +share/help/hu/cheese/legal.xml +share/help/hu/cheese/photo-delete.page +share/help/hu/cheese/photo-save.page +share/help/hu/cheese/photo-take.page +share/help/hu/cheese/photo-view.page +share/help/hu/cheese/pref-countdown.page +share/help/hu/cheese/pref-flash.page +share/help/hu/cheese/pref-fullscreen.page +share/help/hu/cheese/pref-image-properties.page +share/help/hu/cheese/pref-resolution.page +share/help/hu/cheese/video-record.page +share/help/hu/cheese/figures/cheese-delete.png +share/help/hu/cheese/figures/cheese-effects.png +share/help/hu/cheese/figures/cheese-introduction.png +share/help/hu/cheese/figures/cheese-record.png +share/help/hu/cheese/figures/cheese-save.png +share/help/hu/cheese/figures/cheese-take.png +share/help/hu/cheese/figures/cheese.png +share/help/hu/cheese/figures/effects.png +share/help/hu/cheese/figures/image-properties.png +share/help/hu/cheese/figures/settings.png +share/help/id/cheese/burst-mode.page +share/help/id/cheese/effects-apply.page +share/help/id/cheese/index.page +share/help/id/cheese/introduction.page +share/help/id/cheese/legal.xml +share/help/id/cheese/photo-delete.page +share/help/id/cheese/photo-save.page +share/help/id/cheese/photo-take.page +share/help/id/cheese/photo-view.page +share/help/id/cheese/pref-countdown.page +share/help/id/cheese/pref-flash.page +share/help/id/cheese/pref-fullscreen.page +share/help/id/cheese/pref-image-properties.page +share/help/id/cheese/pref-resolution.page +share/help/id/cheese/video-record.page +share/help/id/cheese/figures/cheese-delete.png +share/help/id/cheese/figures/cheese-effects.png +share/help/id/cheese/figures/cheese-introduction.png +share/help/id/cheese/figures/cheese-record.png +share/help/id/cheese/figures/cheese-save.png +share/help/id/cheese/figures/cheese-take.png +share/help/id/cheese/figures/cheese.png +share/help/id/cheese/figures/effects.png +share/help/id/cheese/figures/image-properties.png +share/help/id/cheese/figures/settings.png +share/help/pt_BR/cheese/burst-mode.page +share/help/pt_BR/cheese/effects-apply.page +share/help/pt_BR/cheese/index.page +share/help/pt_BR/cheese/introduction.page +share/help/pt_BR/cheese/legal.xml +share/help/pt_BR/cheese/photo-delete.page +share/help/pt_BR/cheese/photo-save.page +share/help/pt_BR/cheese/photo-take.page +share/help/pt_BR/cheese/photo-view.page +share/help/pt_BR/cheese/pref-countdown.page +share/help/pt_BR/cheese/pref-flash.page +share/help/pt_BR/cheese/pref-fullscreen.page +share/help/pt_BR/cheese/pref-image-properties.page +share/help/pt_BR/cheese/pref-resolution.page +share/help/pt_BR/cheese/video-record.page +share/help/pt_BR/cheese/figures/cheese-delete.png +share/help/pt_BR/cheese/figures/cheese-effects.png +share/help/pt_BR/cheese/figures/cheese-introduction.png +share/help/pt_BR/cheese/figures/cheese-record.png +share/help/pt_BR/cheese/figures/cheese-save.png +share/help/pt_BR/cheese/figures/cheese-take.png +share/help/pt_BR/cheese/figures/cheese.png +share/help/pt_BR/cheese/figures/effects.png +share/help/pt_BR/cheese/figures/image-properties.png +share/help/pt_BR/cheese/figures/settings.png +share/help/ru/cheese/burst-mode.page +share/help/ru/cheese/effects-apply.page +share/help/ru/cheese/index.page +share/help/ru/cheese/introduction.page +share/help/ru/cheese/legal.xml +share/help/ru/cheese/photo-delete.page +share/help/ru/cheese/photo-save.page +share/help/ru/cheese/photo-take.page +share/help/ru/cheese/photo-view.page +share/help/ru/cheese/pref-countdown.page +share/help/ru/cheese/pref-flash.page +share/help/ru/cheese/pref-fullscreen.page +share/help/ru/cheese/pref-image-properties.page +share/help/ru/cheese/pref-resolution.page +share/help/ru/cheese/video-record.page +share/help/ru/cheese/figures/cheese-delete.png +share/help/ru/cheese/figures/cheese-effects.png +share/help/ru/cheese/figures/cheese-introduction.png +share/help/ru/cheese/figures/cheese-record.png +share/help/ru/cheese/figures/cheese-save.png +share/help/ru/cheese/figures/cheese-take.png +share/help/ru/cheese/figures/cheese.png +share/help/ru/cheese/figures/effects.png +share/help/ru/cheese/figures/image-properties.png +share/help/ru/cheese/figures/settings.png +share/help/sl/cheese/burst-mode.page +share/help/sl/cheese/effects-apply.page +share/help/sl/cheese/index.page +share/help/sl/cheese/introduction.page +share/help/sl/cheese/legal.xml +share/help/sl/cheese/photo-delete.page +share/help/sl/cheese/photo-save.page +share/help/sl/cheese/photo-take.page +share/help/sl/cheese/photo-view.page +share/help/sl/cheese/pref-countdown.page +share/help/sl/cheese/pref-flash.page +share/help/sl/cheese/pref-fullscreen.page +share/help/sl/cheese/pref-image-properties.page +share/help/sl/cheese/pref-resolution.page +share/help/sl/cheese/video-record.page +share/help/sl/cheese/figures/cheese-delete.png +share/help/sl/cheese/figures/cheese-effects.png +share/help/sl/cheese/figures/cheese-introduction.png +share/help/sl/cheese/figures/cheese-record.png +share/help/sl/cheese/figures/cheese-save.png +share/help/sl/cheese/figures/cheese-take.png +share/help/sl/cheese/figures/cheese.png +share/help/sl/cheese/figures/effects.png +share/help/sl/cheese/figures/image-properties.png +share/help/sl/cheese/figures/settings.png +share/help/zh_CN/cheese/burst-mode.page +share/help/zh_CN/cheese/effects-apply.page +share/help/zh_CN/cheese/index.page +share/help/zh_CN/cheese/introduction.page +share/help/zh_CN/cheese/legal.xml +share/help/zh_CN/cheese/photo-delete.page +share/help/zh_CN/cheese/photo-save.page +share/help/zh_CN/cheese/photo-take.page +share/help/zh_CN/cheese/photo-view.page +share/help/zh_CN/cheese/pref-countdown.page +share/help/zh_CN/cheese/pref-flash.page +share/help/zh_CN/cheese/pref-fullscreen.page +share/help/zh_CN/cheese/pref-image-properties.page +share/help/zh_CN/cheese/pref-resolution.page +share/help/zh_CN/cheese/video-record.page +share/help/zh_CN/cheese/figures/cheese-delete.png +share/help/zh_CN/cheese/figures/cheese-effects.png +share/help/zh_CN/cheese/figures/cheese-introduction.png +share/help/zh_CN/cheese/figures/cheese-record.png +share/help/zh_CN/cheese/figures/cheese-save.png +share/help/zh_CN/cheese/figures/cheese-take.png +share/help/zh_CN/cheese/figures/cheese.png +share/help/zh_CN/cheese/figures/effects.png +share/help/zh_CN/cheese/figures/image-properties.png +share/help/zh_CN/cheese/figures/settings.png share/icons/hicolor/16x16/apps/cheese.png share/icons/hicolor/22x22/apps/cheese.png share/icons/hicolor/24x24/apps/cheese.png share/icons/hicolor/256x256/apps/cheese.png share/icons/hicolor/32x32/apps/cheese.png share/icons/hicolor/48x48/apps/cheese.png -share/icons/hicolor/scalable/apps/cheese.svg share/locale/af/LC_MESSAGES/cheese.mo +share/locale/an/LC_MESSAGES/cheese.mo share/locale/ar/LC_MESSAGES/cheese.mo share/locale/as/LC_MESSAGES/cheese.mo share/locale/ast/LC_MESSAGES/cheese.mo @@ -214,11 +461,14 @@ share/locale/dz/LC_MESSAGES/cheese.mo share/locale/el/LC_MESSAGES/cheese.mo share/locale/en@shaw/LC_MESSAGES/cheese.mo share/locale/en_GB/LC_MESSAGES/cheese.mo +share/locale/eo/LC_MESSAGES/cheese.mo share/locale/es/LC_MESSAGES/cheese.mo share/locale/et/LC_MESSAGES/cheese.mo share/locale/eu/LC_MESSAGES/cheese.mo +share/locale/fa/LC_MESSAGES/cheese.mo share/locale/fi/LC_MESSAGES/cheese.mo share/locale/fr/LC_MESSAGES/cheese.mo +share/locale/fur/LC_MESSAGES/cheese.mo share/locale/ga/LC_MESSAGES/cheese.mo share/locale/gl/LC_MESSAGES/cheese.mo share/locale/gu/LC_MESSAGES/cheese.mo @@ -231,9 +481,11 @@ share/locale/it/LC_MESSAGES/cheese.mo share/locale/ja/LC_MESSAGES/cheese.mo share/locale/ka/LC_MESSAGES/cheese.mo share/locale/kk/LC_MESSAGES/cheese.mo +share/locale/km/LC_MESSAGES/cheese.mo share/locale/kn/LC_MESSAGES/cheese.mo share/locale/ko/LC_MESSAGES/cheese.mo share/locale/ku/LC_MESSAGES/cheese.mo +share/locale/ky/LC_MESSAGES/cheese.mo share/locale/lt/LC_MESSAGES/cheese.mo share/locale/lv/LC_MESSAGES/cheese.mo share/locale/mai/LC_MESSAGES/cheese.mo @@ -254,6 +506,7 @@ share/locale/pt/LC_MESSAGES/cheese.mo share/locale/pt_BR/LC_MESSAGES/cheese.mo share/locale/ro/LC_MESSAGES/cheese.mo share/locale/ru/LC_MESSAGES/cheese.mo +share/locale/sk/LC_MESSAGES/cheese.mo share/locale/sl/LC_MESSAGES/cheese.mo share/locale/sq/LC_MESSAGES/cheese.mo share/locale/sr/LC_MESSAGES/cheese.mo @@ -261,122 +514,14 @@ share/locale/sr@latin/LC_MESSAGES/cheese.mo share/locale/sv/LC_MESSAGES/cheese.mo share/locale/ta/LC_MESSAGES/cheese.mo share/locale/te/LC_MESSAGES/cheese.mo +share/locale/tg/LC_MESSAGES/cheese.mo share/locale/th/LC_MESSAGES/cheese.mo share/locale/tr/LC_MESSAGES/cheese.mo share/locale/ug/LC_MESSAGES/cheese.mo share/locale/uk/LC_MESSAGES/cheese.mo share/locale/vi/LC_MESSAGES/cheese.mo +share/locale/xh/LC_MESSAGES/cheese.mo share/locale/zh_CN/LC_MESSAGES/cheese.mo share/locale/zh_HK/LC_MESSAGES/cheese.mo share/locale/zh_TW/LC_MESSAGES/cheese.mo -share/omf/cheese/cheese-C.omf -share/omf/cheese/cheese-ca.omf -share/omf/cheese/cheese-cs.omf -share/omf/cheese/cheese-de.omf -share/omf/cheese/cheese-el.omf -share/omf/cheese/cheese-en_GB.omf -share/omf/cheese/cheese-es.omf -share/omf/cheese/cheese-fr.omf -share/omf/cheese/cheese-it.omf -share/omf/cheese/cheese-nl.omf -share/omf/cheese/cheese-oc.omf -share/omf/cheese/cheese-pt_BR.omf -share/omf/cheese/cheese-ru.omf -share/omf/cheese/cheese-sl.omf -share/omf/cheese/cheese-sv.omf -share/omf/cheese/cheese-th.omf -share/omf/cheese/cheese-zh_CN.omf -@dirrm share/omf/cheese -@dirrmtry share/icons/hicolor/256x256/apps -@dirrmtry share/icons/hicolor/256x256 -@dirrm share/gnome/help/cheese/zh_CN/figures -@dirrm share/gnome/help/cheese/zh_CN -@dirrm share/gnome/help/cheese/th/figures -@dirrm share/gnome/help/cheese/th -@dirrm share/gnome/help/cheese/sv/figures -@dirrm share/gnome/help/cheese/sv -@dirrm share/gnome/help/cheese/sl/figures -@dirrm share/gnome/help/cheese/sl -@dirrm share/gnome/help/cheese/ru/figures -@dirrm share/gnome/help/cheese/ru -@dirrm share/gnome/help/cheese/pt_BR/figures -@dirrm share/gnome/help/cheese/pt_BR -@dirrm share/gnome/help/cheese/oc/figures -@dirrm share/gnome/help/cheese/oc -@dirrm share/gnome/help/cheese/nl/figures -@dirrm share/gnome/help/cheese/nl -@dirrm share/gnome/help/cheese/it/figures -@dirrm share/gnome/help/cheese/it -@dirrm share/gnome/help/cheese/fr/figures -@dirrm share/gnome/help/cheese/fr -@dirrm share/gnome/help/cheese/es/figures -@dirrm share/gnome/help/cheese/es -@dirrm share/gnome/help/cheese/en_GB/figures -@dirrm share/gnome/help/cheese/en_GB -@dirrm share/gnome/help/cheese/el/figures -@dirrm share/gnome/help/cheese/el -@dirrm share/gnome/help/cheese/de/figures -@dirrm share/gnome/help/cheese/de -@dirrm share/gnome/help/cheese/cs/figures -@dirrm share/gnome/help/cheese/cs -@dirrm share/gnome/help/cheese/ca/figures -@dirrm share/gnome/help/cheese/ca -@dirrm share/gnome/help/cheese/C/figures -@dirrm share/gnome/help/cheese/C -@dirrm share/gnome/help/cheese -@dirrm %%DOCSDIR%% -@dirrm %%DATADIR%%/pixmaps -@dirrm %%DATADIR%%/icons/hicolor/scalable/actions -@dirrm %%DATADIR%%/icons/hicolor/scalable -@dirrm %%DATADIR%%/icons/hicolor/48x48/actions -@dirrm %%DATADIR%%/icons/hicolor/48x48 -@dirrm %%DATADIR%%/icons/hicolor/32x32/actions -@dirrm %%DATADIR%%/icons/hicolor/32x32 -@dirrm %%DATADIR%%/icons/hicolor/24x24/actions -@dirrm %%DATADIR%%/icons/hicolor/24x24 -@dirrm %%DATADIR%%/icons/hicolor/22x22/actions -@dirrm %%DATADIR%%/icons/hicolor/22x22 -@dirrm %%DATADIR%%/icons/hicolor/16x16/actions -@dirrm %%DATADIR%%/icons/hicolor/16x16 -@dirrm %%DATADIR%%/icons/hicolor -@dirrm %%DATADIR%%/icons -@dirrm %%DATADIR%%/effects -@dirrm %%DATADIR%% -@dirrm libexec/cheese -@dirrm include/cheese -@dirrmtry share/locale/zh_HK/LC_MESSAGES -@dirrmtry share/locale/zh_HK -@dirrmtry share/locale/ug/LC_MESSAGES -@dirrmtry share/locale/ug -@dirrmtry share/locale/te/LC_MESSAGES -@dirrmtry share/locale/te -@dirrmtry share/locale/sr@latin/LC_MESSAGES -@dirrmtry share/locale/sr@latin -@dirrmtry share/locale/ps/LC_MESSAGES -@dirrmtry share/locale/ps -@dirrmtry share/locale/oc/LC_MESSAGES -@dirrmtry share/locale/oc -@dirrmtry share/locale/nds/LC_MESSAGES -@dirrmtry share/locale/nds -@dirrmtry share/locale/mr/LC_MESSAGES -@dirrmtry share/locale/mr -@dirrmtry share/locale/mai/LC_MESSAGES -@dirrmtry share/locale/mai -@dirrmtry share/locale/ku/LC_MESSAGES -@dirrmtry share/locale/ku -@dirrmtry share/locale/kk/LC_MESSAGES -@dirrmtry share/locale/kk -@dirrmtry share/locale/en@shaw/LC_MESSAGES -@dirrmtry share/locale/en@shaw -@dirrmtry share/locale/dz/LC_MESSAGES -@dirrmtry share/locale/dz -@dirrmtry share/locale/ca@valencia/LC_MESSAGES -@dirrmtry share/locale/ca@valencia -@dirrmtry share/locale/bn_IN/LC_MESSAGES -@dirrmtry share/locale/bn_IN -@dirrmtry share/locale/be@latin/LC_MESSAGES -@dirrmtry share/locale/be@latin -@dirrmtry share/locale/ast/LC_MESSAGES -@dirrmtry share/locale/ast -@dirrmtry share/locale/as/LC_MESSAGES -@dirrmtry share/locale/as +share/locale/zu/LC_MESSAGES/cheese.mo diff --git a/multimedia/clutter-gst/Makefile b/multimedia/clutter-gst/Makefile index 9b03ce63951d..46b7e1069385 100644 --- a/multimedia/clutter-gst/Makefile +++ b/multimedia/clutter-gst/Makefile @@ -1,33 +1,28 @@ # Created by: Martin Wilke <miwi@FreeBSD.org> # $FreeBSD$ -# $MCom: ports/multimedia/clutter-gst/Makefile,v 1.6 2010/06/29 21:14:02 kwm Exp $ +# $MCom: ports-experimental/trunk/multimedia/clutter-gst/Makefile 19553 2014-04-20 07:23:27Z gusi $ PORTNAME= clutter-gst -PORTVERSION= 1.3.4 -PORTREVISION= 3 +PORTVERSION= 2.0.12 CATEGORIES= multimedia -MASTER_SITES= http://source.clutter-project.org/sources/${PORTNAME}/${PORTVERSION:R}/ +MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= Clutter GStreamer integration -LIB_DEPENDS= libclutter-glx-1.0.so:${PORTSDIR}/graphics/clutter +LIB_DEPENDS= libclutter-1.0.so:${PORTSDIR}/graphics/clutter -USES= gmake libtool pathfix pkgconfig tar:bzip2 +USES= gmake libtool pathfix pkgconfig tar:xz +USE_GNOME= introspection gnomeprefix GNU_CONFIGURE= yes -USE_GNOME= gnomeprefix -USE_GSTREAMER= yes USE_GL= gl +USE_GSTREAMER1= yes USE_XORG= xp x11 USE_LDCONFIG= yes -CONFIGURE_ARGS= --disable-silent-rules +MAKE_ENV= XDG_CACHE_HOME=${WRKDIR} CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS} LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} INSTALL_TARGET= install-strip -post-patch: - @${REINPLACE_CMD} -e 's|-DG_DISABLE_DEPRECATED||g' \ - ${WRKSRC}/clutter-gst/Makefile.in - .include <bsd.port.mk> diff --git a/multimedia/clutter-gst/distinfo b/multimedia/clutter-gst/distinfo index 8f99a82708f8..222926b6a8a9 100644 --- a/multimedia/clutter-gst/distinfo +++ b/multimedia/clutter-gst/distinfo @@ -1,2 +1,2 @@ -SHA256 (clutter-gst-1.3.4.tar.bz2) = de4ce6d3313be3074c6afc6f20276ef06f1a460b3a6755fc5c6e048685de137a -SIZE (clutter-gst-1.3.4.tar.bz2) = 446018 +SHA256 (clutter-gst-2.0.12.tar.xz) = c2f1453692b0c3ff6a500113bc1d2c95d2bde11caca0809610a6d1424bbbffb5 +SIZE (clutter-gst-2.0.12.tar.xz) = 356164 diff --git a/multimedia/clutter-gst/pkg-descr b/multimedia/clutter-gst/pkg-descr index e45e23ccdb1f..369054818768 100644 --- a/multimedia/clutter-gst/pkg-descr +++ b/multimedia/clutter-gst/pkg-descr @@ -13,4 +13,4 @@ about anything else media-related. Its plugin-based architecture means that new data types or processing capabilities can be added simply by installing new plug-ins. -WWW: http://clutter-project.org/ +WWW: http://clutter-project.org/ diff --git a/multimedia/clutter-gst/pkg-plist b/multimedia/clutter-gst/pkg-plist index be150f69dc78..d58853a53d0d 100644 --- a/multimedia/clutter-gst/pkg-plist +++ b/multimedia/clutter-gst/pkg-plist @@ -1,31 +1,34 @@ -include/clutter-1.0/clutter-gst/clutter-gst-enum-types.h -include/clutter-1.0/clutter-gst/clutter-gst-util.h -include/clutter-1.0/clutter-gst/clutter-gst-version.h -include/clutter-1.0/clutter-gst/clutter-gst-video-sink.h -include/clutter-1.0/clutter-gst/clutter-gst-video-texture.h -include/clutter-1.0/clutter-gst/clutter-gst.h -lib/libclutter-gst-1.0.so -lib/libclutter-gst-1.0.so.0 -lib/libclutter-gst-1.0.so.0.304.0 -lib/girepository-1.0/ClutterGst-1.0.typelib -libdata/pkgconfig/clutter-gst-1.0.pc +include/clutter-gst-2.0/clutter-gst/clutter-gst-enum-types.h +include/clutter-gst-2.0/clutter-gst/clutter-gst-player.h +include/clutter-gst-2.0/clutter-gst/clutter-gst-types.h +include/clutter-gst-2.0/clutter-gst/clutter-gst-util.h +include/clutter-gst-2.0/clutter-gst/clutter-gst-version.h +include/clutter-gst-2.0/clutter-gst/clutter-gst-video-sink.h +include/clutter-gst-2.0/clutter-gst/clutter-gst-video-texture.h +include/clutter-gst-2.0/clutter-gst/clutter-gst.h +lib/girepository-1.0/ClutterGst-2.0.typelib +lib/gstreamer-1.0/libgstclutter.so +lib/libclutter-gst-2.0.so +lib/libclutter-gst-2.0.so.0 +lib/libclutter-gst-2.0.so.0.12.0 +libdata/pkgconfig/clutter-gst-2.0.pc +%%DOCSDIR%%/ClutterGstPlayer.html %%DOCSDIR%%/ClutterGstVideoSink.html %%DOCSDIR%%/ClutterGstVideoTexture.html %%DOCSDIR%%/ch01.html %%DOCSDIR%%/ch02.html %%DOCSDIR%%/clutter-gst-Utilities.html %%DOCSDIR%%/clutter-gst-Versioning-Macros.html -%%DOCSDIR%%/clutter-gst.devhelp %%DOCSDIR%%/clutter-gst.devhelp2 %%DOCSDIR%%/home.png %%DOCSDIR%%/index.html %%DOCSDIR%%/index.sgml +%%DOCSDIR%%/left-insensitive.png %%DOCSDIR%%/left.png %%DOCSDIR%%/license.html +%%DOCSDIR%%/right-insensitive.png %%DOCSDIR%%/right.png %%DOCSDIR%%/style.css +%%DOCSDIR%%/up-insensitive.png %%DOCSDIR%%/up.png -share/gir-1.0/ClutterGst-1.0.gir -@dirrmtry %%DOCSDIR%% -@dirrm include/clutter-1.0/clutter-gst -@dirrmtry include/clutter-1.0 +share/gir-1.0/ClutterGst-2.0.gir diff --git a/multimedia/libmediaart/Makefile b/multimedia/libmediaart/Makefile new file mode 100644 index 000000000000..427e8539db66 --- /dev/null +++ b/multimedia/libmediaart/Makefile @@ -0,0 +1,26 @@ +# Created by: Gustau Perez <gustau.perez@gmail.com> +# $FreeBSD$ +# $MCom: ports/trunk/multimedia/libmediaart/Makefile 19950 2014-10-15 06:29:10Z gusi $ + +PORTNAME= libmediaart +PORTVERSION= 0.7.0 +CATEGORIES= multimedia devel +MASTER_SITES= GNOME + +MAINTAINER= gnome@FreeBSD.org +COMMENT= Library for handling media art + +BUILD_DEPENDS= gtkdoc-check:${PORTSDIR}/textproc/gtk-doc \ + vala>=0:${PORTSDIR}/lang/vala + +USES= gmake libtool pathfix pkgconfig tar:xz +USE_GNOME= gdkpixbuf2 glib20 introspection +GNU_CONFIGURE= yes +USE_LDCONFIG= yes +CPPFLAGS+= -I${LOCALBASE}/include +CONFIGURE_ARGS+=--enable-gtk-doc \ + --enable-introspection \ + --enable-vala +INSTALL_TARGET= install-strip + +.include <bsd.port.mk> diff --git a/multimedia/libmediaart/distinfo b/multimedia/libmediaart/distinfo new file mode 100644 index 000000000000..7f9f67d78bdd --- /dev/null +++ b/multimedia/libmediaart/distinfo @@ -0,0 +1,2 @@ +SHA256 (libmediaart-0.7.0.tar.xz) = 3a9dffcad862aed7c0921579b93080d694b8a66f3676bfee8037867f653a1cd3 +SIZE (libmediaart-0.7.0.tar.xz) = 5811244 diff --git a/multimedia/libmediaart/pkg-descr b/multimedia/libmediaart/pkg-descr new file mode 100644 index 000000000000..7c175ee895fc --- /dev/null +++ b/multimedia/libmediaart/pkg-descr @@ -0,0 +1,3 @@ +Library for handling media art + +WWW: https://github.com/GNOME/libmediaart diff --git a/multimedia/libmediaart/pkg-plist b/multimedia/libmediaart/pkg-plist new file mode 100644 index 000000000000..d38cb2f433df --- /dev/null +++ b/multimedia/libmediaart/pkg-plist @@ -0,0 +1,30 @@ +include/libmediaart-1.0/libmediaart/cache.h +include/libmediaart-1.0/libmediaart/extract.h +include/libmediaart-1.0/libmediaart/extractgeneric.h +include/libmediaart-1.0/libmediaart/mediaart.h +lib/libmediaart-1.0.so +lib/libmediaart-1.0.so.0 +lib/libmediaart-1.0.so.0.700.0 +lib/girepository-1.0/MediaArt-1.0.typelib +libdata/pkgconfig/libmediaart-1.0.pc +share/gir-1.0/MediaArt-1.0.gir +share/gtk-doc/html/libmediaart/annotation-glossary.html +share/gtk-doc/html/libmediaart/ch02.html +share/gtk-doc/html/libmediaart/home.png +share/gtk-doc/html/libmediaart/index.html +share/gtk-doc/html/libmediaart/index.sgml +share/gtk-doc/html/libmediaart/left-insensitive.png +share/gtk-doc/html/libmediaart/left.png +share/gtk-doc/html/libmediaart/libmediaart-Cache.html +share/gtk-doc/html/libmediaart/libmediaart-MediaArtProcess.html +share/gtk-doc/html/libmediaart/libmediaart-Plugins.html +share/gtk-doc/html/libmediaart/libmediaart-reference.html +share/gtk-doc/html/libmediaart/libmediaart.devhelp2 +share/gtk-doc/html/libmediaart/overview-compiling.html +share/gtk-doc/html/libmediaart/overview.html +share/gtk-doc/html/libmediaart/right-insensitive.png +share/gtk-doc/html/libmediaart/right.png +share/gtk-doc/html/libmediaart/style.css +share/gtk-doc/html/libmediaart/up-insensitive.png +share/gtk-doc/html/libmediaart/up.png +share/vala/vapi/libmediaart-1.0.vapi diff --git a/multimedia/snappy/Makefile b/multimedia/snappy/Makefile new file mode 100644 index 000000000000..385074b5871b --- /dev/null +++ b/multimedia/snappy/Makefile @@ -0,0 +1,29 @@ +# Created by: Gustau Perez <gustau.perez@gmail.com> +# $FreeBSD$ +# $MCom: ports/trunk/multimedia/snappy/Makefile 19571 2014-04-25 18:12:46Z kwm $ + +PORTNAME= snappy +PORTVERSION= 1.0 +CATEGORIES= multimedia gnome +MASTER_SITES= GNOME +DIST_SUBDIR= gnome3 +PKGNAMESUFFIX= player + +MAINTAINER= gnome@FreeBSD.org +COMMENT= Open source gstreamer media player + +LIB_DEPENDS= libclutter-gst-2.0.so:${PORTSDIR}/multimedia/clutter-gst \ + libclutter-1.0.so:${PORTSDIR}/graphics/clutter \ + libclutter-gtk-1.0.so:${PORTSDIR}/graphics/clutter-gtk3 + +USES= desktop-file-utils gettext gmake pathfix \ + pkgconfig tar:xz +USE_GNOME= gnomeprefix gtk30 intlhack +USE_LDCONFIG= yes +GNU_CONFIGURE= yes +USE_GSTREAMER1= yes +INSTALLS_ICONS= yes +CPPFLAGS+= -I${LOCALBASE}/include +LDFLAGS+= -L${LOCALBASE}/lib + +.include <bsd.port.mk> diff --git a/multimedia/snappy/distinfo b/multimedia/snappy/distinfo new file mode 100644 index 000000000000..449d3e4748c0 --- /dev/null +++ b/multimedia/snappy/distinfo @@ -0,0 +1,2 @@ +SHA256 (gnome3/snappy-1.0.tar.xz) = 0d33a05c1ad3cc075b8b9bf38d45634ea5204159454597b0882dd6a8d9763f58 +SIZE (gnome3/snappy-1.0.tar.xz) = 282964 diff --git a/multimedia/snappy/pkg-descr b/multimedia/snappy/pkg-descr new file mode 100644 index 000000000000..5ecab317f702 --- /dev/null +++ b/multimedia/snappy/pkg-descr @@ -0,0 +1,4 @@ +Snappy is an open source media player that gathers the power and flexibility +of gstreamer inside the comfort of a minimalistic clutter interface. + +WWW: https://wiki.gnome.org/Apps/Snappy diff --git a/multimedia/snappy/pkg-plist b/multimedia/snappy/pkg-plist new file mode 100644 index 000000000000..819395d3ad63 --- /dev/null +++ b/multimedia/snappy/pkg-plist @@ -0,0 +1,13 @@ +bin/snappy +share/applications/snappy.desktop +share/icons/hicolor/256x256/apps/snappy.png +share/icons/hicolor/48x48/apps/snappy.png +%%DATADIR%%/audio-stream-toggle.png +%%DATADIR%%/audio-volume-high.svg +%%DATADIR%%/audio-volume-low.svg +%%DATADIR%%/fullscreen.svg +%%DATADIR%%/media-actions-pause.svg +%%DATADIR%%/media-actions-start.svg +%%DATADIR%%/subtitles-active.svg +%%DATADIR%%/subtitles-inactive.svg +%%DATADIR%%/video-stream-toggle.png diff --git a/multimedia/totem-pl-parser/Makefile b/multimedia/totem-pl-parser/Makefile index 9d8061747e76..f95baa643d53 100644 --- a/multimedia/totem-pl-parser/Makefile +++ b/multimedia/totem-pl-parser/Makefile @@ -1,10 +1,9 @@ # Created by: Michael Johnson <ahze@FreeBSD.org> # $FreeBSD$ -# $MCom: ports/multimedia/totem-pl-parser/Makefile,v 1.45 2011/02/21 19:10:03 kwm Exp $ +# $MCom: ports/trunk/multimedia/totem-pl-parser/Makefile 20031 2014-11-02 21:47:55Z kwm $ PORTNAME= totem-pl-parser -PORTVERSION= 2.32.3 -PORTREVISION= 6 +PORTVERSION= 3.10.3 CATEGORIES= multimedia gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 @@ -12,22 +11,29 @@ DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= GObject-based library to parse a host of playlist formats -LIB_DEPENDS= libgmime-2.4.so:${PORTSDIR}/mail/gmime24 \ +LIB_DEPENDS= libgmime-2.6.so:${PORTSDIR}/mail/gmime26 \ libsoup-gnome-2.4.so:${PORTSDIR}/devel/libsoup-gnome -USES= gettext gmake libtool:keepla pathfix pkgconfig tar:bzip2 -USE_GNOME= gnomeprefix glib20 libxml2 intlhack introspection:build,run +USES= gettext gmake libtool pathfix pkgconfig tar:xz +USE_GNOME= glib20 gnomeprefix intlhack introspection:build \ + libxml2 USE_LDCONFIG= yes GNU_CONFIGURE= yes -INSTALL_TARGET= install-strip +CONFIGURE_ARGS= --enable-libarchive +CONFIGURE_ENV= ARCHIVE_CFLAGS="-I/usr/include" \ + ARCHIVE_LIBS="-L/usr/lib -larchive" CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib +LIBS+= -L${LOCALBASE}/lib +INSTALL_TARGET= install-strip OPTIONS_DEFINE= QUVI -QUVI_DESC= Enable flash media stream URL support +OPTIONS_DEFAULT=QUVI +QUVI_DESC= Flash media stream URL support +QUVI_CONFIGURE_ENABLE= quvi +QUVI_LIB_DEPENDS= libquvi-0.9.so:${PORTSDIR}/multimedia/libquvi09 -QUVI_LIB_DEPENDS= libquvi.so:${PORTSDIR}/multimedia/libquvi -QUVI_CONFIGURE_ON= --enable-enable-quvi -QUVI_CONFIGURE_OFF= --enable-enable-quvi=no +post-patch: + @${REINPLACE_CMD} -e 's|pkg_modules libarchive"|pkg_modules"|g' \ + ${WRKSRC}/configure .include <bsd.port.mk> diff --git a/multimedia/totem-pl-parser/distinfo b/multimedia/totem-pl-parser/distinfo index 45413d077927..b39f9a197bb5 100644 --- a/multimedia/totem-pl-parser/distinfo +++ b/multimedia/totem-pl-parser/distinfo @@ -1,2 +1,2 @@ -SHA256 (gnome2/totem-pl-parser-2.32.3.tar.bz2) = c15149650c5420426e7becd6eb4298e898d1975cb7c9ff534cc0785d350916e2 -SIZE (gnome2/totem-pl-parser-2.32.3.tar.bz2) = 1586596 +SHA256 (gnome2/totem-pl-parser-3.10.3.tar.xz) = 14512c76c7f375d8bb9e9a220afbac20be2d2eb82abee9a8986d264079a0c72f +SIZE (gnome2/totem-pl-parser-3.10.3.tar.xz) = 1593180 diff --git a/multimedia/totem-pl-parser/files/patch-plparse_totem-pl-parser-videosite.c b/multimedia/totem-pl-parser/files/patch-plparse_totem-pl-parser-videosite.c deleted file mode 100644 index 1d6849444bca..000000000000 --- a/multimedia/totem-pl-parser/files/patch-plparse_totem-pl-parser-videosite.c +++ /dev/null @@ -1,27 +0,0 @@ ---- plparse/totem-pl-parser-videosite.c.orig 2010-12-14 15:39:59.000000000 +0100 -+++ plparse/totem-pl-parser-videosite.c 2011-10-22 22:45:40.317902126 +0200 -@@ -75,7 +75,7 @@ - #ifdef HAVE_QUVI - QUVIcode rc; - quvi_t handle; -- quvi_video_t v; -+ quvi_media_t v; - char *uri; - /* properties */ - const char *video_uri; -@@ -100,13 +100,13 @@ - return TOTEM_PL_PARSER_RESULT_ERROR; - } - -- getprop (QUVIPROP_VIDEOURL, video_uri); -- if (quvi_getprop (v, QUVIPROP_VIDEOFILELENGTH, &length) == QUVI_OK) -+ getprop (QUVIPROP_MEDIAURL, video_uri); -+ if (quvi_getprop (v, QUVIPROP_MEDIACONTENTLENGTH, &length) == QUVI_OK) - length_str = g_strdup_printf ("%f", length); - else - length_str = NULL; - getprop (QUVIPROP_PAGETITLE, title); -- getprop (QUVIPROP_VIDEOID, id); -+ getprop (QUVIPROP_MEDIAID, id); - getprop (QUVIPROP_PAGEURL, page_uri); - getprop (QUVIPROP_STARTTIME, starttime); diff --git a/multimedia/totem-pl-parser/files/patch-totem-plparser.pc.in b/multimedia/totem-pl-parser/files/patch-totem-plparser.pc.in new file mode 100644 index 000000000000..ca79389508bb --- /dev/null +++ b/multimedia/totem-pl-parser/files/patch-totem-plparser.pc.in @@ -0,0 +1,11 @@ +--- totem-plparser.pc.in.orig 2013-07-08 07:28:46.000000000 +0000 ++++ totem-plparser.pc.in 2014-03-11 09:24:22.359591337 +0000 +@@ -7,7 +7,7 @@ + Description: Totem Playlist Parser library + Version: @VERSION@ + Requires: glib-2.0 gobject-2.0 gio-2.0 +-Requires.private: gthread-2.0 libxml-2.0 @GMIME@ @ARCHIVE@ ++Requires.private: gthread-2.0 libxml-2.0 @GMIME@ + Libs: -L${libdir} -ltotem-plparser + Libs.private: @LIBGCRYPT_LIBS@ + Cflags: -I${includedir}/totem-pl-parser/1/plparser @LIBGCRYPT_CFLAGS@ diff --git a/multimedia/totem-pl-parser/pkg-plist b/multimedia/totem-pl-parser/pkg-plist index 2be9d0ee4baf..cda273c4ebe1 100644 --- a/multimedia/totem-pl-parser/pkg-plist +++ b/multimedia/totem-pl-parser/pkg-plist @@ -1,4 +1,3 @@ -include/totem-pl-parser/1/plparser/totem-disc.h include/totem-pl-parser/1/plparser/totem-pl-parser-builtins.h include/totem-pl-parser/1/plparser/totem-pl-parser-features.h include/totem-pl-parser/1/plparser/totem-pl-parser-mini.h @@ -6,17 +5,16 @@ include/totem-pl-parser/1/plparser/totem-pl-parser.h include/totem-pl-parser/1/plparser/totem-pl-playlist.h lib/girepository-1.0/TotemPlParser-1.0.typelib lib/libtotem-plparser-mini.a -lib/libtotem-plparser-mini.la lib/libtotem-plparser-mini.so -lib/libtotem-plparser-mini.so.17 -lib/libtotem-plparser-mini.so.17.0.1 +lib/libtotem-plparser-mini.so.18 +lib/libtotem-plparser-mini.so.18.1.0 lib/libtotem-plparser.a -lib/libtotem-plparser.la lib/libtotem-plparser.so -lib/libtotem-plparser.so.17 -lib/libtotem-plparser.so.17.0.1 +lib/libtotem-plparser.so.18 +lib/libtotem-plparser.so.18.1.0 libdata/pkgconfig/totem-plparser-mini.pc libdata/pkgconfig/totem-plparser.pc +libexec/totem-pl-parser-videosite %%DOCSDIR%%/TotemPlParser.html %%DOCSDIR%%/TotemPlPlaylist.html %%DOCSDIR%%/annotation-glossary.html @@ -27,16 +25,19 @@ libdata/pkgconfig/totem-plparser.pc %%DOCSDIR%%/index.html %%DOCSDIR%%/index.sgml %%DOCSDIR%%/ix02.html +%%DOCSDIR%%/left-insensitive.png %%DOCSDIR%%/left.png +%%DOCSDIR%%/right-insensitive.png %%DOCSDIR%%/right.png %%DOCSDIR%%/style.css -%%DOCSDIR%%/totem-pl-parser-TotemDisc.html %%DOCSDIR%%/totem-pl-parser-TotemPlPlaylistIter.html -%%DOCSDIR%%/totem-pl-parser.devhelp %%DOCSDIR%%/totem-pl-parser.devhelp2 +%%DOCSDIR%%/up-insensitive.png %%DOCSDIR%%/up.png share/gir-1.0/TotemPlParser-1.0.gir +share/locale/af/LC_MESSAGES/totem-pl-parser.mo share/locale/am/LC_MESSAGES/totem-pl-parser.mo +share/locale/an/LC_MESSAGES/totem-pl-parser.mo share/locale/ar/LC_MESSAGES/totem-pl-parser.mo share/locale/as/LC_MESSAGES/totem-pl-parser.mo share/locale/ast/LC_MESSAGES/totem-pl-parser.mo @@ -65,7 +66,9 @@ share/locale/eu/LC_MESSAGES/totem-pl-parser.mo share/locale/fa/LC_MESSAGES/totem-pl-parser.mo share/locale/fi/LC_MESSAGES/totem-pl-parser.mo share/locale/fr/LC_MESSAGES/totem-pl-parser.mo +share/locale/fur/LC_MESSAGES/totem-pl-parser.mo share/locale/ga/LC_MESSAGES/totem-pl-parser.mo +share/locale/gd/LC_MESSAGES/totem-pl-parser.mo share/locale/gl/LC_MESSAGES/totem-pl-parser.mo share/locale/gu/LC_MESSAGES/totem-pl-parser.mo share/locale/he/LC_MESSAGES/totem-pl-parser.mo @@ -77,6 +80,7 @@ share/locale/is/LC_MESSAGES/totem-pl-parser.mo share/locale/it/LC_MESSAGES/totem-pl-parser.mo share/locale/ja/LC_MESSAGES/totem-pl-parser.mo share/locale/ka/LC_MESSAGES/totem-pl-parser.mo +share/locale/km/LC_MESSAGES/totem-pl-parser.mo share/locale/kn/LC_MESSAGES/totem-pl-parser.mo share/locale/ko/LC_MESSAGES/totem-pl-parser.mo share/locale/ku/LC_MESSAGES/totem-pl-parser.mo @@ -113,59 +117,15 @@ share/locale/sr@latin/LC_MESSAGES/totem-pl-parser.mo share/locale/sv/LC_MESSAGES/totem-pl-parser.mo share/locale/ta/LC_MESSAGES/totem-pl-parser.mo share/locale/te/LC_MESSAGES/totem-pl-parser.mo +share/locale/tg/LC_MESSAGES/totem-pl-parser.mo share/locale/th/LC_MESSAGES/totem-pl-parser.mo share/locale/tr/LC_MESSAGES/totem-pl-parser.mo share/locale/ug/LC_MESSAGES/totem-pl-parser.mo share/locale/uk/LC_MESSAGES/totem-pl-parser.mo +share/locale/uz@cyrillic/LC_MESSAGES/totem-pl-parser.mo share/locale/vi/LC_MESSAGES/totem-pl-parser.mo share/locale/wa/LC_MESSAGES/totem-pl-parser.mo share/locale/xh/LC_MESSAGES/totem-pl-parser.mo share/locale/zh_CN/LC_MESSAGES/totem-pl-parser.mo share/locale/zh_HK/LC_MESSAGES/totem-pl-parser.mo share/locale/zh_TW/LC_MESSAGES/totem-pl-parser.mo -@dirrm %%DOCSDIR%% -@dirrm include/totem-pl-parser/1/plparser -@dirrm include/totem-pl-parser/1 -@dirrm include/totem-pl-parser -@dirrmtry share/locale/zh_HK/LC_MESSAGES -@dirrmtry share/locale/zh_HK -@dirrmtry share/locale/xh/LC_MESSAGES -@dirrmtry share/locale/xh -@dirrmtry share/locale/ug/LC_MESSAGES -@dirrmtry share/locale/ug -@dirrmtry share/locale/te/LC_MESSAGES -@dirrmtry share/locale/te -@dirrmtry share/locale/sr@latin/LC_MESSAGES -@dirrmtry share/locale/sr@latin -@dirrmtry share/locale/si/LC_MESSAGES -@dirrmtry share/locale/si -@dirrmtry share/locale/rw/LC_MESSAGES -@dirrmtry share/locale/rw -@dirrmtry share/locale/ps/LC_MESSAGES -@dirrmtry share/locale/ps -@dirrmtry share/locale/oc/LC_MESSAGES -@dirrmtry share/locale/oc -@dirrmtry share/locale/nds/LC_MESSAGES -@dirrmtry share/locale/nds -@dirrmtry share/locale/mr/LC_MESSAGES -@dirrmtry share/locale/mr -@dirrmtry share/locale/mg/LC_MESSAGES -@dirrmtry share/locale/mg -@dirrmtry share/locale/mai/LC_MESSAGES -@dirrmtry share/locale/mai -@dirrmtry share/locale/ku/LC_MESSAGES -@dirrmtry share/locale/ku -@dirrmtry share/locale/en@shaw/LC_MESSAGES -@dirrmtry share/locale/en@shaw -@dirrmtry share/locale/dz/LC_MESSAGES -@dirrmtry share/locale/dz -@dirrmtry share/locale/ca@valencia/LC_MESSAGES -@dirrmtry share/locale/ca@valencia -@dirrmtry share/locale/bn_IN/LC_MESSAGES -@dirrmtry share/locale/bn_IN -@dirrmtry share/locale/be@latin/LC_MESSAGES -@dirrmtry share/locale/be@latin -@dirrmtry share/locale/ast/LC_MESSAGES -@dirrmtry share/locale/ast -@dirrmtry share/locale/as/LC_MESSAGES -@dirrmtry share/locale/as diff --git a/multimedia/totem/Makefile b/multimedia/totem/Makefile index f8418df67da7..4fdf540f5f2c 100644 --- a/multimedia/totem/Makefile +++ b/multimedia/totem/Makefile @@ -1,78 +1,75 @@ # Created by: Hendrik Scholz <hendrik@scholz.net> # $FreeBSD$ -# $MCom: ports/multimedia/totem/Makefile,v 1.151 2010/09/27 19:04:37 kwm Exp $ +# $MCom: ports/trunk/multimedia/totem/Makefile 20031 2014-11-02 21:47:55Z kwm $ PORTNAME= totem -PORTVERSION= 2.32.0 -PORTREVISION?= 6 +PORTVERSION= 3.12.2 CATEGORIES= multimedia gnome MASTER_SITES= GNOME -DIST_SUBDIR= gnome2 +DIST_SUBDIR= gnome3 -MAINTAINER?= gnome@FreeBSD.org -COMMENT?= Gstreamer-based video player for the GNOME 2 Desktop +MAINTAINER= gnome@FreeBSD.org +COMMENT= Gstreamer-based video player for the GNOME 3 Desktop -BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes +BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes \ + ${LOCALBASE}/libdata/pkgconfig/gnome-icon-theme.pc:${PORTSDIR}/misc/gnome-icon-theme \ + appdata-tools>=0:${PORTSDIR}/devel/appdata-tools \ + itstool:${PORTSDIR}/textproc/itstool \ + grilo-plugins>=0:${PORTSDIR}/net/grilo-plugins LIB_DEPENDS= libgdata.so:${PORTSDIR}/devel/libgdata \ - libunique-1.0.so:${PORTSDIR}/x11-toolkits/unique \ + libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \ + libclutter-gst-2.0.so:${PORTSDIR}/multimedia/clutter-gst \ + libclutter-gtk-1.0.so:${PORTSDIR}/graphics/clutter-gtk3 \ + libpeas-1.0.so:${PORTSDIR}/devel/libpeas \ libtotem-plparser.so:${PORTSDIR}/multimedia/totem-pl-parser RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes \ - ${LOCALBASE}/libexec/gnome-settings-daemon:${PORTSDIR}/sysutils/gnome-settings-daemon \ - ${PYTHON_SITELIBDIR}/atom/__init__.py:${PORTSDIR}/devel/py-gdata - -CONFLICTS= totem-3.[0-9]* - -GNU_CONFIGURE= yes -USES= desktop-file-utils gettext gmake libtool:keepla pathfix \ - pkgconfig python shebangfix tar:bzip2 -SHEBANG_FILES= data/totem-bugreport.py -USE_GNOME= gnomehier gnomeprefix intlhack nautilus2 pygtk2 -USE_GSTREAMER= core gconf hal good mpeg2dec soup ugly python gio + ${LOCALBASE}/libdata/pkgconfig/gnome-icon-theme.pc:${PORTSDIR}/misc/gnome-icon-theme \ + gnome-settings-daemon>=2.91.0:${PORTSDIR}/sysutils/gnome-settings-daemon \ + gnome-icon-theme-symbolic>=2.91.0:${PORTSDIR}/x11-themes/gnome-icon-theme-symbolic \ + grilo-plugins>=0:${PORTSDIR}/net/grilo-plugins + +USES= desktop-file-utils gettext gmake libtool pathfix pkgconfig \ + python:3 shebangfix tar:xz +USE_GNOME= gnomeprefix gtk30 intlhack introspection:build \ + libxml2 nautilus3 py3gobject3 +USE_XORG= x11 xproto xtst ice sm +USE_GSTREAMER1= core good bad soup ugly INSTALLS_ICONS= yes -INSTALL_TARGET= install-strip +GNU_CONFIGURE= yes USE_LDCONFIG= yes -INSTALLS_OMF= yes PKGMESSAGE= ${WRKDIR}/pkg-message -CPPFLAGS+= -I${LOCALBASE}/include -LIBS+= -L${LOCALBASE}/lib -lXrandr -CONFIGURE_ENV= BROWSER_PLUGIN_DIR="${WEBPLUGIN_DIR}" +CPPFLAGS+= -I${LOCALBASE}/include -Wno-error=format-nonliteral +CFLAGS+= -I${LOCALBASE}/include -Wno-error=format-nonliteral +LDFLAGS+= -L${LOCALBASE}/lib +CONFIGURE_ENV= LIBS="-lXrandr" CONFIGURE_ARGS= --with-plugins="${TOTEM_PLUGINS}" +SHEBANG_FILES= data/totem-bugreport.py +CONFIGURE_ENV+= APPDATA_VALIDATE="${LOCALBASE}/bin/appdata-validate --nonet" +MAKE_ENV= XDG_CACHE_HOME=${WRKDIR} +INSTALL_TARGET= install-strip -GCONF_SCHEMAS= totem-handlers.schemas totem-video-thumbnail.schemas \ - totem.schemas +GLIB_SCHEMAS= org.gnome.totem.enums.xml \ + org.gnome.totem.gschema.xml \ + org.gnome.totem.plugins.opensubtitles.gschema.xml -OPTIONS_DEFINE= LIRC GALAGO BROWSER_PLUGINS PUBLISH TRACKER -GALAGO_DESC= Galago support -BROWSER_PLUGINS_DESC= Plugins for gecko browser -PUBLISH_DESC= Publish (network playlist) plugin -TRACKER_DESC= Tracker local search plugin +OPTIONS_DEFINE= LIRC BROWSER_PLUGINS +BROWSER_PLUGINS_DESC= Web browser plugins -OPTIONS_DEFAULT= BROWSER_PLUGINS -# check configure script for allowed_plugins="..." for new plugins -TOTEM_PLUGINS= thumbnail screensaver ontop gromit media-player-keys \ - properties skipto youtube opensubtitles screenshot \ - brasero-disc-recorder coherence_upnp dbus-service iplayer +PLIST_SUB+= PYVER=${PYTHON_VER:S/.//} -# Not using: -# TOTEM_PLUGINS= mythtv bemused jamendo +OPTIONS_DEFAULT=BROWSER_PLUGINS -.include <bsd.port.options.mk> +# check configure script for allowed_plugins="..." for new plugins +TOTEM_PLUGINS= brasero-disc-recorder chapters dbusservice im-status grilo gromit \ + iplayer media-player-keys ontop opensubtitles properties \ + screensaver screenshot sidebar-test skipto youtube -.if defined(WITH_PUBLISH) -LIB_DEPENDS+= libepc-1.0.so:${PORTSDIR}/www/libepc -PLIST_SUB+= PUBLISH="" -TOTEM_PLUGINS:= ${TOTEM_PLUGINS} publish -.else -PLIST_SUB+= PUBLISH="@comment " -.endif +# pythonconsole samplepython +# vala rotation sample-vala +# nautilus save-file +# iplayer zeitgeist-dp grilo -#.if defined(WITH_TRACKER) -#LIB_DEPENDS+= tracker-gtk.0:${PORTSDIR}/sysutils/tracker-libtrackergtk -#TOTEM_PLUGINS:= ${TOTEM_PLUGINS} tracker -#PLIST_SUB+= TRACKER="" -#.else -PLIST_SUB+= TRACKER="@comment " -#.endif +.include <bsd.port.options.mk> .if ${PORT_OPTIONS:MLIRC} LIB_DEPENDS+= liblirc_client.so:${PORTSDIR}/comms/lirc @@ -82,14 +79,6 @@ TOTEM_PLUGINS:= ${TOTEM_PLUGINS} lirc PLIST_SUB+= LIRC="@comment " .endif -.if ${PORT_OPTIONS:MGALAGO} -LIB_DEPENDS+= libgalago.so:${PORTSDIR}/devel/libgalago -PLIST_SUB+= GALAGO="" -TOTEM_PLUGINS:= ${TOTEM_PLUGINS} galago -.else -PLIST_SUB+= GALAGO="@comment " -.endif - .if ${PORT_OPTIONS:MBROWSER_PLUGINS} CONFIGURE_ARGS+=--enable-browser-plugins \ --enable-gmp-plugin \ @@ -100,6 +89,8 @@ USES+= webplugin:native WEBPLUGIN_FILES= libtotem-cone-plugin.so libtotem-gmp-plugin.so \ libtotem-mully-plugin.so \ libtotem-narrowspace-plugin.so +CONFIGURE_ENV+= BROWSER_PLUGIN_DIR="${WEBPLUGIN_DIR}" + .else CONFIGURE_ARGS+=--disable-browser-plugins \ --disable-basic-plugin \ @@ -111,7 +102,7 @@ PLIST_SUB+= BROWSER_PLUGINS="@comment " .if defined(WITH_DVD_DEVICE) DEFAULT_DVD_DEVICE=${WITH_DVD_DEVICE} .else -DEFAULT_DVD_DEVICE=/dev/acd0 +DEFAULT_DVD_DEVICE=/dev/cd0 .endif pre-everything:: @@ -121,12 +112,5 @@ pre-everything:: post-patch: @${CP} -f ${FILESDIR}/pkg-message.in ${PKGMESSAGE} - @${REINPLACE_CMD} -e 's|/dev/dvd|${DEFAULT_DVD_DEVICE}|' \ - ${WRKSRC}/src/backend/bacon-video-widget-gst-0.10.c - -post-install: - ${MKDIR} ${STAGEDIR}${PREFIX}/share/vala/vapi - ${INSTALL_DATA} ${WRKSRC}/bindings/vala/totem.vapi ${STAGEDIR}${PREFIX}/share/vala/vapi - ${INSTALL_DATA} ${WRKSRC}/bindings/vala/totem.deps ${STAGEDIR}${PREFIX}/share/vala/vapi .include <bsd.port.mk> diff --git a/multimedia/totem/distinfo b/multimedia/totem/distinfo index 486b95dd160b..f18cc8dd40af 100644 --- a/multimedia/totem/distinfo +++ b/multimedia/totem/distinfo @@ -1,2 +1,2 @@ -SHA256 (gnome2/totem-2.32.0.tar.bz2) = 982d6aaeca3e4844694fc0a2540d792bea753e24b55cf33203188b32b5914f47 -SIZE (gnome2/totem-2.32.0.tar.bz2) = 3278758 +SHA256 (gnome3/totem-3.12.2.tar.xz) = 76f9d8bb04813f5c19c0d09f946a2ba42647d10e174c27e8d848afcec7005cd1 +SIZE (gnome3/totem-3.12.2.tar.xz) = 3309904 diff --git a/multimedia/totem/files/patch-browser-plugin_totemPluginGlue.cpp b/multimedia/totem/files/patch-browser-plugin_totemPluginGlue.cpp deleted file mode 100644 index 6e697364da2d..000000000000 --- a/multimedia/totem/files/patch-browser-plugin_totemPluginGlue.cpp +++ /dev/null @@ -1,20 +0,0 @@ ---- browser-plugin/totemPluginGlue.cpp.orig 2008-03-15 18:00:23.000000000 -0500 -+++ browser-plugin/totemPluginGlue.cpp 2008-03-15 18:01:54.000000000 -0500 -@@ -356,7 +356,7 @@ - user_ini_file = g_build_filename (g_get_user_config_dir (), - "totem", - "browser-plugins.ini", -- NULL); -+ (char *)NULL); - if (g_key_file_load_from_file (user, - user_ini_file, - G_KEY_FILE_NONE, -@@ -439,7 +439,7 @@ - /* we want to open libdbus-glib-1.so.2 in such a way - * in such a way that it becomes permanentely resident */ - void *handle; -- handle = dlopen ("libdbus-glib-1.so.2", RTLD_NOW | RTLD_NODELETE); -+ handle = dlopen ("libdbus-glib-1.so.2", RTLD_NOW); - if (!handle) { - fprintf (stderr, "%s\n", dlerror()); - return NPERR_MODULE_LOAD_FAILED_ERROR; diff --git a/multimedia/totem/files/patch-configure b/multimedia/totem/files/patch-configure index 4c6a3519cdb4..eb555a5a7466 100644 --- a/multimedia/totem/files/patch-configure +++ b/multimedia/totem/files/patch-configure @@ -1,14 +1,5 @@ --- configure.orig 2010-10-10 12:15:41.000000000 -0400 +++ configure 2010-10-10 12:18:12.000000000 -0400 -@@ -18343,7 +18343,7 @@ for good_element in gconfaudiosink gconf - do - { $as_echo "$as_me:${as_lineno-$LINENO}: checking GStreamer 0.10 $good_element plugin" >&5 - $as_echo_n "checking GStreamer 0.10 $good_element plugin... " >&6; } -- if $gst010_inspect $good_element >/dev/null 2>/dev/null; then -+ if dbus-launch $gst010_inspect $good_element >/dev/null 2>/dev/null; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 - $as_echo "yes" >&6; } - else @@ -21139,7 +21139,9 @@ if test "$enable_browser_plugins" = "yes $as_echo "#define ENABLE_BROWSER_PLUGINS 1" >>confdefs.h diff --git a/multimedia/totem/files/patch-help_Makefile.in b/multimedia/totem/files/patch-help_Makefile.in deleted file mode 100644 index 0695029ac2b6..000000000000 --- a/multimedia/totem/files/patch-help_Makefile.in +++ /dev/null @@ -1,11 +0,0 @@ ---- help/Makefile.in.orig 2009-05-10 03:06:15.000000000 -0400 -+++ help/Makefile.in 2009-05-10 03:06:29.000000000 -0400 -@@ -783,7 +783,7 @@ $(DOC_H_FILE): $(DOC_H_DOCS); - xsltproc --path "$$xmlpath" $(_credits) $$doc; \ - done | sort | uniq \ - | awk 'BEGIN{s=""}{n=split($$0,w,"<");if(s!=""&&s!=substr(w[1],1,length(w[1])-1)){print s};if(n>1){print $$0;s=""}else{s=$$0}};END{if(s!=""){print s}}' \ -- | sed -e 's/\\/\\\\/' -e 's/"/\\"/' -e 's/\(.*\)/\t"\1",/' >> $@.tmp -+ | sed -e 's/\\/\\\\/' -e 's/"/\\"/' -e 's/\(.*\)/ "\1",/' >> $@.tmp - echo ' NULL' >> $@.tmp - echo '};' >> $@.tmp - echo >> $@.tmp diff --git a/multimedia/totem/files/pkg-message.in b/multimedia/totem/files/pkg-message.in index 5c4332981d9d..ffc04d612a18 100644 --- a/multimedia/totem/files/pkg-message.in +++ b/multimedia/totem/files/pkg-message.in @@ -1,5 +1,6 @@ ******************************************************** -* Make sure you've enough shared memory, the xine FAQ * +* If your running FreeBSD 7 or 8 please make sure * +* you've enough shared memory, the xine FAQ * * advises to have the following sysctl settings: * * kern.ipc.shmmax=67108864 * * kern.ipc.shmall=32768 * diff --git a/multimedia/totem/pkg-descr b/multimedia/totem/pkg-descr index f5858070d975..3f33f1f5f682 100644 --- a/multimedia/totem/pkg-descr +++ b/multimedia/totem/pkg-descr @@ -3,3 +3,5 @@ It features a simple playlist, a full-screen mode, seek and volume controls, as well as a pretty complete keyboard navigation. WWW: http://www.gnome.org/projects/totem/ + +-- Hendrik Scholz <hendrik@scholz.net> diff --git a/multimedia/totem/pkg-plist b/multimedia/totem/pkg-plist index c9f9d683af4d..5e10607ebcf3 100644 --- a/multimedia/totem/pkg-plist +++ b/multimedia/totem/pkg-plist @@ -1,124 +1,85 @@ bin/totem bin/totem-audio-preview -bin/totem-video-indexer bin/totem-video-thumbnailer +include/totem/1.0/totem-dirs.h +include/totem/1.0/totem-interface.h +include/totem/1.0/totem-plugin.h +include/totem/1.0/totem.h %%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-cone-plugin.a -%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-cone-plugin.la %%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-cone-plugin.so %%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-gmp-plugin.a -%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-gmp-plugin.la %%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-gmp-plugin.so %%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-mully-plugin.a -%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-mully-plugin.la %%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-mully-plugin.so %%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-narrowspace-plugin.a -%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-narrowspace-plugin.la %%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-narrowspace-plugin.so -lib/nautilus/extensions-2.0/libtotem-properties-page.a -lib/nautilus/extensions-2.0/libtotem-properties-page.la -lib/nautilus/extensions-2.0/libtotem-properties-page.so -lib/totem/plugins/brasero-disc-recorder/brasero-disc-recorder.totem-plugin +%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-vegas-plugin.a +%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-vegas-plugin.so +lib/girepository-1.0/Totem-1.0.typelib +lib/libtotem.a +lib/libtotem.so +lib/libtotem.so.0 +lib/libtotem.so.0.0.0 +lib/nautilus/extensions-3.0/libtotem-properties-page.a +lib/nautilus/extensions-3.0/libtotem-properties-page.so +lib/totem/plugins/brasero-disc-recorder/brasero-disc-recorder.plugin lib/totem/plugins/brasero-disc-recorder/libbrasero-disc-recorder.a -lib/totem/plugins/brasero-disc-recorder/libbrasero-disc-recorder.la lib/totem/plugins/brasero-disc-recorder/libbrasero-disc-recorder.so -lib/totem/plugins/coherence_upnp/coherence_upnp.py -lib/totem/plugins/coherence_upnp/coherence_upnp.pyc -lib/totem/plugins/coherence_upnp/coherence_upnp.pyo -lib/totem/plugins/coherence_upnp/coherence_upnp.totem-plugin -lib/totem/plugins/dbus/dbus-service.py -lib/totem/plugins/dbus/dbus-service.pyc -lib/totem/plugins/dbus/dbus-service.pyo -lib/totem/plugins/dbus/dbus-service.totem-plugin -%%GALAGO%%lib/totem/plugins/galago/galago.totem-plugin -%%GALAGO%%lib/totem/plugins/galago/libtgp.a -%%GALAGO%%lib/totem/plugins/galago/libtgp.la -%%GALAGO%%lib/totem/plugins/galago/libtgp.so -lib/totem/plugins/gromit/gromit.totem-plugin -lib/totem/plugins/iplayer/iplayer.py -lib/totem/plugins/iplayer/iplayer.pyc -lib/totem/plugins/iplayer/iplayer.pyo -lib/totem/plugins/iplayer/iplayer.totem-plugin -lib/totem/plugins/iplayer/iplayer.ui -lib/totem/plugins/iplayer/iplayer2.py -lib/totem/plugins/iplayer/iplayer2.pyc -lib/totem/plugins/iplayer/iplayer2.pyo -lib/totem/plugins/iplayer/listparser.py -lib/totem/plugins/iplayer/listparser.pyc -lib/totem/plugins/iplayer/listparser.pyo +lib/totem/plugins/chapters/chapters-edit.ui +lib/totem/plugins/chapters/chapters-list.ui +lib/totem/plugins/dbus/__pycache__/dbusservice.cpython-%%PYVER%%.pyc +lib/totem/plugins/dbus/__pycache__/dbusservice.cpython-%%PYVER%%.pyo +lib/totem/plugins/dbus/dbusservice.plugin +lib/totem/plugins/dbus/dbusservice.py +lib/totem/plugins/gromit/gromit.plugin lib/totem/plugins/gromit/libgromit.a -lib/totem/plugins/gromit/libgromit.la lib/totem/plugins/gromit/libgromit.so -%%LIRC%%lib/totem/plugins/lirc/lirc.totem-plugin +lib/totem/plugins/im-status/libtotem-im-status.a +lib/totem/plugins/im-status/libtotem-im-status.so +lib/totem/plugins/im-status/totem-im-status.plugin +%%LIRC%%lib/totem/plugins/lirc/lirc.plugin %%LIRC%%lib/totem/plugins/lirc/liblirc.a -%%LIRC%%lib/totem/plugins/lirc/liblirc.la %%LIRC%%lib/totem/plugins/lirc/liblirc.so %%LIRC%%lib/totem/plugins/lirc/totem_lirc_default lib/totem/plugins/media-player-keys/libmedia_player_keys.a -lib/totem/plugins/media-player-keys/libmedia_player_keys.la lib/totem/plugins/media-player-keys/libmedia_player_keys.so -lib/totem/plugins/media-player-keys/media-player-keys.totem-plugin +lib/totem/plugins/media-player-keys/media-player-keys.plugin lib/totem/plugins/ontop/libontop.a -lib/totem/plugins/ontop/libontop.la lib/totem/plugins/ontop/libontop.so -lib/totem/plugins/ontop/ontop.totem-plugin +lib/totem/plugins/ontop/ontop.plugin +lib/totem/plugins/opensubtitles/__pycache__/hash.cpython-%%PYVER%%.pyc +lib/totem/plugins/opensubtitles/__pycache__/hash.cpython-%%PYVER%%.pyo +lib/totem/plugins/opensubtitles/__pycache__/opensubtitles.cpython-%%PYVER%%.pyc +lib/totem/plugins/opensubtitles/__pycache__/opensubtitles.cpython-%%PYVER%%.pyo lib/totem/plugins/opensubtitles/hash.py -lib/totem/plugins/opensubtitles/hash.pyc -lib/totem/plugins/opensubtitles/hash.pyo +lib/totem/plugins/opensubtitles/opensubtitles.plugin lib/totem/plugins/opensubtitles/opensubtitles.py -lib/totem/plugins/opensubtitles/opensubtitles.pyc -lib/totem/plugins/opensubtitles/opensubtitles.pyo -lib/totem/plugins/opensubtitles/opensubtitles.totem-plugin lib/totem/plugins/opensubtitles/opensubtitles.ui -%%PUBLISH%%lib/totem/plugins/publish/libpublish.a -%%PUBLISH%%lib/totem/plugins/publish/libpublish.la -%%PUBLISH%%lib/totem/plugins/publish/libpublish.so -%%PUBLISH%%lib/totem/plugins/publish/publish-plugin.ui -%%PUBLISH%%lib/totem/plugins/publish/publish.totem-plugin lib/totem/plugins/properties/libmovie-properties.a -lib/totem/plugins/properties/libmovie-properties.la lib/totem/plugins/properties/libmovie-properties.so -lib/totem/plugins/properties/movie-properties.totem-plugin +lib/totem/plugins/properties/movie-properties.plugin lib/totem/plugins/screensaver/libscreensaver.a -lib/totem/plugins/screensaver/libscreensaver.la lib/totem/plugins/screensaver/libscreensaver.so -lib/totem/plugins/screensaver/screensaver.totem-plugin +lib/totem/plugins/screensaver/screensaver.plugin lib/totem/plugins/screenshot/gallery.ui -lib/totem/plugins/screenshot/gnome-screenshot.ui lib/totem/plugins/screenshot/libscreenshot.a -lib/totem/plugins/screenshot/libscreenshot.la lib/totem/plugins/screenshot/libscreenshot.so -lib/totem/plugins/screenshot/screenshot.totem-plugin +lib/totem/plugins/screenshot/screenshot.plugin lib/totem/plugins/skipto/libskipto.a -lib/totem/plugins/skipto/libskipto.la lib/totem/plugins/skipto/libskipto.so -lib/totem/plugins/skipto/skipto.totem-plugin +lib/totem/plugins/skipto/skipto.plugin lib/totem/plugins/skipto/skipto.ui -lib/totem/plugins/thumbnail/libthumbnail.a -lib/totem/plugins/thumbnail/libthumbnail.la -lib/totem/plugins/thumbnail/libthumbnail.so -lib/totem/plugins/thumbnail/thumbnail.totem-plugin -%%TRACKER%%lib/totem/plugins/tracker/libtracker.a -%%TRACKER%%lib/totem/plugins/tracker/libtracker.la -%%TRACKER%%lib/totem/plugins/tracker/libtracker.so -%%TRACKER%%lib/totem/plugins/tracker/tracker.totem-plugin -lib/totem/plugins/totem/__init__.py -lib/totem/plugins/totem/__init__.pyc -lib/totem/plugins/totem/__init__.pyo -lib/totem/plugins/youtube/libyoutube.a -lib/totem/plugins/youtube/libyoutube.la -lib/totem/plugins/youtube/libyoutube.so -lib/totem/plugins/youtube/youtube.totem-plugin -lib/totem/plugins/youtube/youtube.ui +libdata/pkgconfig/totem.pc %%BROWSER_PLUGINS%%libexec/totem-plugin-viewer libexec/totem/totem-bugreport.py -man/man1/totem-video-thumbnailer.1.gz man/man1/totem.1.gz +man/man1/totem-video-thumbnailer.1.gz +share/GConf/gsettings/opensubtitles.convert +share/GConf/gsettings/totem.convert +share/appdata/totem.appdata.xml share/applications/totem.desktop %%DOCSDIR%%/BaconVideoWidget.html -%%DOCSDIR%%/TotemCellRendererVideo.html %%DOCSDIR%%/TotemObject.html -%%DOCSDIR%%/TotemPlugin.html -%%DOCSDIR%%/TotemVideoList.html %%DOCSDIR%%/annotation-glossary.html %%DOCSDIR%%/api-index-deprecated.html %%DOCSDIR%%/api-index-full.html @@ -128,245 +89,324 @@ share/applications/totem.desktop %%DOCSDIR%%/index.sgml %%DOCSDIR%%/ix02.html %%DOCSDIR%%/ix03.html +%%DOCSDIR%%/ix04.html +%%DOCSDIR%%/ix05.html +%%DOCSDIR%%/left-insensitive.png %%DOCSDIR%%/left.png +%%DOCSDIR%%/right-insensitive.png %%DOCSDIR%%/right.png %%DOCSDIR%%/style.css %%DOCSDIR%%/totem-Interface.html -%%DOCSDIR%%/totem.devhelp -%%DOCSDIR%%/totem.devhelp2 +%%DOCSDIR%%/totem-TotemPlugin.html %%DOCSDIR%%/totem-plugins.html +%%DOCSDIR%%/totem.devhelp2 %%DOCSDIR%%/tutorials.html +%%DOCSDIR%%/up-insensitive.png %%DOCSDIR%%/up.png -%%DOCSDIR%%/widget-api.html -share/gnome/help/totem/C/figures/totem_next_button.png -share/gnome/help/totem/C/figures/totem_pause_button.png -share/gnome/help/totem/C/figures/totem_play_button.png -share/gnome/help/totem/C/figures/totem_previous_button.png -share/gnome/help/totem/C/figures/totem_show_playlist_button.png -share/gnome/help/totem/C/figures/totem_start_window.png -share/gnome/help/totem/C/figures/totem_volume_maximum_button.png -share/gnome/help/totem/C/figures/totem_volume_mute_button.png -share/gnome/help/totem/C/legal.xml -share/gnome/help/totem/C/totem.xml -share/gnome/help/totem/bg/figures/totem_next_button.png -share/gnome/help/totem/bg/figures/totem_pause_button.png -share/gnome/help/totem/bg/figures/totem_play_button.png -share/gnome/help/totem/bg/figures/totem_previous_button.png -share/gnome/help/totem/bg/figures/totem_show_playlist_button.png -share/gnome/help/totem/bg/figures/totem_start_window.png -share/gnome/help/totem/bg/figures/totem_volume_maximum_button.png -share/gnome/help/totem/bg/figures/totem_volume_mute_button.png -share/gnome/help/totem/bg/totem.xml -share/gnome/help/totem/ca/figures/totem_next_button.png -share/gnome/help/totem/ca/figures/totem_pause_button.png -share/gnome/help/totem/ca/figures/totem_play_button.png -share/gnome/help/totem/ca/figures/totem_previous_button.png -share/gnome/help/totem/ca/figures/totem_show_playlist_button.png -share/gnome/help/totem/ca/figures/totem_start_window.png -share/gnome/help/totem/ca/figures/totem_volume_maximum_button.png -share/gnome/help/totem/ca/figures/totem_volume_mute_button.png -share/gnome/help/totem/ca/totem.xml -share/gnome/help/totem/cs/figures/totem_next_button.png -share/gnome/help/totem/cs/figures/totem_pause_button.png -share/gnome/help/totem/cs/figures/totem_play_button.png -share/gnome/help/totem/cs/figures/totem_previous_button.png -share/gnome/help/totem/cs/figures/totem_show_playlist_button.png -share/gnome/help/totem/cs/figures/totem_start_window.png -share/gnome/help/totem/cs/figures/totem_volume_maximum_button.png -share/gnome/help/totem/cs/figures/totem_volume_mute_button.png -share/gnome/help/totem/cs/totem.xml -share/gnome/help/totem/da/figures/totem_next_button.png -share/gnome/help/totem/da/figures/totem_pause_button.png -share/gnome/help/totem/da/figures/totem_play_button.png -share/gnome/help/totem/da/figures/totem_previous_button.png -share/gnome/help/totem/da/figures/totem_show_playlist_button.png -share/gnome/help/totem/da/figures/totem_start_window.png -share/gnome/help/totem/da/figures/totem_volume_maximum_button.png -share/gnome/help/totem/da/figures/totem_volume_mute_button.png -share/gnome/help/totem/da/totem.xml -share/gnome/help/totem/de/figures/totem_next_button.png -share/gnome/help/totem/de/figures/totem_pause_button.png -share/gnome/help/totem/de/figures/totem_play_button.png -share/gnome/help/totem/de/figures/totem_previous_button.png -share/gnome/help/totem/de/figures/totem_show_playlist_button.png -share/gnome/help/totem/de/figures/totem_start_window.png -share/gnome/help/totem/de/figures/totem_volume_maximum_button.png -share/gnome/help/totem/de/figures/totem_volume_mute_button.png -share/gnome/help/totem/de/totem.xml -share/gnome/help/totem/el/figures/totem_next_button.png -share/gnome/help/totem/el/figures/totem_pause_button.png -share/gnome/help/totem/el/figures/totem_play_button.png -share/gnome/help/totem/el/figures/totem_previous_button.png -share/gnome/help/totem/el/figures/totem_show_playlist_button.png -share/gnome/help/totem/el/figures/totem_start_window.png -share/gnome/help/totem/el/figures/totem_volume_maximum_button.png -share/gnome/help/totem/el/figures/totem_volume_mute_button.png -share/gnome/help/totem/el/totem.xml -share/gnome/help/totem/en_GB/figures/totem_next_button.png -share/gnome/help/totem/en_GB/figures/totem_pause_button.png -share/gnome/help/totem/en_GB/figures/totem_play_button.png -share/gnome/help/totem/en_GB/figures/totem_previous_button.png -share/gnome/help/totem/en_GB/figures/totem_show_playlist_button.png -share/gnome/help/totem/en_GB/figures/totem_start_window.png -share/gnome/help/totem/en_GB/figures/totem_volume_maximum_button.png -share/gnome/help/totem/en_GB/figures/totem_volume_mute_button.png -share/gnome/help/totem/en_GB/totem.xml -share/gnome/help/totem/es/figures/totem_next_button.png -share/gnome/help/totem/es/figures/totem_pause_button.png -share/gnome/help/totem/es/figures/totem_play_button.png -share/gnome/help/totem/es/figures/totem_previous_button.png -share/gnome/help/totem/es/figures/totem_show_playlist_button.png -share/gnome/help/totem/es/figures/totem_start_window.png -share/gnome/help/totem/es/figures/totem_volume_maximum_button.png -share/gnome/help/totem/es/figures/totem_volume_mute_button.png -share/gnome/help/totem/es/totem.xml -share/gnome/help/totem/eu/figures/totem_next_button.png -share/gnome/help/totem/eu/figures/totem_pause_button.png -share/gnome/help/totem/eu/figures/totem_play_button.png -share/gnome/help/totem/eu/figures/totem_previous_button.png -share/gnome/help/totem/eu/figures/totem_show_playlist_button.png -share/gnome/help/totem/eu/figures/totem_start_window.png -share/gnome/help/totem/eu/figures/totem_volume_maximum_button.png -share/gnome/help/totem/eu/figures/totem_volume_mute_button.png -share/gnome/help/totem/eu/totem.xml -share/gnome/help/totem/fi/figures/totem_next_button.png -share/gnome/help/totem/fi/figures/totem_pause_button.png -share/gnome/help/totem/fi/figures/totem_play_button.png -share/gnome/help/totem/fi/figures/totem_previous_button.png -share/gnome/help/totem/fi/figures/totem_show_playlist_button.png -share/gnome/help/totem/fi/figures/totem_start_window.png -share/gnome/help/totem/fi/figures/totem_volume_maximum_button.png -share/gnome/help/totem/fi/figures/totem_volume_mute_button.png -share/gnome/help/totem/fi/totem.xml -share/gnome/help/totem/fr/figures/totem_next_button.png -share/gnome/help/totem/fr/figures/totem_pause_button.png -share/gnome/help/totem/fr/figures/totem_play_button.png -share/gnome/help/totem/fr/figures/totem_previous_button.png -share/gnome/help/totem/fr/figures/totem_show_playlist_button.png -share/gnome/help/totem/fr/figures/totem_start_window.png -share/gnome/help/totem/fr/figures/totem_volume_maximum_button.png -share/gnome/help/totem/fr/figures/totem_volume_mute_button.png -share/gnome/help/totem/fr/totem.xml -share/gnome/help/totem/it/figures/totem_next_button.png -share/gnome/help/totem/it/figures/totem_pause_button.png -share/gnome/help/totem/it/figures/totem_play_button.png -share/gnome/help/totem/it/figures/totem_previous_button.png -share/gnome/help/totem/it/figures/totem_show_playlist_button.png -share/gnome/help/totem/it/figures/totem_start_window.png -share/gnome/help/totem/it/figures/totem_volume_maximum_button.png -share/gnome/help/totem/it/figures/totem_volume_mute_button.png -share/gnome/help/totem/it/totem.xml -share/gnome/help/totem/ja/figures/totem_next_button.png -share/gnome/help/totem/ja/figures/totem_pause_button.png -share/gnome/help/totem/ja/figures/totem_play_button.png -share/gnome/help/totem/ja/figures/totem_previous_button.png -share/gnome/help/totem/ja/figures/totem_show_playlist_button.png -share/gnome/help/totem/ja/figures/totem_start_window.png -share/gnome/help/totem/ja/figures/totem_volume_maximum_button.png -share/gnome/help/totem/ja/figures/totem_volume_mute_button.png -share/gnome/help/totem/ja/totem.xml -share/gnome/help/totem/oc/figures/totem_next_button.png -share/gnome/help/totem/oc/figures/totem_pause_button.png -share/gnome/help/totem/oc/figures/totem_play_button.png -share/gnome/help/totem/oc/figures/totem_previous_button.png -share/gnome/help/totem/oc/figures/totem_show_playlist_button.png -share/gnome/help/totem/oc/figures/totem_start_window.png -share/gnome/help/totem/oc/figures/totem_volume_maximum_button.png -share/gnome/help/totem/oc/figures/totem_volume_mute_button.png -share/gnome/help/totem/oc/totem.xml -share/gnome/help/totem/pa/figures/totem_next_button.png -share/gnome/help/totem/pa/figures/totem_pause_button.png -share/gnome/help/totem/pa/figures/totem_play_button.png -share/gnome/help/totem/pa/figures/totem_previous_button.png -share/gnome/help/totem/pa/figures/totem_show_playlist_button.png -share/gnome/help/totem/pa/figures/totem_start_window.png -share/gnome/help/totem/pa/figures/totem_volume_maximum_button.png -share/gnome/help/totem/pa/figures/totem_volume_mute_button.png -share/gnome/help/totem/pa/totem.xml -share/gnome/help/totem/pl/figures/totem_next_button.png -share/gnome/help/totem/pl/figures/totem_pause_button.png -share/gnome/help/totem/pl/figures/totem_play_button.png -share/gnome/help/totem/pl/figures/totem_previous_button.png -share/gnome/help/totem/pl/figures/totem_show_playlist_button.png -share/gnome/help/totem/pl/figures/totem_start_window.png -share/gnome/help/totem/pl/figures/totem_volume_maximum_button.png -share/gnome/help/totem/pl/figures/totem_volume_mute_button.png -share/gnome/help/totem/pl/totem.xml -share/gnome/help/totem/pt_BR/figures/totem_next_button.png -share/gnome/help/totem/pt_BR/figures/totem_pause_button.png -share/gnome/help/totem/pt_BR/figures/totem_play_button.png -share/gnome/help/totem/pt_BR/figures/totem_previous_button.png -share/gnome/help/totem/pt_BR/figures/totem_show_playlist_button.png -share/gnome/help/totem/pt_BR/figures/totem_start_window.png -share/gnome/help/totem/pt_BR/figures/totem_volume_maximum_button.png -share/gnome/help/totem/pt_BR/figures/totem_volume_mute_button.png -share/gnome/help/totem/pt_BR/totem.xml -share/gnome/help/totem/ru/figures/totem_next_button.png -share/gnome/help/totem/ru/figures/totem_pause_button.png -share/gnome/help/totem/ru/figures/totem_play_button.png -share/gnome/help/totem/ru/figures/totem_previous_button.png -share/gnome/help/totem/ru/figures/totem_show_playlist_button.png -share/gnome/help/totem/ru/figures/totem_start_window.png -share/gnome/help/totem/ru/figures/totem_volume_maximum_button.png -share/gnome/help/totem/ru/figures/totem_volume_mute_button.png -share/gnome/help/totem/ru/totem.xml -share/gnome/help/totem/sv/figures/totem_next_button.png -share/gnome/help/totem/sv/figures/totem_pause_button.png -share/gnome/help/totem/sv/figures/totem_play_button.png -share/gnome/help/totem/sv/figures/totem_previous_button.png -share/gnome/help/totem/sv/figures/totem_show_playlist_button.png -share/gnome/help/totem/sv/figures/totem_start_window.png -share/gnome/help/totem/sv/figures/totem_volume_maximum_button.png -share/gnome/help/totem/sv/figures/totem_volume_mute_button.png -share/gnome/help/totem/sv/totem.xml -share/gnome/help/totem/uk/figures/totem_next_button.png -share/gnome/help/totem/uk/figures/totem_pause_button.png -share/gnome/help/totem/uk/figures/totem_play_button.png -share/gnome/help/totem/uk/figures/totem_previous_button.png -share/gnome/help/totem/uk/figures/totem_show_playlist_button.png -share/gnome/help/totem/uk/figures/totem_start_window.png -share/gnome/help/totem/uk/figures/totem_volume_maximum_button.png -share/gnome/help/totem/uk/figures/totem_volume_mute_button.png -share/gnome/help/totem/uk/totem.xml -share/gnome/help/totem/zh_CN/figures/totem_next_button.png -share/gnome/help/totem/zh_CN/figures/totem_pause_button.png -share/gnome/help/totem/zh_CN/figures/totem_play_button.png -share/gnome/help/totem/zh_CN/figures/totem_previous_button.png -share/gnome/help/totem/zh_CN/figures/totem_show_playlist_button.png -share/gnome/help/totem/zh_CN/figures/totem_start_window.png -share/gnome/help/totem/zh_CN/figures/totem_volume_maximum_button.png -share/gnome/help/totem/zh_CN/figures/totem_volume_mute_button.png -share/gnome/help/totem/zh_CN/totem.xml -share/gnome/help/totem/zh_HK/figures/totem_next_button.png -share/gnome/help/totem/zh_HK/figures/totem_pause_button.png -share/gnome/help/totem/zh_HK/figures/totem_play_button.png -share/gnome/help/totem/zh_HK/figures/totem_previous_button.png -share/gnome/help/totem/zh_HK/figures/totem_show_playlist_button.png -share/gnome/help/totem/zh_HK/figures/totem_start_window.png -share/gnome/help/totem/zh_HK/figures/totem_volume_maximum_button.png -share/gnome/help/totem/zh_HK/figures/totem_volume_mute_button.png -share/gnome/help/totem/zh_HK/totem.xml -share/gnome/help/totem/zh_TW/figures/totem_next_button.png -share/gnome/help/totem/zh_TW/figures/totem_pause_button.png -share/gnome/help/totem/zh_TW/figures/totem_play_button.png -share/gnome/help/totem/zh_TW/figures/totem_previous_button.png -share/gnome/help/totem/zh_TW/figures/totem_show_playlist_button.png -share/gnome/help/totem/zh_TW/figures/totem_start_window.png -share/gnome/help/totem/zh_TW/figures/totem_volume_maximum_button.png -share/gnome/help/totem/zh_TW/figures/totem_volume_mute_button.png -share/gnome/help/totem/zh_TW/totem.xml +share/gir-1.0/Totem-1.0.gir +share/help/C/totem/index.docbook +share/help/C/totem/legal.xml +share/help/C/totem/figures/totem_next_button.png +share/help/C/totem/figures/totem_pause_button.png +share/help/C/totem/figures/totem_play_button.png +share/help/C/totem/figures/totem_previous_button.png +share/help/C/totem/figures/totem_show_playlist_button.png +share/help/C/totem/figures/totem_start_window.png +share/help/C/totem/figures/totem_volume_maximum_button.png +share/help/C/totem/figures/totem_volume_mute_button.png +share/help/bg/totem/index.docbook +share/help/bg/totem/legal.xml +share/help/bg/totem/figures/totem_next_button.png +share/help/bg/totem/figures/totem_pause_button.png +share/help/bg/totem/figures/totem_play_button.png +share/help/bg/totem/figures/totem_previous_button.png +share/help/bg/totem/figures/totem_show_playlist_button.png +share/help/bg/totem/figures/totem_start_window.png +share/help/bg/totem/figures/totem_volume_maximum_button.png +share/help/bg/totem/figures/totem_volume_mute_button.png +share/help/ca/totem/index.docbook +share/help/ca/totem/legal.xml +share/help/ca/totem/figures/totem_next_button.png +share/help/ca/totem/figures/totem_pause_button.png +share/help/ca/totem/figures/totem_play_button.png +share/help/ca/totem/figures/totem_previous_button.png +share/help/ca/totem/figures/totem_show_playlist_button.png +share/help/ca/totem/figures/totem_start_window.png +share/help/ca/totem/figures/totem_volume_maximum_button.png +share/help/ca/totem/figures/totem_volume_mute_button.png +share/help/cs/totem/index.docbook +share/help/cs/totem/legal.xml +share/help/cs/totem/figures/totem_next_button.png +share/help/cs/totem/figures/totem_pause_button.png +share/help/cs/totem/figures/totem_play_button.png +share/help/cs/totem/figures/totem_previous_button.png +share/help/cs/totem/figures/totem_show_playlist_button.png +share/help/cs/totem/figures/totem_start_window.png +share/help/cs/totem/figures/totem_volume_maximum_button.png +share/help/cs/totem/figures/totem_volume_mute_button.png +share/help/da/totem/index.docbook +share/help/da/totem/legal.xml +share/help/da/totem/figures/totem_next_button.png +share/help/da/totem/figures/totem_pause_button.png +share/help/da/totem/figures/totem_play_button.png +share/help/da/totem/figures/totem_previous_button.png +share/help/da/totem/figures/totem_show_playlist_button.png +share/help/da/totem/figures/totem_start_window.png +share/help/da/totem/figures/totem_volume_maximum_button.png +share/help/da/totem/figures/totem_volume_mute_button.png +share/help/de/totem/index.docbook +share/help/de/totem/legal.xml +share/help/de/totem/figures/totem_next_button.png +share/help/de/totem/figures/totem_pause_button.png +share/help/de/totem/figures/totem_play_button.png +share/help/de/totem/figures/totem_previous_button.png +share/help/de/totem/figures/totem_show_playlist_button.png +share/help/de/totem/figures/totem_start_window.png +share/help/de/totem/figures/totem_volume_maximum_button.png +share/help/de/totem/figures/totem_volume_mute_button.png +share/help/el/totem/index.docbook +share/help/el/totem/legal.xml +share/help/el/totem/figures/totem_next_button.png +share/help/el/totem/figures/totem_pause_button.png +share/help/el/totem/figures/totem_play_button.png +share/help/el/totem/figures/totem_previous_button.png +share/help/el/totem/figures/totem_show_playlist_button.png +share/help/el/totem/figures/totem_start_window.png +share/help/el/totem/figures/totem_volume_maximum_button.png +share/help/el/totem/figures/totem_volume_mute_button.png +share/help/en_GB/totem/index.docbook +share/help/en_GB/totem/legal.xml +share/help/en_GB/totem/figures/totem_next_button.png +share/help/en_GB/totem/figures/totem_pause_button.png +share/help/en_GB/totem/figures/totem_play_button.png +share/help/en_GB/totem/figures/totem_previous_button.png +share/help/en_GB/totem/figures/totem_show_playlist_button.png +share/help/en_GB/totem/figures/totem_start_window.png +share/help/en_GB/totem/figures/totem_volume_maximum_button.png +share/help/en_GB/totem/figures/totem_volume_mute_button.png +share/help/es/totem/index.docbook +share/help/es/totem/legal.xml +share/help/es/totem/figures/totem_next_button.png +share/help/es/totem/figures/totem_pause_button.png +share/help/es/totem/figures/totem_play_button.png +share/help/es/totem/figures/totem_previous_button.png +share/help/es/totem/figures/totem_show_playlist_button.png +share/help/es/totem/figures/totem_start_window.png +share/help/es/totem/figures/totem_volume_maximum_button.png +share/help/es/totem/figures/totem_volume_mute_button.png +share/help/eu/totem/index.docbook +share/help/eu/totem/legal.xml +share/help/eu/totem/figures/totem_next_button.png +share/help/eu/totem/figures/totem_pause_button.png +share/help/eu/totem/figures/totem_play_button.png +share/help/eu/totem/figures/totem_previous_button.png +share/help/eu/totem/figures/totem_show_playlist_button.png +share/help/eu/totem/figures/totem_start_window.png +share/help/eu/totem/figures/totem_volume_maximum_button.png +share/help/eu/totem/figures/totem_volume_mute_button.png +share/help/fi/totem/index.docbook +share/help/fi/totem/legal.xml +share/help/fi/totem/figures/totem_next_button.png +share/help/fi/totem/figures/totem_pause_button.png +share/help/fi/totem/figures/totem_play_button.png +share/help/fi/totem/figures/totem_previous_button.png +share/help/fi/totem/figures/totem_show_playlist_button.png +share/help/fi/totem/figures/totem_start_window.png +share/help/fi/totem/figures/totem_volume_maximum_button.png +share/help/fi/totem/figures/totem_volume_mute_button.png +share/help/fr/totem/index.docbook +share/help/fr/totem/legal.xml +share/help/fr/totem/figures/totem_next_button.png +share/help/fr/totem/figures/totem_pause_button.png +share/help/fr/totem/figures/totem_play_button.png +share/help/fr/totem/figures/totem_previous_button.png +share/help/fr/totem/figures/totem_show_playlist_button.png +share/help/fr/totem/figures/totem_start_window.png +share/help/fr/totem/figures/totem_volume_maximum_button.png +share/help/fr/totem/figures/totem_volume_mute_button.png +share/help/gl/totem/index.docbook +share/help/gl/totem/legal.xml +share/help/gl/totem/figures/totem_next_button.png +share/help/gl/totem/figures/totem_pause_button.png +share/help/gl/totem/figures/totem_play_button.png +share/help/gl/totem/figures/totem_previous_button.png +share/help/gl/totem/figures/totem_show_playlist_button.png +share/help/gl/totem/figures/totem_start_window.png +share/help/gl/totem/figures/totem_volume_maximum_button.png +share/help/gl/totem/figures/totem_volume_mute_button.png +share/help/id/totem/index.docbook +share/help/id/totem/legal.xml +share/help/id/totem/figures/totem_next_button.png +share/help/id/totem/figures/totem_pause_button.png +share/help/id/totem/figures/totem_play_button.png +share/help/id/totem/figures/totem_previous_button.png +share/help/id/totem/figures/totem_show_playlist_button.png +share/help/id/totem/figures/totem_start_window.png +share/help/id/totem/figures/totem_volume_maximum_button.png +share/help/id/totem/figures/totem_volume_mute_button.png +share/help/it/totem/index.docbook +share/help/it/totem/legal.xml +share/help/it/totem/figures/totem_next_button.png +share/help/it/totem/figures/totem_pause_button.png +share/help/it/totem/figures/totem_play_button.png +share/help/it/totem/figures/totem_previous_button.png +share/help/it/totem/figures/totem_show_playlist_button.png +share/help/it/totem/figures/totem_start_window.png +share/help/it/totem/figures/totem_volume_maximum_button.png +share/help/it/totem/figures/totem_volume_mute_button.png +share/help/ja/totem/index.docbook +share/help/ja/totem/legal.xml +share/help/ja/totem/figures/totem_next_button.png +share/help/ja/totem/figures/totem_pause_button.png +share/help/ja/totem/figures/totem_play_button.png +share/help/ja/totem/figures/totem_previous_button.png +share/help/ja/totem/figures/totem_show_playlist_button.png +share/help/ja/totem/figures/totem_start_window.png +share/help/ja/totem/figures/totem_volume_maximum_button.png +share/help/ja/totem/figures/totem_volume_mute_button.png +share/help/oc/totem/index.docbook +share/help/oc/totem/legal.xml +share/help/oc/totem/figures/totem_next_button.png +share/help/oc/totem/figures/totem_pause_button.png +share/help/oc/totem/figures/totem_play_button.png +share/help/oc/totem/figures/totem_previous_button.png +share/help/oc/totem/figures/totem_show_playlist_button.png +share/help/oc/totem/figures/totem_start_window.png +share/help/oc/totem/figures/totem_volume_maximum_button.png +share/help/oc/totem/figures/totem_volume_mute_button.png +share/help/pa/totem/index.docbook +share/help/pa/totem/legal.xml +share/help/pa/totem/figures/totem_next_button.png +share/help/pa/totem/figures/totem_pause_button.png +share/help/pa/totem/figures/totem_play_button.png +share/help/pa/totem/figures/totem_previous_button.png +share/help/pa/totem/figures/totem_show_playlist_button.png +share/help/pa/totem/figures/totem_start_window.png +share/help/pa/totem/figures/totem_volume_maximum_button.png +share/help/pa/totem/figures/totem_volume_mute_button.png +share/help/pl/totem/index.docbook +share/help/pl/totem/legal.xml +share/help/pl/totem/figures/totem_next_button.png +share/help/pl/totem/figures/totem_pause_button.png +share/help/pl/totem/figures/totem_play_button.png +share/help/pl/totem/figures/totem_previous_button.png +share/help/pl/totem/figures/totem_show_playlist_button.png +share/help/pl/totem/figures/totem_start_window.png +share/help/pl/totem/figures/totem_volume_maximum_button.png +share/help/pl/totem/figures/totem_volume_mute_button.png +share/help/pt_BR/totem/index.docbook +share/help/pt_BR/totem/legal.xml +share/help/pt_BR/totem/figures/totem_next_button.png +share/help/pt_BR/totem/figures/totem_pause_button.png +share/help/pt_BR/totem/figures/totem_play_button.png +share/help/pt_BR/totem/figures/totem_previous_button.png +share/help/pt_BR/totem/figures/totem_show_playlist_button.png +share/help/pt_BR/totem/figures/totem_start_window.png +share/help/pt_BR/totem/figures/totem_volume_maximum_button.png +share/help/pt_BR/totem/figures/totem_volume_mute_button.png +share/help/ro/totem/index.docbook +share/help/ro/totem/legal.xml +share/help/ro/totem/figures/totem_next_button.png +share/help/ro/totem/figures/totem_pause_button.png +share/help/ro/totem/figures/totem_play_button.png +share/help/ro/totem/figures/totem_previous_button.png +share/help/ro/totem/figures/totem_show_playlist_button.png +share/help/ro/totem/figures/totem_start_window.png +share/help/ro/totem/figures/totem_volume_maximum_button.png +share/help/ro/totem/figures/totem_volume_mute_button.png +share/help/ru/totem/index.docbook +share/help/ru/totem/legal.xml +share/help/ru/totem/figures/totem_next_button.png +share/help/ru/totem/figures/totem_pause_button.png +share/help/ru/totem/figures/totem_play_button.png +share/help/ru/totem/figures/totem_previous_button.png +share/help/ru/totem/figures/totem_show_playlist_button.png +share/help/ru/totem/figures/totem_start_window.png +share/help/ru/totem/figures/totem_volume_maximum_button.png +share/help/ru/totem/figures/totem_volume_mute_button.png +share/help/sl/totem/index.docbook +share/help/sl/totem/legal.xml +share/help/sl/totem/figures/totem_next_button.png +share/help/sl/totem/figures/totem_pause_button.png +share/help/sl/totem/figures/totem_play_button.png +share/help/sl/totem/figures/totem_previous_button.png +share/help/sl/totem/figures/totem_show_playlist_button.png +share/help/sl/totem/figures/totem_start_window.png +share/help/sl/totem/figures/totem_volume_maximum_button.png +share/help/sl/totem/figures/totem_volume_mute_button.png +share/help/sv/totem/index.docbook +share/help/sv/totem/legal.xml +share/help/sv/totem/figures/totem_next_button.png +share/help/sv/totem/figures/totem_pause_button.png +share/help/sv/totem/figures/totem_play_button.png +share/help/sv/totem/figures/totem_previous_button.png +share/help/sv/totem/figures/totem_show_playlist_button.png +share/help/sv/totem/figures/totem_start_window.png +share/help/sv/totem/figures/totem_volume_maximum_button.png +share/help/sv/totem/figures/totem_volume_mute_button.png +share/help/te/totem/index.docbook +share/help/te/totem/legal.xml +share/help/te/totem/figures/totem_next_button.png +share/help/te/totem/figures/totem_pause_button.png +share/help/te/totem/figures/totem_play_button.png +share/help/te/totem/figures/totem_previous_button.png +share/help/te/totem/figures/totem_show_playlist_button.png +share/help/te/totem/figures/totem_start_window.png +share/help/te/totem/figures/totem_volume_maximum_button.png +share/help/te/totem/figures/totem_volume_mute_button.png +share/help/uk/totem/index.docbook +share/help/uk/totem/legal.xml +share/help/uk/totem/figures/totem_next_button.png +share/help/uk/totem/figures/totem_pause_button.png +share/help/uk/totem/figures/totem_play_button.png +share/help/uk/totem/figures/totem_previous_button.png +share/help/uk/totem/figures/totem_show_playlist_button.png +share/help/uk/totem/figures/totem_start_window.png +share/help/uk/totem/figures/totem_volume_maximum_button.png +share/help/uk/totem/figures/totem_volume_mute_button.png +share/help/zh_CN/totem/index.docbook +share/help/zh_CN/totem/legal.xml +share/help/zh_CN/totem/figures/totem_next_button.png +share/help/zh_CN/totem/figures/totem_pause_button.png +share/help/zh_CN/totem/figures/totem_play_button.png +share/help/zh_CN/totem/figures/totem_previous_button.png +share/help/zh_CN/totem/figures/totem_show_playlist_button.png +share/help/zh_CN/totem/figures/totem_start_window.png +share/help/zh_CN/totem/figures/totem_volume_maximum_button.png +share/help/zh_CN/totem/figures/totem_volume_mute_button.png +share/help/zh_HK/totem/index.docbook +share/help/zh_HK/totem/legal.xml +share/help/zh_HK/totem/figures/totem_next_button.png +share/help/zh_HK/totem/figures/totem_pause_button.png +share/help/zh_HK/totem/figures/totem_play_button.png +share/help/zh_HK/totem/figures/totem_previous_button.png +share/help/zh_HK/totem/figures/totem_show_playlist_button.png +share/help/zh_HK/totem/figures/totem_start_window.png +share/help/zh_HK/totem/figures/totem_volume_maximum_button.png +share/help/zh_HK/totem/figures/totem_volume_mute_button.png +share/help/zh_TW/totem/index.docbook +share/help/zh_TW/totem/legal.xml +share/help/zh_TW/totem/figures/totem_next_button.png +share/help/zh_TW/totem/figures/totem_pause_button.png +share/help/zh_TW/totem/figures/totem_play_button.png +share/help/zh_TW/totem/figures/totem_previous_button.png +share/help/zh_TW/totem/figures/totem_show_playlist_button.png +share/help/zh_TW/totem/figures/totem_start_window.png +share/help/zh_TW/totem/figures/totem_volume_maximum_button.png +share/help/zh_TW/totem/figures/totem_volume_mute_button.png share/icons/hicolor/16x16/apps/totem.png share/icons/hicolor/16x16/devices/totem-tv.png share/icons/hicolor/22x22/apps/totem.png share/icons/hicolor/22x22/devices/totem-tv.png share/icons/hicolor/24x24/apps/totem.png share/icons/hicolor/24x24/devices/totem-tv.png +share/icons/hicolor/256x256/apps/totem.png share/icons/hicolor/32x32/apps/totem.png share/icons/hicolor/32x32/devices/totem-tv.png share/icons/hicolor/48x48/apps/totem.png share/icons/hicolor/48x48/devices/totem-tv.png -share/icons/hicolor/scalable/apps/totem.svg share/icons/hicolor/scalable/devices/totem-tv.svg +share/locale/af/LC_MESSAGES/totem.mo share/locale/am/LC_MESSAGES/totem.mo share/locale/ar/LC_MESSAGES/totem.mo share/locale/as/LC_MESSAGES/totem.mo @@ -390,6 +430,7 @@ share/locale/el/LC_MESSAGES/totem.mo share/locale/en@shaw/LC_MESSAGES/totem.mo share/locale/en_CA/LC_MESSAGES/totem.mo share/locale/en_GB/LC_MESSAGES/totem.mo +share/locale/eo/LC_MESSAGES/totem.mo share/locale/es/LC_MESSAGES/totem.mo share/locale/et/LC_MESSAGES/totem.mo share/locale/eu/LC_MESSAGES/totem.mo @@ -397,8 +438,11 @@ share/locale/fa/LC_MESSAGES/totem.mo share/locale/fi/LC_MESSAGES/totem.mo share/locale/fr/LC_MESSAGES/totem.mo share/locale/ga/LC_MESSAGES/totem.mo +share/locale/gd/LC_MESSAGES/totem.mo share/locale/gl/LC_MESSAGES/totem.mo share/locale/gu/LC_MESSAGES/totem.mo +share/locale/gv/LC_MESSAGES/totem.mo +share/locale/ky/LC_MESSAGES/totem.mo share/locale/he/LC_MESSAGES/totem.mo share/locale/hi/LC_MESSAGES/totem.mo share/locale/hr/LC_MESSAGES/totem.mo @@ -406,6 +450,7 @@ share/locale/hu/LC_MESSAGES/totem.mo share/locale/id/LC_MESSAGES/totem.mo share/locale/is/LC_MESSAGES/totem.mo share/locale/it/LC_MESSAGES/totem.mo +share/locale/km/LC_MESSAGES/totem.mo share/locale/ja/LC_MESSAGES/totem.mo share/locale/ka/LC_MESSAGES/totem.mo share/locale/kk/LC_MESSAGES/totem.mo @@ -420,6 +465,7 @@ share/locale/mk/LC_MESSAGES/totem.mo share/locale/ml/LC_MESSAGES/totem.mo share/locale/mr/LC_MESSAGES/totem.mo share/locale/ms/LC_MESSAGES/totem.mo +share/locale/my/LC_MESSAGES/totem.mo share/locale/nb/LC_MESSAGES/totem.mo share/locale/ne/LC_MESSAGES/totem.mo share/locale/nl/LC_MESSAGES/totem.mo @@ -442,6 +488,7 @@ share/locale/sr@latin/LC_MESSAGES/totem.mo share/locale/sv/LC_MESSAGES/totem.mo share/locale/ta/LC_MESSAGES/totem.mo share/locale/te/LC_MESSAGES/totem.mo +share/locale/tg/LC_MESSAGES/totem.mo share/locale/th/LC_MESSAGES/totem.mo share/locale/tr/LC_MESSAGES/totem.mo share/locale/ug/LC_MESSAGES/totem.mo @@ -452,157 +499,14 @@ share/locale/xh/LC_MESSAGES/totem.mo share/locale/zh_CN/LC_MESSAGES/totem.mo share/locale/zh_HK/LC_MESSAGES/totem.mo share/locale/zh_TW/LC_MESSAGES/totem.mo -share/omf/totem/totem-C.omf -share/omf/totem/totem-bg.omf -share/omf/totem/totem-ca.omf -share/omf/totem/totem-cs.omf -share/omf/totem/totem-da.omf -share/omf/totem/totem-de.omf -share/omf/totem/totem-el.omf -share/omf/totem/totem-en_GB.omf -share/omf/totem/totem-es.omf -share/omf/totem/totem-eu.omf -share/omf/totem/totem-fi.omf -share/omf/totem/totem-fr.omf -share/omf/totem/totem-it.omf -share/omf/totem/totem-ja.omf -share/omf/totem/totem-oc.omf -share/omf/totem/totem-pa.omf -share/omf/totem/totem-pl.omf -share/omf/totem/totem-pt_BR.omf -share/omf/totem/totem-ru.omf -share/omf/totem/totem-sv.omf -share/omf/totem/totem-uk.omf -share/omf/totem/totem-zh_CN.omf -share/omf/totem/totem-zh_HK.omf -share/omf/totem/totem-zh_TW.omf -%%DATADIR%%/filmholes-big-left.png -%%DATADIR%%/filmholes-big-right.png -%%DATADIR%%/filmholes.png -%%DATADIR%%/fullscreen.ui +share/locale/zu/LC_MESSAGES/totem.mo +share/thumbnailers/totem.thumbnailer +%%DATADIR%%/controls.ui +%%DATADIR%%/mozilla-viewer.css %%DATADIR%%/mozilla-viewer.ui +%%DATADIR%%/org_gnome_totem_PluginViewer.xml %%DATADIR%%/playlist.ui -%%DATADIR%%/plugins.ui +%%DATADIR%%/preferences.ui %%DATADIR%%/properties.ui %%DATADIR%%/totem.ui %%DATADIR%%/uri.ui -%%DATADIR%%/video-list.ui -share/vala/vapi/totem.deps -share/vala/vapi/totem.vapi -@dirrm %%DATADIR%% -@dirrm share/omf/totem -@dirrm share/gnome/help/totem/zh_TW/figures -@dirrm share/gnome/help/totem/zh_TW -@dirrm share/gnome/help/totem/zh_HK/figures -@dirrm share/gnome/help/totem/zh_HK -@dirrm share/gnome/help/totem/zh_CN/figures -@dirrm share/gnome/help/totem/zh_CN -@dirrm share/gnome/help/totem/uk/figures -@dirrm share/gnome/help/totem/uk -@dirrm share/gnome/help/totem/sv/figures -@dirrm share/gnome/help/totem/sv -@dirrm share/gnome/help/totem/ru/figures -@dirrm share/gnome/help/totem/ru -@dirrm share/gnome/help/totem/pt_BR/figures -@dirrm share/gnome/help/totem/pt_BR -@dirrm share/gnome/help/totem/pl/figures -@dirrm share/gnome/help/totem/pl -@dirrm share/gnome/help/totem/pa/figures -@dirrm share/gnome/help/totem/pa -@dirrm share/gnome/help/totem/oc/figures -@dirrm share/gnome/help/totem/oc -@dirrm share/gnome/help/totem/ja/figures -@dirrm share/gnome/help/totem/ja -@dirrm share/gnome/help/totem/it/figures -@dirrm share/gnome/help/totem/it -@dirrm share/gnome/help/totem/fr/figures -@dirrm share/gnome/help/totem/fr -@dirrm share/gnome/help/totem/fi/figures -@dirrm share/gnome/help/totem/fi -@dirrm share/gnome/help/totem/eu/figures -@dirrm share/gnome/help/totem/eu -@dirrm share/gnome/help/totem/es/figures -@dirrm share/gnome/help/totem/es -@dirrm share/gnome/help/totem/en_GB/figures -@dirrm share/gnome/help/totem/en_GB -@dirrm share/gnome/help/totem/el/figures -@dirrm share/gnome/help/totem/el -@dirrm share/gnome/help/totem/de/figures -@dirrm share/gnome/help/totem/de -@dirrm share/gnome/help/totem/da/figures -@dirrm share/gnome/help/totem/da -@dirrm share/gnome/help/totem/cs/figures -@dirrm share/gnome/help/totem/cs -@dirrm share/gnome/help/totem/ca/figures -@dirrm share/gnome/help/totem/ca -@dirrm share/gnome/help/totem/bg/figures -@dirrm share/gnome/help/totem/bg -@dirrm share/gnome/help/totem/C/figures -@dirrm share/gnome/help/totem/C -@dirrm share/gnome/help/totem -@dirrm %%DOCSDIR%% -@dirrm libexec/totem -@dirrm lib/totem/plugins/youtube -@dirrm lib/totem/plugins/totem -%%TRACKER%%@dirrm lib/totem/plugins/tracker -@dirrm lib/totem/plugins/thumbnail -@dirrm lib/totem/plugins/skipto -@dirrm lib/totem/plugins/screenshot -@dirrm lib/totem/plugins/screensaver -%%PUBLISH%%@dirrm lib/totem/plugins/publish -@dirrm lib/totem/plugins/properties -@dirrm lib/totem/plugins/opensubtitles -@dirrm lib/totem/plugins/ontop -@dirrm lib/totem/plugins/media-player-keys -%%LIRC%%@dirrm lib/totem/plugins/lirc -@dirrm lib/totem/plugins/iplayer -@dirrm lib/totem/plugins/gromit -%%GALAGO%%@dirrm lib/totem/plugins/galago -@dirrm lib/totem/plugins/dbus -@dirrm lib/totem/plugins/coherence_upnp -@dirrm lib/totem/plugins/brasero-disc-recorder -@dirrm lib/totem/plugins -@dirrm lib/totem -%%BROWSER_PLUGINS%%@dirrmtry %%WEBPLUGIN_DIR%% -@dirrmtry share/locale/zh_HK/LC_MESSAGES -@dirrmtry share/locale/zh_HK -@dirrmtry share/locale/xh/LC_MESSAGES -@dirrmtry share/locale/xh -@dirrmtry share/locale/ug/LC_MESSAGES -@dirrmtry share/locale/ug -@dirrmtry share/locale/te/LC_MESSAGES -@dirrmtry share/locale/te -@dirrmtry share/locale/sr@latin/LC_MESSAGES -@dirrmtry share/locale/sr@latin -@dirrmtry share/locale/si/LC_MESSAGES -@dirrmtry share/locale/si -@dirrmtry share/locale/rw/LC_MESSAGES -@dirrmtry share/locale/rw -@dirrmtry share/locale/oc/LC_MESSAGES -@dirrmtry share/locale/oc -@dirrmtry share/locale/mr/LC_MESSAGES -@dirrmtry share/locale/mr -@dirrmtry share/locale/mg/LC_MESSAGES -@dirrmtry share/locale/mg -@dirrmtry share/locale/mai/LC_MESSAGES -@dirrmtry share/locale/mai -@dirrmtry share/locale/ku/LC_MESSAGES -@dirrmtry share/locale/ku -@dirrmtry share/locale/kk/LC_MESSAGES -@dirrmtry share/locale/kk -@dirrmtry share/locale/en@shaw/LC_MESSAGES -@dirrmtry share/locale/en@shaw -@dirrmtry share/locale/dz/LC_MESSAGES -@dirrmtry share/locale/dz -@dirrmtry share/locale/crh/LC_MESSAGES -@dirrmtry share/locale/crh -@dirrmtry share/locale/ca@valencia/LC_MESSAGES -@dirrmtry share/locale/ca@valencia -@dirrmtry share/locale/bn_IN/LC_MESSAGES -@dirrmtry share/locale/bn_IN -@dirrmtry share/locale/be@latin/LC_MESSAGES -@dirrmtry share/locale/be@latin -@dirrmtry share/locale/ast/LC_MESSAGES -@dirrmtry share/locale/ast -@dirrmtry share/locale/as/LC_MESSAGES -@dirrmtry share/locale/as |