Add gxmms, a simple GNOME panel applet that lets you control the basic

functions of the X MultiMedia System (XMMS). It has the following
features:

* Scrollable track time progress bar
* Volume control with mouse scrollwheel
* Buttons: Previous track - Play / Pause - Stop - Next track - Eject
* Real-time tooltips with track title and time
* Control repeat and shuffle properties
* Show/Hide main window, playlist editor, graphical eq and more
* Internazionalization (i18n)

PR:		ports/73480
Submitted by:	Radek Kozlowski <radek@raadradd.com>
This commit is contained in:
Pav Lucistnik 2004-11-04 13:56:44 +00:00
parent 578bcaff0f
commit 6a81221960
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=120771
6 changed files with 75 additions and 0 deletions

View file

@ -38,6 +38,7 @@
SUBDIR += gtksubtitler SUBDIR += gtksubtitler
SUBDIR += gxanim SUBDIR += gxanim
SUBDIR += gxine SUBDIR += gxine
SUBDIR += gxmms
SUBDIR += hayes SUBDIR += hayes
SUBDIR += kaffeine SUBDIR += kaffeine
SUBDIR += kaffeine-mozilla SUBDIR += kaffeine-mozilla

27
multimedia/gxmms/Makefile Normal file
View file

@ -0,0 +1,27 @@
# New ports collection makefile for: gxmms
# Date created: 3 November 2004
# Whom: Radek Kozlowski <radek@raadradd.com>
#
# $FreeBSD$
#
PORTNAME= gxmms
PORTVERSION= 0.2.1
CATEGORIES= multimedia gnome
MASTER_SITES= ${MASTER_SITE_SAVANNAH}
MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= radek@raadradd.com
COMMENT= A simple GNOME panel applet for controlling XMMS
BUILD_DEPENDS= xmms:${PORTSDIR}/multimedia/xmms
RUN_DEPENDS= xmms:${PORTSDIR}/multimedia/xmms
USE_GMAKE= yes
USE_GNOME= gnomehack gnomepanel gnomeprefix intlhack
USE_LIBTOOL_VER=15
USE_X_PREFIX= yes
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
.include <bsd.port.mk>

View file

@ -0,0 +1,2 @@
MD5 (gxmms-0.2.1.tar.gz) = cdb986fa0545b787ac71ef6336823831
SIZE (gxmms-0.2.1.tar.gz) = 129794

View file

@ -0,0 +1,18 @@
--- src/xmmsctrl.c.orig Fri Sep 3 00:19:54 2004
+++ src/xmmsctrl.c Thu Nov 4 14:36:56 2004
@@ -48,13 +48,14 @@
static gchar *msg_error = _("Sorry, unable to launch XMMS.");
gint timer;
time_t lt;
+ gchar *exec_this;
if (xmms_remote_is_running(xmms->session))
{
return;
}
- gchar *exec_this = g_strdup_printf("%s &", exec_cmd);
+ exec_this = g_strdup_printf("%s &", exec_cmd);
if (system(exec_this))
{

View file

@ -0,0 +1,13 @@
Gxmms is a simple GNOME panel applet that lets you control the basic
functions of the X MultiMedia System (XMMS). It has the following
features:
* Scrollable track time progress bar
* Volume control with mouse scrollwheel
* Buttons: Previous track - Play / Pause - Stop - Next track - Eject
* Real-time tooltips with track title and time
* Control repeat and shuffle properties
* Show/Hide main window, playlist editor, graphical eq and more
* Internazionalization (i18n)
WWW: http://www.nongnu.org/gxmms/

View file

@ -0,0 +1,14 @@
libdata/bonobo/servers/GNOME_gxmmsApplet.server
libexec/gxmms_applet
share/gnome/gnome-2.0/ui/GNOME_gxmmsApplet.xml
share/gnome/gxmms/gxmms.png
share/gnome/gxmms/gxmms_eject.png
share/gnome/gxmms/gxmms_next.png
share/gnome/gxmms/gxmms_play_pause.png
share/gnome/gxmms/gxmms_prev.png
share/gnome/gxmms/gxmms_stop.png
share/gnome/pixmaps/gxmms_mini.png
share/locale/ca/LC_MESSAGES/gxmms.mo
share/locale/es/LC_MESSAGES/gxmms.mo
share/locale/fr/LC_MESSAGES/gxmms.mo
@dirrm share/gnome/gxmms