http://talk.maemo.org/showthread.php?t=87896&highlight=developer.nokia.com

idokd 33dcfd70d0 Added code for WRT creation 15 years ago
README 33dcfd70d0 Added code for WRT creation 15 years ago
create-nokia-widget2 33dcfd70d0 Added code for WRT creation 15 years ago
local-svn-update 33dcfd70d0 Added code for WRT creation 15 years ago

README

Create Nokia Widget
(c) 2010 by Samuel Kobelkowsky - yalla ya!
samuel@yalla-ya.com

This code allows you to easily create a Nokia WRT Widget using SVN repository. The idea is to allow a group
of users to commit changes to a widget and have a widget created instantly. If the widget is visible in a
webserver directory, you can point your phone web browser (or better, create a bookmark in the home screen)
and download the widget any time a new version is created.

This simplifies enourmously the process of testing a widget.

How to use:

1. Copy the local-svn-update and create-nokia-widget2 to the /usr/local/bin directory and give execution
permissions to both.
2. Create a SVN repository for your widget (using svnadmin tool). A directory will be created, containing the
following subdirectories and files: conf, dav, db, format, hooks, locks and README.txt
3. Go to the hooks directory and create the post-commit file. (Don't get confused with post-commit.tmpl. It
is just a template, we don't want the .tmpl extension). It should have the following contents.
Replace WWWREPOS, WIDGET and MAILTO as you need:

#!/bin/bash
PATH=/bin:/usr/bin

# Path in the host where the local copy in the SVN server is
WWWREPOS=/path/to/your/local/copy

# Filename, including path, of the wgz file
WIDGET=/filename/of/the/widget.wgz

# Email to send a report of this transaction. Can contain several address,
# comma separated
MAILTO=yourname@example.com

/usr/local/bin/local-svn-update $1 $2 $WWWREPOS $MAILTO

/usr/local/bin/create-nokia-widget2 $WWWREPOS $WIDGET

4. Give execution permissions to the post-commit file.
5. Now, whenever you commit a change to your code, a widget will be created!