Skip to content

paiq/notifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notifier

This project contains the paiq.nl instant message notifier client. It aims at demonstrating a practical implementation of the ilmpclient library.

There are three different applications:

  • win32 system tray: Background notifier application, 'living' in the Windows system tray.
  • darwin status bar item: Background notifier application, 'living' in the Mac OS X status bar.
  • linux command line: Mainly for debugging purposes, but might be adapted to something useful.

Source checkout

There are two git submodule references in the source tree, ilmpclient and dsa_verify. After cloning the git repository you should checkout these dependencies using git submodule init; git submodule update.

Compilation

The following environments should work:

  • Windows 2000+ w/nuwen.net MinGW distro, builds for win32
  • Windows 2000+ w/cygwin (required packages: mingw libboost), builds for win32
  • Mac OS X 10.4+ w/Developer Tools w/compiled libboost, builds for darwin
  • Mac OS X 10.4+ w/Developer Tools w/darwinports libboost, builds for darwin
  • Debian Linux w/??? builds for linux, win32, darwin

A linux environment with is recommended. With MinGW one should be able to build the win32 notifier in a linux environment relatively painless. Internally, we also cross-compile for darwin on Debian Linux, but getting this set up is a little more tricky.

The makefile shows the supported builds on your platform. Use make info to list the available targets, then build one or more targets using, for instance, make linux-paiq-debug.

Using libboost

Both ilmpclient and the notifier rely on libboost. For most platforms installation is pretty straightforward. When cross-compiling make sure the boost_system library is (statically) available for your cross-compiling target.

License

The program sources are released under the GNU General Public License. The included icon and image resources are all rights reserved.

About

Paiq.nl instant message notifier

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published