[oe-commits] org.oe.dev gnome-mplayer: Add a decent, clean GTK+ frontend for MPlayer.
pfalcon commit
openembedded-commits at lists.openembedded.org
Tue Jan 1 09:07:14 UTC 2008
gnome-mplayer: Add a decent, clean GTK+ frontend for MPlayer.
* This one is targetted at simple, clean, yet functional UI and
low deps (recently deps to libgnomeui and crap was removed). Obviously,
its UI doesn't contain any PDA-unfriendly elements.
* Angstrom has just got *the* mediaplayer!
Author: pfalcon at openembedded.org
Branch: org.openembedded.dev
Revision: cbd73e4685a6b456be3670606d5020189741092e
ViewMTN: http://monotone.openembedded.org/revision/info/cbd73e4685a6b456be3670606d5020189741092e
Files:
1
packages/gnome-mplayer
packages/gnome-mplayer/files
packages/gnome-mplayer/files/1.patch
packages/gnome-mplayer/files/ac-gthread.patch
packages/gnome-mplayer/gnome-mplayer_0.5.3.bb
packages/gnome-mplayer/gnome-mplayer_cvs.bb
Diffs:
#
# mt diff -rb1eb3466dafc9eb0908b3c6a5749e44c83d43bb7 -rcbd73e4685a6b456be3670606d5020189741092e
#
#
#
# add_dir "packages/gnome-mplayer"
#
# add_dir "packages/gnome-mplayer/files"
#
# add_file "packages/gnome-mplayer/files/1.patch"
# content [c9e6dc9f616e19c1538a4e6f44cf425f906db5c5]
#
# add_file "packages/gnome-mplayer/files/ac-gthread.patch"
# content [c93920accaf7ee84b2102eed7a2e3f18a2e3d687]
#
# add_file "packages/gnome-mplayer/gnome-mplayer_0.5.3.bb"
# content [dc61dd1c6a05ba82814135c247fd7e63ab1211fa]
#
# add_file "packages/gnome-mplayer/gnome-mplayer_cvs.bb"
# content [ed0554f6c2a18456399fd04659d92057d216eda9]
#
============================================================
--- packages/gnome-mplayer/files/1.patch c9e6dc9f616e19c1538a4e6f44cf425f906db5c5
+++ packages/gnome-mplayer/files/1.patch c9e6dc9f616e19c1538a4e6f44cf425f906db5c5
@@ -0,0 +1,37 @@
+# HG changeset patch
+# User "Paul Sokolovsky <pfalcon at users.sourceforge.net>"
+# Date 1199174323 -7200
+# Node ID d630a2e72d3fa094a330f5bd6351b0cf7c9690a6
+# Parent 4b4820fa6fff9dbb8c6c8e1bd23eed54faf10982
+gui.c: Add vertical pane layout for main i/f vs playlist.
+Decision which layout to use is based on screen aspect.
+This change will allow sane layout on PDA devices, many
+of which have vertical layout by default. Possible
+improvements:
+1. Add menu check item for users to be able to select layout
+as they see fit.
+
+diff -r 4b4820fa6fff -r d630a2e72d3f src/gui.c
+--- a/src/gui.c Tue Jan 01 09:29:28 2008 +0200
++++ b/src/gui.c Tue Jan 01 09:58:43 2008 +0200
+@@ -3071,8 +3071,20 @@ GtkWidget *create_window(gint windowid)
+
+ gtk_widget_show(menubar);
+ gtk_widget_show(drawing_area);
++ if (gdk_screen_width() > gdk_screen_height()) {
+ pane = gtk_hpaned_new();
+ gtk_paned_pack1(GTK_PANED(pane),vbox,TRUE,TRUE);
++ } else {
++ GtkRequisition menu_size;
++ GtkRequisition vbox_size;
++ pane = gtk_vpaned_new();
++ gtk_paned_pack1(GTK_PANED(pane),vbox,TRUE,FALSE); /* No shrink beyond size request*/
++
++ gtk_widget_size_request(menubar, &menu_size);
++ gtk_widget_size_request(vbox, &vbox_size);
++ /* 5 is adhox compensation for layout issues ;-( */
++ gtk_widget_set_size_request(vbox, -1, menu_size.height + vbox_size.height - 5);
++ }
+
+ gtk_container_add(GTK_CONTAINER(window), pane);
+
============================================================
--- packages/gnome-mplayer/files/ac-gthread.patch c93920accaf7ee84b2102eed7a2e3f18a2e3d687
+++ packages/gnome-mplayer/files/ac-gthread.patch c93920accaf7ee84b2102eed7a2e3f18a2e3d687
@@ -0,0 +1,12 @@
+diff -r d630a2e72d3f configure.in
+--- a/configure.in Tue Jan 01 09:58:43 2008 +0200
++++ b/configure.in Tue Jan 01 10:16:44 2008 +0200
+@@ -32,7 +32,7 @@ AM_PROG_LIBTOOL
+ #AC_SUBST(GNOME_CFLAGS)
+ #AC_SUBST(GNOME_LIBS)
+
+-PKG_CHECK_MODULES(GTK, [gtk+-2.0 glib-2.0])
++PKG_CHECK_MODULES(GTK, [gtk+-2.0 glib-2.0 gthread-2.0])
+ AC_SUBST(GTK_CFLAGS)
+ AC_SUBST(GTK_LIBS)
+
============================================================
--- packages/gnome-mplayer/gnome-mplayer_0.5.3.bb dc61dd1c6a05ba82814135c247fd7e63ab1211fa
+++ packages/gnome-mplayer/gnome-mplayer_0.5.3.bb dc61dd1c6a05ba82814135c247fd7e63ab1211fa
@@ -0,0 +1,11 @@
+DESCRIPTION = "Simple MPlayer frontend with lite Gnome integration"
+HOMEPAGE = "http://dekorte.homeip.net/download/gnome-mplayer/"
+LICENSE = "GPL"
+DEPENDS = "gtk+ gconf dbus-glib"
+PR = "r1"
+
+inherit autotools pkgconfig gconf
+
+SRC_URI = "http://dekorte.homeip.net/download/${PN}/${P}.tar.gz \
+ file://ac-gthread.patch;patch=1 \
+ file://1.patch;patch=1"
============================================================
--- packages/gnome-mplayer/gnome-mplayer_cvs.bb ed0554f6c2a18456399fd04659d92057d216eda9
+++ packages/gnome-mplayer/gnome-mplayer_cvs.bb ed0554f6c2a18456399fd04659d92057d216eda9
@@ -0,0 +1,15 @@
+DESCRIPTION = "Simple MPlayer frontend with lite Gnome integration"
+HOMEPAGE = "http://dekorte.homeip.net/download/gnome-mplayer/"
+LICENSE = "GPL"
+DEPENDS = "gtk+ gconf dbus-glib"
+SRCDATE = "20080101"
+PV = "0.5.3+cvs${SRCDATE}"
+PR = "r1"
+
+inherit autotools pkgconfig gconf
+
+S = "${WORKDIR}/${PN}"
+
+SRC_URI = "cvs://anonymous@dekorte.homeip.net/data/cvs;module=${PN} \
+ file://ac-gthread.patch;patch=1 \
+ file://1.patch;patch=1"
More information about the Openembedded-commits
mailing list