--------------- SCons --------------- INSTALLS: mucous, museeq, museekd, pymucipher, python-bindings (python client drivers), mulog, musetup, musetup-gtk --------------- # scons install PREFIX=/usr read the INSTALL.scons file for more information --------------- CMake --------------- INSTALLS: museekd, muscan, muscand, mucous, murmur, museeq, python-bindings, python-clients --------------- DECLARATIONS (prefix with -D, set bool options on with 1; off with 0) PREFIX, MANDIR, EVERYTHING, BINDINGS, MURMUR, MUCOUS, CLIENTS NO_MUSEEKD, NO_MUSCAN, NO_SETUP, NO_PYMUCIPHER Museeq options: NO_MUSEEQ, BINRELOC, DATADIR, TRAYICON Museekd options MULOG (debug messages) MULOG_CALLTRACE MULOG_TT MULOG_CYCLE # mkdir workdir # cd workdir/ # cmake -DPREFIX=/usr .. # (or) cmake -DEVERYTHING=1 -DPREFIX=/usr .. # (or) cmake -DMUCOUS=0 -DPREFIX=/usr/local -DMANDIR=share/man # make # (or) make VERBOSE=1 # make install --------------- qmake --------------- INSTALLS: museeq --------------- # cd museeq # qmake "CONFIG += QSA BINRELOC TRAYICON" # (or) qmake "CONFIG += BINRELOC TRAYICON" PREFIX=/usr # make # make install Read the INSTALL file in the museeq directory for more information --------------- distutils (Python's built-in installation tool) distutils doesn't provide for uninstalls, so be cautious with it. --------------- Enter a directory and issue these commands # python setup.py build # python setup.py install # (or) python setup.py install --prefix=/usr/local --------------- PyMucipher (requires SWIG, Python) # cd PyMucipher/ ............... Python Bindings # cd python-bindings/ ............... Python Clients (mulog, museekchat, museekcontrol, musirc.py) Requires: PyMucipher or PyCrypto, Python Bindings # cd python-clients/ ............... Setup tools (musetup, musetup-gtk, musetup-qt) # cd setup/ ............... Mucous Requires: PyMucipher or PyCrypto, Python Bindings # cd mucous/