[SM-Commit] GIT changes to master grimoire by Florian Franzmann (d855e163d4ad0ee903dc0b29e6d387f1cf19c3a0)

Florian Franzmann scm at sourcemage.org
Sun Oct 26 11:08:58 EDT 2008


GIT changes to master grimoire by Florian Franzmann <siflfran at hawo.stw.uni-erlangen.de>:

 ChangeLog                                       |    3 +
 wm-addons/wmcalendar/BUILD                      |    2 +
 wm-addons/wmcalendar/DEPENDS                    |    2 +
 wm-addons/wmcalendar/DETAILS                    |   26 +++++++++++++++
 wm-addons/wmcalendar/HISTORY                    |    4 ++
 wm-addons/wmcalendar/INSTALL                    |    2 +
 wm-addons/wmcalendar/PRE_BUILD                  |    3 +
 wm-addons/wmcalendar/desktop/wmcalendar.desktop |   10 ++++++
 wm-addons/wmcalendar/wmcalendar.patch           |   40 ++++++++++++++++++++++++
 9 files changed, 92 insertions(+)

New commits:
commit d855e163d4ad0ee903dc0b29e6d387f1cf19c3a0
Author: Florian Franzmann <siflfran at hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran at hawo.stw.uni-erlangen.de>

    wm-addons/wmcalendar: new spell

diff --git a/ChangeLog b/ChangeLog
index a154ed3..8083add 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2008-10-26 Florian Franzmann <siflfran at hawo.stw.uni-erlangen.de>
+	* wm-addons/wmcalendar: new spell, a calendar dockapp
+
 2008-10-26 Vlad Glagolev <stealth at sourcemage.org>
 	* telephony/linphone.gpg: added key 0x0B1E0DA2 (Simon Morlat (2e cle sous
 	  free.fr; no password) <simon.morlat at free.fr>)
