Skip to content

loomchild/sojourner

 
 

Repository files navigation

Sojourner is a conference schedule viewer for the Nokia N900, the smartphone of choice for the discerning sandal-wearer. Talks can be viewed by topic, by room or by time; your favourite events can be starred for easy browsing later on.

It originally showed the schedule for FOSDEM; it has subsequently been made to show others, thanks mainly to wonderful contributors! It's written in Python and uses the Hildon widget set.

This software was created by Will Thompson and he deserves all the credit; I just fix critical bugs and make new releases. This is the official and actively maintained fork.

Download

This app can be downloaded directly from extras-devel or extras-testing Maemo repository. Alternatively binary debian package can be downloaded from Releases page.

Packaging

To build sojourner debian package you need N900 SDK. The easiest (but probably not the fastest) way to obtain it is to use vagrant. Configuration file can be downloaded from here: https://github.com/silvio/vagrant-n900-sdk

After booting the virtual machine run scratchbox

scratchbox

Install the package dependencies (only first time)

fakeroot apt-get install cdbs python2.5 python-central

Go to the project directory and build the package (share files between host system and scratchbox via /tmp directory)

dpkg-buildpackage -rfakeroot

More info about these commands can be found here.

Uploading

The package upload process is described here.

I use extras assistant. After uploading the package will be available in extras-devel repo and on package website within few hours. Do not try to upload twice, because the hash will not match. After image is tested it can be promoted by chosing desired version and clicking Promote.

Adding a conference

Things to remember:

  • update banner (see icons/ for input file)
  • rename conference file, update links in setup
  • update version in init file and changelog
  • see this commit for reference

About

A conference schedule viewer for the Nokia N900

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%