# HG changeset patch # User Antoine Bodin # Date 1285548102 -7200 # Node ID 556f2271529a2bec5490acc838a69190f25a4b39 # Parent b81a1aeb22bd6cbf77eefdd91cdddc9007c5b92c lxpanel : patch battery plugin diff -r b81a1aeb22bd -r 556f2271529a lxpanel/receipt --- a/lxpanel/receipt Sun Sep 26 18:47:05 2010 +0000 +++ b/lxpanel/receipt Mon Sep 27 02:41:42 2010 +0200 @@ -20,10 +20,12 @@ { cd $src #patch -p1 -i ../stuff/Fix-failure-to-react-to-keyboard-map-changes-initiat.patch + # Devnote : this patch shouldn't be necessary in next release of lxpanel (current : 0.5.6). + patch -p1 -i ../stuff/battery-plugin.patch ./configure \ --prefix=/usr \ --sysconfdir=/etc \ - --with-plugins=cpu,cpufreq,deskno,kbled,netstatus,thermal,volume,volumealsa,xkb \ + --with-plugins=all \ $CONFIGURE_ARGS && make && make DESTDIR=$PWD/_pkg install diff -r b81a1aeb22bd -r 556f2271529a lxpanel/stuff/battery-plugin.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lxpanel/stuff/battery-plugin.patch Mon Sep 27 02:41:42 2010 +0200 @@ -0,0 +1,29 @@ +--- a/src/plugins/batt/batt.c 2010-02-08 07:37:52.000000000 +0100 ++++ b/src/plugins/batt/batt.c 2010-09-27 02:24:22.781006054 +0200 +@@ -95,7 +95,7 @@ + typedef struct { + char *command; + sem_t *lock; +-} alarm; ++} Alarm; + + static void destructor(Plugin *p); + static void update_display(lx_battery *lx_b, gboolean repaint); +@@ -103,7 +103,7 @@ + /* alarmProcess takes the address of a dynamically allocated alarm struct (which + it must free). It ensures that alarm commands do not run concurrently. */ + static void * alarmProcess(void *arg) { +- alarm *a = (alarm *) arg; ++ Alarm *a = (Alarm *) arg; + + sem_wait(a->lock); + system(a->command); +@@ -157,7 +157,7 @@ + /* Run the alarm command if it isn't already running */ + if (alarmCanRun) { + +- alarm *a = (alarm *) malloc(sizeof(alarm)); ++ Alarm *a = (Alarm *) malloc(sizeof(alarm)); + a->command = lx_b->alarmCommand; + a->lock = &(lx_b->alarmProcessLock); +