diff --git a/wm-addons/wmcalendar/BUILD b/wm-addons/wmcalendar/BUILD
new file mode 100755
index 0000000..4ad8bce
--- /dev/null
+++ b/wm-addons/wmcalendar/BUILD
@@ -0,0 +1,2 @@
+cd ${SOURCE_DIRECTORY}/Src &&
+make
diff --git a/wm-addons/wmcalendar/DEPENDS b/wm-addons/wmcalendar/DEPENDS
new file mode 100755
index 0000000..cb6d2f3
--- /dev/null
+++ b/wm-addons/wmcalendar/DEPENDS
@@ -0,0 +1,2 @@
+depends libical &&
+depends libxpm 
diff --git a/wm-addons/wmcalendar/DETAILS b/wm-addons/wmcalendar/DETAILS
new file mode 100755
index 0000000..9d2c994
--- /dev/null
+++ b/wm-addons/wmcalendar/DETAILS
@@ -0,0 +1,26 @@
+           SPELL=wmcalendar
+         VERSION=0.5.2
+          SOURCE="${SPELL}-${VERSION}.tar.gz"
+   SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
+     SOURCE_HASH=sha512:8d60a46f26657bf4876057ed092440018055e5a1ab6e2811a9c27f351533bfe6c941dbec10880daafe0858766cb890863cb66bfb70412e025a8d59ab96c663d7
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+        WEB_SITE="http://wmcalendar.sourceforge.net"
+      LICENSE[0]=GPL
+         ENTERED=20081026
+           SHORT="a calendar dockapp"
+cat << EOF
+This dockapp provides
+
+- monthly view
+- gregorian, islamic, and persian calendar
+- english and farsi names and numbers
+- utf8 support
+- change month with mousewheel or click on button
+- highlight current date
+- interface to iCalendar data(Ximian Evolution, Mozilla Calendar, KOrganizer, ...)
+- mark days as free or busy
+- launch external calendar program
+- show moonphase
+- popup detail information about calendar-entries
+- variable startday of week
+EOF
diff --git a/wm-addons/wmcalendar/HISTORY b/wm-addons/wmcalendar/HISTORY
new file mode 100644
index 0000000..74d3063
--- /dev/null
+++ b/wm-addons/wmcalendar/HISTORY
@@ -0,0 +1,4 @@
+2008-10-26 Florian Franzmann <siflfran at hawo.stw.uni-erlangen.de>
+	* DEPENDS, BUILD, INSTALL, desktop/wmcalendar.desktop, HISTORY,
+	  DETAILS, wmcalendar.patch, PRE_BUILD: spell created
+
diff --git a/wm-addons/wmcalendar/INSTALL b/wm-addons/wmcalendar/INSTALL
new file mode 100755
index 0000000..c1db49e
--- /dev/null
+++ b/wm-addons/wmcalendar/INSTALL
@@ -0,0 +1,2 @@
+cd ${SOURCE_DIRECTORY}/Src &&
+make DESTDIR=${INSTALL_ROOT}/usr install
diff --git a/wm-addons/wmcalendar/PRE_BUILD b/wm-addons/wmcalendar/PRE_BUILD
new file mode 100755
index 0000000..4bfc464
--- /dev/null
+++ b/wm-addons/wmcalendar/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build          &&
+cd ${SOURCE_DIRECTORY}/Src &&
+patch -p0 < ${SCRIPT_DIRECTORY}/wmcalendar.patch
diff --git a/wm-addons/wmcalendar/desktop/wmcalendar.desktop b/wm-addons/wmcalendar/desktop/wmcalendar.desktop
new file mode 100644
index 0000000..dbc3a51
--- /dev/null
+++ b/wm-addons/wmcalendar/desktop/wmcalendar.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Encoding=UTF-8
+Version=1.0
+Name=wmcalendar
+Type=Application
+Comment=a calendar dockapp
+Exec=wmcalendar
+Icon=
+Categories=Applications;Applet;wmCalendar;
+Term=
diff --git a/wm-addons/wmcalendar/wmcalendar.patch b/wm-addons/wmcalendar/wmcalendar.patch
new file mode 100644
index 0000000..51712c3
--- /dev/null
+++ b/wm-addons/wmcalendar/wmcalendar.patch
@@ -0,0 +1,40 @@
+--- calendar.c.orig	2008-10-26 15:58:01.768236917 +0100
++++ calendar.c	2008-10-26 15:59:48.214892700 +0100
+@@ -48,7 +48,7 @@
+ 
+ 
+ 
+-void kill (GtkWidget * widget)
++void kill_widget (GtkWidget * widget)
+ {
+     gtk_widget_destroy ((GtkWidget*)gtk_widget_get_toplevel(widget));
+     gtk_main_quit ();
+@@ -193,7 +193,7 @@
+ 	gtk_signal_connect(GTK_OBJECT (event_box), "button_press_event",
+ 			   GTK_SIGNAL_FUNC (move), NULL);
+ 	gtk_signal_connect(GTK_OBJECT (event_box2), "button_press_event",
+-			   (GtkSignalFunc) kill, GTK_OBJECT(dayView));
++			   (GtkSignalFunc) kill_widget, GTK_OBJECT(dayView));
+ 
+ 	gtk_widget_realize(dayView);
+ 	//	gtk_window_set_position(GTK_WINDOW (dayView),GTK_WIN_POS_CENTER_ON_PARENT);
+--- calendarfunc.c.orig	2008-10-26 15:56:12.068247584 +0100
++++ calendarfunc.c	2008-10-26 15:56:37.728245314 +0100
+@@ -22,6 +22,7 @@
+ 
+ #include "calendarfunc.h"
+ #include <stdio.h>
++#include <math.h>
+ 
+ 
+ 
+--- dockapp.c.orig	2008-10-26 15:56:59.058242478 +0100
++++ dockapp.c	2008-10-26 15:57:44.694925854 +0100
+@@ -24,6 +24,7 @@
+  */
+ 
+ #include "dockapp.h"
++#include <stdlib.h>
+ 
+ #define WINDOWED_SIZE_W 64
+ #define WINDOWED_SIZE_H 64



More information about the SM-Commit mailing list