summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD12
-rw-r--r--update.diff34
3 files changed, 28 insertions, 30 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ed1be214ba79..27bc5bf2daea 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
pkgbase = xfce4-mpc-plugin-update
pkgdesc = Updates the toggle button icon depending on what MPD is doing
- pkgver = 0.5.2
+ pkgver = 0.5.3
pkgrel = 1
- url = http://goodies.xfce.org/projects/panel-plugins/xfce4-mpc-plugin
+ url = https://docs.xfce.org/panel-plugins/xfce4-mpc-plugin
arch = i686
arch = x86_64
groups = xfce4-goodies
@@ -10,14 +10,14 @@ pkgbase = xfce4-mpc-plugin-update
makedepends = pkgconfig
makedepends = intltool
depends = xfce4-panel
- depends = libmpd>=0.16.1
+ depends = libmpd
provides = xfce4-mpc-plugin
conflicts = xfce4-mpc-plugin
replaces = xfce4-mpc-plugin
options = !libtool
- source = http://archive.xfce.org/src/panel-plugins/xfce4-mpc-plugin/0.5/xfce4-mpc-plugin-0.5.2.tar.bz2
+ source = https://archive.xfce.org/src/panel-plugins/xfce4-mpc-plugin/0.5/xfce4-mpc-plugin-0.5.3.tar.bz2
source = update.diff
- sha256sums = eefe78b7b6b95312b3a52814b7f632dc92970c1b3e9535de616315749bf67760
- sha256sums = 97805caee68cbeb070af0af43c0f71203a64eb6828cfd2f040a20c0f61919f87
+ sha256sums = 0467fb4d1acd982d3c3e0b89cb41019946850524ff19ed0f658a8d56c7b7664d
+ sha256sums = b3f59a065178c1d68b0873a2b81055ad77368440b9e3dd1af7d7a1a0d8b0576b
pkgname = xfce4-mpc-plugin-update
diff --git a/PKGBUILD b/PKGBUILD
index efc507f5ec0f..1b21a5c7dd46 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,20 +1,20 @@
# Contributor: Connor Behan <connor.behan@gmail.com>
pkgname=xfce4-mpc-plugin-update
-pkgver=0.5.2
+pkgver=0.5.3
pkgrel=1
pkgdesc="Updates the toggle button icon depending on what MPD is doing"
arch=(i686 x86_64)
license=('GPL2')
-url="http://goodies.xfce.org/projects/panel-plugins/xfce4-mpc-plugin"
+url="https://docs.xfce.org/panel-plugins/xfce4-mpc-plugin"
groups=('xfce4-goodies')
-depends=('xfce4-panel' 'libmpd>=0.16.1')
+depends=('xfce4-panel' 'libmpd')
makedepends=('pkgconfig' 'intltool')
conflicts=('xfce4-mpc-plugin')
replaces=('xfce4-mpc-plugin')
provides=('xfce4-mpc-plugin')
options=(!libtool)
-source=(http://archive.xfce.org/src/panel-plugins/xfce4-mpc-plugin/${pkgver%.*}/xfce4-mpc-plugin-${pkgver}.tar.bz2 update.diff)
+source=(https://archive.xfce.org/src/panel-plugins/xfce4-mpc-plugin/${pkgver%.*}/xfce4-mpc-plugin-${pkgver}.tar.bz2 update.diff)
build() {
cd "${srcdir}"/xfce4-mpc-plugin-${pkgver}
@@ -29,5 +29,5 @@ package() {
make DESTDIR="${pkgdir}" install
}
-sha256sums=('eefe78b7b6b95312b3a52814b7f632dc92970c1b3e9535de616315749bf67760'
- '97805caee68cbeb070af0af43c0f71203a64eb6828cfd2f040a20c0f61919f87')
+sha256sums=('0467fb4d1acd982d3c3e0b89cb41019946850524ff19ed0f658a8d56c7b7664d'
+ 'b3f59a065178c1d68b0873a2b81055ad77368440b9e3dd1af7d7a1a0d8b0576b')
diff --git a/update.diff b/update.diff
index 7615bffadd15..ccdc5e058e12 100644
--- a/update.diff
+++ b/update.diff
@@ -1,15 +1,15 @@
-diff -rudp xfce4-mpc-plugin-0.5.2.orig/panel-plugin/xfce4-mpc-plugin.c xfce4-mpc-plugin-0.5.2/panel-plugin/xfce4-mpc-plugin.c
---- xfce4-mpc-plugin-0.5.2.orig/panel-plugin/xfce4-mpc-plugin.c 2021-10-19 15:09:05.000000000 -0400
-+++ xfce4-mpc-plugin-0.5.2/panel-plugin/xfce4-mpc-plugin.c 2021-10-19 15:12:28.000000000 -0400
-@@ -32,6 +32,7 @@
- #define DEFAULT_MPD_HOST "localhost"
- #define DEFAULT_MPD_PORT 6600
- #define DIALOG_ENTRY_WIDTH 20
+diff -rudp xfce4-mpc-plugin-0.5.3.orig/panel-plugin/xfce4-mpc-plugin.c xfce4-mpc-plugin-0.5.3/panel-plugin/xfce4-mpc-plugin.c
+--- xfce4-mpc-plugin-0.5.3.orig/panel-plugin/xfce4-mpc-plugin.c 2023-04-21 04:18:03.000000000 -0400
++++ xfce4-mpc-plugin-0.5.3/panel-plugin/xfce4-mpc-plugin.c 2023-12-23 23:07:02.000000000 -0500
+@@ -36,6 +36,7 @@
+ #define TOOLTIP_TEXT _("... not connected?")
+ #define TOOLTIP_FORMAT "Volume: %vol%% - Mpd %status%%newline%%artist% - %album% -/- (#%track%) %title%"
+ #define PLAYLIST_FORMAT "%artist% - %album% -/- (#%track%) %title%"
+#define TIMEOUT 1000
static void resize_button(GtkWidget *, gint, gint);
-@@ -609,6 +610,37 @@ show_playlist (t_mpc* mpc)
+@@ -705,6 +706,37 @@ show_playlist (t_mpc* mpc)
g_string_free(str, TRUE);
}
@@ -47,7 +47,7 @@ diff -rudp xfce4-mpc-plugin-0.5.2.orig/panel-plugin/xfce4-mpc-plugin.c xfce4-mpc
static void
toggle(GtkWidget *widget, GdkEventButton* event, t_mpc* mpc)
{
-@@ -785,6 +817,7 @@ mpc_create (XfcePanelPlugin * plugin)
+@@ -884,6 +916,7 @@ mpc_create (XfcePanelPlugin * plugin)
mpc->toggle = new_button_with_cbk(plugin, mpc->box, "media-playback-pause-symbolic", G_CALLBACK(toggle), mpc);
mpc->next = new_button_with_cbk(plugin, mpc->box, "media-skip-forward-symbolic", G_CALLBACK(next), mpc);
@@ -55,20 +55,18 @@ diff -rudp xfce4-mpc-plugin-0.5.2.orig/panel-plugin/xfce4-mpc-plugin.c xfce4-mpc
mpc->random = gtk_check_menu_item_new_with_label (_("Random"));
g_signal_connect (G_OBJECT(mpc->random), "toggled", G_CALLBACK (mpc_random_toggled), mpc);
mpc->repeat = gtk_check_menu_item_new_with_label (_("Repeat"));
-@@ -857,7 +890,8 @@ mpc_construct (XfcePanelPlugin * plugin)
+@@ -963,6 +996,7 @@ mpc_construct (XfcePanelPlugin * plugin)
+ mpc_launch_streaming(mpc);
+ }
- /* create a connection*/
- mpc->mo = mpd_new(mpc->mpd_host,mpc->mpd_port,mpc->mpd_password);
--
-+
+ g_timeout_add (TIMEOUT, (GSourceFunc) mpc_timer, mpc);
gtk_container_add (GTK_CONTAINER (plugin), mpc->frame);
gtk_frame_set_shadow_type (GTK_FRAME (mpc->frame), ((mpc->show_frame) ? GTK_SHADOW_IN : GTK_SHADOW_NONE));
-diff -rudp xfce4-mpc-plugin-0.5.2.orig/panel-plugin/xfce4-mpc-plugin.h xfce4-mpc-plugin-0.5.2/panel-plugin/xfce4-mpc-plugin.h
---- xfce4-mpc-plugin-0.5.2.orig/panel-plugin/xfce4-mpc-plugin.h 2021-10-19 15:09:05.000000000 -0400
-+++ xfce4-mpc-plugin-0.5.2/panel-plugin/xfce4-mpc-plugin.h 2021-10-19 15:10:39.000000000 -0400
-@@ -51,6 +51,7 @@ typedef struct {
+diff -rudp xfce4-mpc-plugin-0.5.3.orig/panel-plugin/xfce4-mpc-plugin.h xfce4-mpc-plugin-0.5.3/panel-plugin/xfce4-mpc-plugin.h
+--- xfce4-mpc-plugin-0.5.3.orig/panel-plugin/xfce4-mpc-plugin.h 2021-08-24 16:55:29.000000000 -0400
++++ xfce4-mpc-plugin-0.5.3/panel-plugin/xfce4-mpc-plugin.h 2023-12-23 23:05:31.000000000 -0500
+@@ -54,6 +54,7 @@ typedef struct {
gchar * playlist_format;
gboolean mpd_repeat;
gboolean mpd_random;