Skip to content

srid/haietmoba-reminder

Repository files navigation

Introduction

A simple app to periodically remind one to ask:

How am I experiencing this moment of being alive?

For more details, visit http://github.com/srid/haietmoba-reminder/wiki

Development setup

Building the installer

Windows

The preferred way to install this app is to use the pre-built Windows installer available at the above github site.

To build the standalone binaries, first install Python and PyQt4 ... and then,

  1. Install Inno Setup
  2. Install ISTool
  3. Install Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)
  4. Install py2exe
  5. Run python setup.py py2exe to generate target executable in dist/
  6. Create a Windows installer: open installer.iss in ISTool and select Project -> Compile Setup. An installer will be created in the Output\ folder.

MacOSX

Attention!

This procedure creates faulty executables; it needs to be fixed:

$ haietmoba-reminder/dist/haietmoba-reminder
Qt internal error: qt_menu.nib could not be loaded. The .nib file should be
placed in QtGui.framework/Versions/Current/Resources/ or in the resources
directory of your application bundle.
  1. Install Pyinstaller (1.5-rc1 or above):

    wget http://www.pyinstaller.org/static/source/1.5-rc1/pyinstaller-1.5-rc1.tar.bz2
    tar zxf pyinstaller-1.5-rc1.tar.bz2 && cd pyinstaller-1.5-rc1
    (cd source/ &&  python ./waf configure build install)
    python Configure.py
    
  2. Build the final executable:

    python Makespec.py --onefile /path/to/haietmoba-reminder.py
    python Build.py haietmoba-reminder/haietmoba-reminder.spec
    open haietmoba-reminder/dist/
    
  3. TODO: create the .pkg/.dmg file

About

A desktop application to periodically remind one to ask HAIETMOBA

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages