[arch-commits] Commit in gnome-mplayer/repos/community-x86_64 (4 files)
Balló György
bgyorgy at archlinux.org
Sat Jan 20 18:20:53 UTC 2018
Date: Saturday, January 20, 2018 @ 18:20:46
Author: bgyorgy
Revision: 284317
archrelease: copy trunk to community-x86_64
Added:
gnome-mplayer/repos/community-x86_64/PKGBUILD
(from rev 284316, gnome-mplayer/trunk/PKGBUILD)
gnome-mplayer/repos/community-x86_64/caja.patch
(from rev 284316, gnome-mplayer/trunk/caja.patch)
Deleted:
gnome-mplayer/repos/community-x86_64/PKGBUILD
gnome-mplayer/repos/community-x86_64/caja.patch
------------+
PKGBUILD | 80 ++++-----
caja.patch | 482 +++++++++++++++++++++++++++++------------------------------
2 files changed, 281 insertions(+), 281 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2018-01-20 18:20:01 UTC (rev 284316)
+++ PKGBUILD 2018-01-20 18:20:46 UTC (rev 284317)
@@ -1,40 +0,0 @@
-# Maintainer: Lukas Fleischer <lfleischer at archlinux.org>
-# Contributor: Allan McRae <mcrae_allan at hotmail.com>
-# Contributor: Daniel J Griffiths <ghost1227 at archlinux.us>
-
-pkgname=gnome-mplayer
-pkgver=1.0.9
-pkgrel=4
-pkgdesc='A simple MPlayer GUI.'
-arch=('i686' 'x86_64')
-url='https://sites.google.com/site/kdekorte2/gnomemplayer'
-license=('GPL')
-depends=('mplayer' 'dbus-glib' 'libnotify' 'gmtk')
-makedepends=('nautilus' 'nemo' 'caja' 'gconf')
-source=("${pkgname}-${pkgver}.tar.gz::https://github.com/kdekorte/${pkgname}/archive/v${pkgver}.tar.gz"
- "caja.patch")
-md5sums=('b8cd76d54fef7e2a18484b8721fbcb94'
- '60e40a9a3de78f82a99582bc70aa9f91')
-
-prepare() {
- cd "${srcdir}/${pkgname}-${pkgver}"
-
- patch -Np0 -i "${srcdir}/caja.patch"
- autoreconf -fi
-}
-
-build() {
- cd "${srcdir}/${pkgname}-${pkgver}"
-
- ./configure --prefix=/usr --sysconfdir=/etc --disable-schemas-install
- make
-}
-
-package() {
- cd "${srcdir}/${pkgname}-${pkgver}"
-
- make DESTDIR="${pkgdir}" install
-
- sed -i 's at Exec=gnome-mplayer %U at Exec=gnome-mplayer %F@' \
- "${pkgdir}/usr/share/applications/${pkgname}.desktop"
-}
Copied: gnome-mplayer/repos/community-x86_64/PKGBUILD (from rev 284316, gnome-mplayer/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2018-01-20 18:20:46 UTC (rev 284317)
@@ -0,0 +1,40 @@
+# $Id$
+# Maintainer: Balló György <ballogyor+arch at gmail dot com>
+# Contributor: Lukas Fleischer <lfleischer at archlinux.org>
+# Contributor: Allan McRae <mcrae_allan at hotmail.com>
+# Contributor: Daniel J Griffiths <ghost1227 at archlinux.us>
+
+pkgname=gnome-mplayer
+pkgver=1.0.9
+pkgrel=5
+pkgdesc='GTK/Gnome interface around MPlayer'
+arch=('x86_64')
+url='https://sites.google.com/site/kdekorte2/gnomemplayer'
+license=('GPL')
+depends=('dbus-glib' 'libgda' 'libgpod' 'libnotify' 'gmtk')
+makedepends=('caja' 'gconf' 'nautilus' 'nemo' 'python')
+optdepends=('caja: file manager integration for Caja'
+ 'nautilus: file manager integration for Nautilus'
+ 'nemo: file manager integration for Nemo')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/kdekorte/$pkgname/archive/v$pkgver.tar.gz"
+ "caja.patch")
+sha256sums=('07e11bc42834dae14ad66f887e6045f2bea94eae7f797b624c9a099f806b5cde'
+ '52dbf11e64042c03ec94677ee667d88306f5f45521b7a1da82e5e5f02f59ed28')
+
+prepare() {
+ cd $pkgname-$pkgver
+ patch -Np0 -i ../caja.patch
+ sed -i 's/Exec=gnome-mplayer %U/Exec=gnome-mplayer %F/' $pkgname.desktop
+ autoreconf -fi
+}
+
+build() {
+ cd $pkgname-$pkgver
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd $pkgname-$pkgver
+ make DESTDIR="$pkgdir" install
+}
Deleted: caja.patch
===================================================================
--- caja.patch 2018-01-20 18:20:01 UTC (rev 284316)
+++ caja.patch 2018-01-20 18:20:46 UTC (rev 284317)
@@ -1,241 +0,0 @@
-Index: src/Makefile.am
-===================================================================
---- src/Makefile.am (revision 2474)
-+++ src/Makefile.am (working copy)
-@@ -144,7 +144,34 @@
-
- endif #HAVE_NEMO
-
-+if HAVE_CAJA
-
-+cajadir = $(CAJADIR)
-+caja_PROGRAMS = libgnome-mplayer-caja-properties-page.so
-+
-+libgnome_mplayer_caja_properties_page_so_SOURCES = \
-+ ../config.h \
-+ mime_types.h \
-+ caja_property_page.c \
-+ property_page_common.c \
-+ property_page_common.h
-+
-+libgnome_mplayer_caja_properties_page_so_CFLAGS = -fPIC \
-+ $(CAJA_CFLAGS) \
-+ $(GTK_CFLAGS) \
-+ $(GIO_CFLAGS) \
-+ $(AM_CFLAGS)
-+
-+libgnome_mplayer_caja_properties_page_so_LDFLAGS = -shared
-+
-+libgnome_mplayer_caja_properties_page_so_LDADD = \
-+ $(CAJA_LIBS) \
-+ $(GTK_LIBS) \
-+ $(GMLIB_LIBS) \
-+ $(GIO_LIBS)
-+
-+endif #HAVE_CAJA
-+
- EXTRA_DIST =
-
- indent:
-Index: src/caja_property_page.c
-===================================================================
---- src/caja_property_page.c (revision 0)
-+++ src/caja_property_page.c (revision 2475)
-@@ -0,0 +1,153 @@
-+/*
-+ * caja_property_page.c
-+ * Copyright (C) Kevin DeKorte 2009 <kdekorte at gmail.com>
-+ *
-+ * caja_property_page.c is free software.
-+ *
-+ * You may redistribute it and/or modify it under the terms of the
-+ * GNU General Public License, as published by the Free Software
-+ * Foundation; either version 2 of the License, or (at your option)
-+ * any later version.
-+ *
-+ * caja_property_page.c is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-+ * See the GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with playlist.c. If not, write to:
-+ * The Free Software Foundation, Inc.,
-+ * 51 Franklin Street, Fifth Floor
-+ * Boston, MA 02110-1301, USA.
-+ */
-+
-+#ifdef HAVE_CONFIG_H
-+#include <config.h>
-+#endif
-+#include "mime_types.h"
-+#include <libcaja-extension/caja-extension-types.h>
-+#include <libcaja-extension/caja-property-page-provider.h>
-+#include <gtk/gtk.h>
-+#include <gdk/gdk.h>
-+#include <glib.h>
-+#include <glib/gstdio.h>
-+#include <glib/gi18n.h>
-+#include <gmlib.h>
-+#include "property_page_common.h"
-+
-+#define ENABLE_CAJA_PLUGIN "enable-nautilus-plugin"
-+#define VERBOSE "verbose"
-+
-+gint verbose;
-+
-+static GType pp_type = 0;
-+
-+
-+
-+
-+
-+static GList *gnome_mplayer_properties_get_pages(CajaPropertyPageProvider * provider, GList * files)
-+{
-+ GList *pages = NULL;
-+ CajaFileInfo *file;
-+ GtkWidget *page, *label;
-+ CajaPropertyPage *property_page;
-+ guint i;
-+ gboolean found = FALSE;
-+ gchar *uri;
-+
-+ /* only add properties page if a single file is selected */
-+ if (files == NULL || files->next != NULL)
-+ return pages;
-+
-+ file = files->data;
-+
-+ /* only add the properties page to these mime types */
-+ for (i = 0; i < G_N_ELEMENTS(mime_types); i++) {
-+ if (caja_file_info_is_mime_type(file, mime_types[i])) {
-+ found = TRUE;
-+ break;
-+ }
-+ }
-+
-+ if (found) {
-+ uri = caja_file_info_get_uri(file);
-+ label = gtk_label_new(dgettext(GETTEXT_PACKAGE, "Audio/Video"));
-+ page = gtk_table_new(20, 2, FALSE);
-+ gtk_container_set_border_width(GTK_CONTAINER(page), 6);
-+ if (get_properties(page, uri)) {
-+ gtk_widget_show_all(page);
-+ property_page = caja_property_page_new("video-properties", label, page);
-+ pages = g_list_prepend(pages, property_page);
-+ }
-+ g_free(uri);
-+ }
-+ return pages;
-+}
-+
-+static void property_page_provider_iface_init(CajaPropertyPageProviderIface * iface)
-+{
-+ iface->get_pages = gnome_mplayer_properties_get_pages;
-+}
-+
-+static void gnome_mplayer_properties_plugin_register_type(GTypeModule * module)
-+{
-+ const GTypeInfo info = {
-+ sizeof(GObjectClass),
-+ (GBaseInitFunc) NULL,
-+ (GBaseFinalizeFunc) NULL,
-+ (GClassInitFunc) NULL,
-+ NULL,
-+ NULL,
-+ sizeof(GObject),
-+ 0,
-+ (GInstanceInitFunc) NULL
-+ };
-+ const GInterfaceInfo property_page_provider_iface_info = {
-+ (GInterfaceInitFunc) property_page_provider_iface_init,
-+ NULL,
-+ NULL
-+ };
-+
-+ pp_type = g_type_module_register_type(module, G_TYPE_OBJECT, "GnomeMPlayerPropertiesPlugin", &info, 0);
-+ g_type_module_add_interface(module, pp_type, CAJA_TYPE_PROPERTY_PAGE_PROVIDER, &property_page_provider_iface_info);
-+}
-+
-+
-+
-+
-+/* --- extension interface --- */
-+void caja_module_initialize(GTypeModule * module)
-+{
-+ GmPrefStore *gm_store;
-+
-+#ifdef ENABLE_NLS
-+ bindtextdomain(GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR);
-+ bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8");
-+ // specify the domain in the translation calls so
-+ // we don't mess up the translation of the other tabs
-+ // textdomain(GETTEXT_PACKAGE);
-+#endif
-+
-+ verbose = 0;
-+
-+ gm_store = gm_pref_store_new("gnome-mplayer");
-+ if (gm_pref_store_get_boolean_with_default(gm_store, ENABLE_CAJA_PLUGIN, TRUE)) {
-+ verbose = gm_pref_store_get_int(gm_store, VERBOSE);
-+ gnome_mplayer_properties_plugin_register_type(module);
-+ }
-+ gm_pref_store_free(gm_store);
-+}
-+
-+void caja_module_shutdown(void)
-+{
-+}
-+
-+void caja_module_list_types(const GType ** types, int *num_types)
-+{
-+ static GType type_list[1];
-+
-+ type_list[0] = pp_type;
-+ *types = type_list;
-+ *num_types = G_N_ELEMENTS(type_list);
-+}
-Index: configure.in
-===================================================================
---- configure.in (revision 2474)
-+++ configure.in (working copy)
-@@ -306,6 +306,29 @@
- fi
- AM_CONDITIONAL(HAVE_NEMO, test x$HAVE_NEMO = "xyes")
-
-+AC_ARG_ENABLE(caja,
-+ AC_HELP_STRING([--enable-caja],[compile the caja plugin]),
-+ [case "${enableval}" in
-+ yes) ENABLE_CAJA=yes ;;
-+ no) ENABLE_CAJA=no ;;
-+ *) AC_MSG_ERROR(bad value ${enableval} for --enable-nautilus) ;;
-+ esac],
-+ [ENABLE_CAJA=yes]) dnl Default value
-+
-+if test x$ENABLE_CAJA = "xyes" ; then
-+ PKG_CHECK_MODULES(CAJA, libcaja-extension,
-+ [HAVE_CAJA=yes], [HAVE_CAJA=no])
-+fi
-+
-+AC_SUBST(CAJA_CFLAGS)
-+AC_SUBST(CAJA_LIBS)
-+if test x$HAVE_CAJA = "xyes"; then
-+ AC_DEFINE(HAVE_CAJA, 1, [defined if you build the caja plugin])
-+ CAJADIR=`pkg-config --variable=extensiondir libcaja-extension`
-+ AC_SUBST(CAJADIR)
-+fi
-+AM_CONDITIONAL(HAVE_CAJA, test x$HAVE_CAJA = "xyes")
-+
- AC_ARG_ENABLE(gseal,
- AC_HELP_STRING([--enable-gseal],[Enable flag for testing]),
- [case "${enableval}" in
-Index: ChangeLog
-===================================================================
---- ChangeLog (revision 2474)
-+++ ChangeLog (working copy)
-@@ -1,4 +1,5 @@
- Development
-+ Add caja patch
- 1.0.9
- Fix storing of disable fetch cover art preference
- Work on fixing fullscreen mode hanging when control menu goes thru show/hide sequence
Copied: gnome-mplayer/repos/community-x86_64/caja.patch (from rev 284316, gnome-mplayer/trunk/caja.patch)
===================================================================
--- caja.patch (rev 0)
+++ caja.patch 2018-01-20 18:20:46 UTC (rev 284317)
@@ -0,0 +1,241 @@
+Index: src/Makefile.am
+===================================================================
+--- src/Makefile.am (revision 2474)
++++ src/Makefile.am (working copy)
+@@ -144,7 +144,34 @@
+
+ endif #HAVE_NEMO
+
++if HAVE_CAJA
+
++cajadir = $(CAJADIR)
++caja_PROGRAMS = libgnome-mplayer-caja-properties-page.so
++
++libgnome_mplayer_caja_properties_page_so_SOURCES = \
++ ../config.h \
++ mime_types.h \
++ caja_property_page.c \
++ property_page_common.c \
++ property_page_common.h
++
++libgnome_mplayer_caja_properties_page_so_CFLAGS = -fPIC \
++ $(CAJA_CFLAGS) \
++ $(GTK_CFLAGS) \
++ $(GIO_CFLAGS) \
++ $(AM_CFLAGS)
++
++libgnome_mplayer_caja_properties_page_so_LDFLAGS = -shared
++
++libgnome_mplayer_caja_properties_page_so_LDADD = \
++ $(CAJA_LIBS) \
++ $(GTK_LIBS) \
++ $(GMLIB_LIBS) \
++ $(GIO_LIBS)
++
++endif #HAVE_CAJA
++
+ EXTRA_DIST =
+
+ indent:
+Index: src/caja_property_page.c
+===================================================================
+--- src/caja_property_page.c (revision 0)
++++ src/caja_property_page.c (revision 2475)
+@@ -0,0 +1,153 @@
++/*
++ * caja_property_page.c
++ * Copyright (C) Kevin DeKorte 2009 <kdekorte at gmail.com>
++ *
++ * caja_property_page.c is free software.
++ *
++ * You may redistribute it and/or modify it under the terms of the
++ * GNU General Public License, as published by the Free Software
++ * Foundation; either version 2 of the License, or (at your option)
++ * any later version.
++ *
++ * caja_property_page.c is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
++ * See the GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with playlist.c. If not, write to:
++ * The Free Software Foundation, Inc.,
++ * 51 Franklin Street, Fifth Floor
++ * Boston, MA 02110-1301, USA.
++ */
++
++#ifdef HAVE_CONFIG_H
++#include <config.h>
++#endif
++#include "mime_types.h"
++#include <libcaja-extension/caja-extension-types.h>
++#include <libcaja-extension/caja-property-page-provider.h>
++#include <gtk/gtk.h>
++#include <gdk/gdk.h>
++#include <glib.h>
++#include <glib/gstdio.h>
++#include <glib/gi18n.h>
++#include <gmlib.h>
++#include "property_page_common.h"
++
++#define ENABLE_CAJA_PLUGIN "enable-nautilus-plugin"
++#define VERBOSE "verbose"
++
++gint verbose;
++
++static GType pp_type = 0;
++
++
++
++
++
++static GList *gnome_mplayer_properties_get_pages(CajaPropertyPageProvider * provider, GList * files)
++{
++ GList *pages = NULL;
++ CajaFileInfo *file;
++ GtkWidget *page, *label;
++ CajaPropertyPage *property_page;
++ guint i;
++ gboolean found = FALSE;
++ gchar *uri;
++
++ /* only add properties page if a single file is selected */
++ if (files == NULL || files->next != NULL)
++ return pages;
++
++ file = files->data;
++
++ /* only add the properties page to these mime types */
++ for (i = 0; i < G_N_ELEMENTS(mime_types); i++) {
++ if (caja_file_info_is_mime_type(file, mime_types[i])) {
++ found = TRUE;
++ break;
++ }
++ }
++
++ if (found) {
++ uri = caja_file_info_get_uri(file);
++ label = gtk_label_new(dgettext(GETTEXT_PACKAGE, "Audio/Video"));
++ page = gtk_table_new(20, 2, FALSE);
++ gtk_container_set_border_width(GTK_CONTAINER(page), 6);
++ if (get_properties(page, uri)) {
++ gtk_widget_show_all(page);
++ property_page = caja_property_page_new("video-properties", label, page);
++ pages = g_list_prepend(pages, property_page);
++ }
++ g_free(uri);
++ }
++ return pages;
++}
++
++static void property_page_provider_iface_init(CajaPropertyPageProviderIface * iface)
++{
++ iface->get_pages = gnome_mplayer_properties_get_pages;
++}
++
++static void gnome_mplayer_properties_plugin_register_type(GTypeModule * module)
++{
++ const GTypeInfo info = {
++ sizeof(GObjectClass),
++ (GBaseInitFunc) NULL,
++ (GBaseFinalizeFunc) NULL,
++ (GClassInitFunc) NULL,
++ NULL,
++ NULL,
++ sizeof(GObject),
++ 0,
++ (GInstanceInitFunc) NULL
++ };
++ const GInterfaceInfo property_page_provider_iface_info = {
++ (GInterfaceInitFunc) property_page_provider_iface_init,
++ NULL,
++ NULL
++ };
++
++ pp_type = g_type_module_register_type(module, G_TYPE_OBJECT, "GnomeMPlayerPropertiesPlugin", &info, 0);
++ g_type_module_add_interface(module, pp_type, CAJA_TYPE_PROPERTY_PAGE_PROVIDER, &property_page_provider_iface_info);
++}
++
++
++
++
++/* --- extension interface --- */
++void caja_module_initialize(GTypeModule * module)
++{
++ GmPrefStore *gm_store;
++
++#ifdef ENABLE_NLS
++ bindtextdomain(GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR);
++ bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8");
++ // specify the domain in the translation calls so
++ // we don't mess up the translation of the other tabs
++ // textdomain(GETTEXT_PACKAGE);
++#endif
++
++ verbose = 0;
++
++ gm_store = gm_pref_store_new("gnome-mplayer");
++ if (gm_pref_store_get_boolean_with_default(gm_store, ENABLE_CAJA_PLUGIN, TRUE)) {
++ verbose = gm_pref_store_get_int(gm_store, VERBOSE);
++ gnome_mplayer_properties_plugin_register_type(module);
++ }
++ gm_pref_store_free(gm_store);
++}
++
++void caja_module_shutdown(void)
++{
++}
++
++void caja_module_list_types(const GType ** types, int *num_types)
++{
++ static GType type_list[1];
++
++ type_list[0] = pp_type;
++ *types = type_list;
++ *num_types = G_N_ELEMENTS(type_list);
++}
+Index: configure.in
+===================================================================
+--- configure.in (revision 2474)
++++ configure.in (working copy)
+@@ -306,6 +306,29 @@
+ fi
+ AM_CONDITIONAL(HAVE_NEMO, test x$HAVE_NEMO = "xyes")
+
++AC_ARG_ENABLE(caja,
++ AC_HELP_STRING([--enable-caja],[compile the caja plugin]),
++ [case "${enableval}" in
++ yes) ENABLE_CAJA=yes ;;
++ no) ENABLE_CAJA=no ;;
++ *) AC_MSG_ERROR(bad value ${enableval} for --enable-nautilus) ;;
++ esac],
++ [ENABLE_CAJA=yes]) dnl Default value
++
++if test x$ENABLE_CAJA = "xyes" ; then
++ PKG_CHECK_MODULES(CAJA, libcaja-extension,
++ [HAVE_CAJA=yes], [HAVE_CAJA=no])
++fi
++
++AC_SUBST(CAJA_CFLAGS)
++AC_SUBST(CAJA_LIBS)
++if test x$HAVE_CAJA = "xyes"; then
++ AC_DEFINE(HAVE_CAJA, 1, [defined if you build the caja plugin])
++ CAJADIR=`pkg-config --variable=extensiondir libcaja-extension`
++ AC_SUBST(CAJADIR)
++fi
++AM_CONDITIONAL(HAVE_CAJA, test x$HAVE_CAJA = "xyes")
++
+ AC_ARG_ENABLE(gseal,
+ AC_HELP_STRING([--enable-gseal],[Enable flag for testing]),
+ [case "${enableval}" in
+Index: ChangeLog
+===================================================================
+--- ChangeLog (revision 2474)
++++ ChangeLog (working copy)
+@@ -1,4 +1,5 @@
+ Development
++ Add caja patch
+ 1.0.9
+ Fix storing of disable fetch cover art preference
+ Work on fixing fullscreen mode hanging when control menu goes thru show/hide sequence
More information about the arch-commits
mailing list