Skip to content
This repository

Smuxi is an user-friendly and free IRC client for Linux, Windows and Mac OS X based on GNOME / GTK+

Octocat-spinner-32 .tx Transifex: added smuxi-message-buffer resource March 16, 2014
Octocat-spinner-32 build git-contributors: don't count merge commits December 25, 2013
Octocat-spinner-32 config - refactored Engine April 15, 2007
Octocat-spinner-32 debian Engine-MessageBuffer, Debian: install smuxi-message-buffer script wra… March 08, 2014
Octocat-spinner-32 glade [Frontend-GNOME] Hide tabs, topic and nick list position settings October 29, 2013
Octocat-spinner-32 images This shouldn't be here August 22, 2013
Octocat-spinner-32 lib Made libgit2sharp an optional build requirement February 25, 2014
Octocat-spinner-32 po-Engine-Campfire Merge branch 'stable' March 16, 2014
Octocat-spinner-32 po-Engine-IRC Merge branch 'stable' March 16, 2014
Octocat-spinner-32 po-Engine-JabbR Merge branch 'stable' March 16, 2014
Octocat-spinner-32 po-Engine-MessageBuffer Engine-MessageBuffer: new tool to dump and convert message buffers March 06, 2014
Octocat-spinner-32 po-Engine-Twitter Merge branch 'stable' March 16, 2014
Octocat-spinner-32 po-Engine-XMPP Merge branch 'stable' March 16, 2014
Octocat-spinner-32 po-Engine Merge branch 'stable' March 16, 2014
Octocat-spinner-32 po-Frontend-GNOME-IRC Merge branch 'stable' March 16, 2014
Octocat-spinner-32 po-Frontend-GNOME-Twitter Merge branch 'stable' March 16, 2014
Octocat-spinner-32 po-Frontend-GNOME-XMPP Merge branch 'stable' March 16, 2014
Octocat-spinner-32 po-Frontend-GNOME Merge branch 'stable' March 16, 2014
Octocat-spinner-32 po-Frontend Merge branch 'stable' March 16, 2014
Octocat-spinner-32 po-Server Merge branch 'stable' March 16, 2014
Octocat-spinner-32 po Added lib/ to all POTFILES.skip files September 02, 2010
Octocat-spinner-32 src Merge branch 'stable' April 23, 2014
Octocat-spinner-32 .gitignore Ignore auto generated pot files November 06, 2013
Octocat-spinner-32 .gitmodules Made libgit2sharp an optional build requirement February 25, 2014
Octocat-spinner-32 .travis.yml Travis-CI: build with dbus-sharp(-glib)-1.0 December 06, 2013
Octocat-spinner-32 BUGS [BUGS, TODO] Update some URLs to point to RedMine November 14, 2013
Octocat-spinner-32 CREDITS - updated TODO list. July 16, 2008
Octocat-spinner-32 FEATURES - more autofool fun. July 19, 2008
Octocat-spinner-32 HACKING HACKING: do not specify default access modifiers December 15, 2013
Octocat-spinner-32 LICENSE removed useless VCS keywords May 25, 2009
Octocat-spinner-32 Makefile.am Engine-MessageBuffer: new tool to dump and convert message buffers March 06, 2014
Octocat-spinner-32 Makefile.include [Build] Define pkgappdir variable January 27, 2012
Octocat-spinner-32 PROFILING * Engine-IRC/Protocols/Irc/IrcProtocolManager.cs: moved URL parsing November 12, 2007
Octocat-spinner-32 README.md Fixed h2 headers November 11, 2013
Octocat-spinner-32 README.transifex Transifex repo token June 28, 2010
Octocat-spinner-32 TODO [TODO] Removed implemented items November 14, 2013
Octocat-spinner-32 autogen.sh [Engine-(XMPP|IRC), Frontend-GNOME-(XMPP|IRC)] Moved StarkSoftProxy f… August 08, 2013
Octocat-spinner-32 config.rpath forgot this 2 files July 19, 2008
Octocat-spinner-32 configure.ac Build: enable STFL frontend build by default March 22, 2014
Octocat-spinner-32 expansions.m4 forgot this 2 files July 19, 2008
Octocat-spinner-32 mono.m4 [Build] better guess for the C# compiler available October 09, 2013
Octocat-spinner-32 msbuild-preprocess.ps1 [Build-Win32] dllmap is not supported by the MS .NET impl April 21, 2013
Octocat-spinner-32 programs.m4 Fixed SHAMROCK_FIND_PROGRAM_OR_BAIL macro October 27, 2011
Octocat-spinner-32 smuxi-frontend-gnome - enhanced Makefile, implemented install target. April 17, 2007
Octocat-spinner-32 smuxi-server - created smuxi-frontend debian package. April 18, 2007
Octocat-spinner-32 smuxi.doap smuxi.doap: added initial DOAP file February 16, 2014
README.md

Software Requirements

First you will need to install a few libraries to compile the source

Libraries:

  • Mono SDK (>= 1.9.1)
  • Nini (>= 1.1)
  • log4net
  • GTK# (>= 2.10)
  • Notify# (optional)
  • Indicate# / MessagingMenu# (optional)
  • DBus# / NDesk.DBus (optional)
  • GtkSpell (optional)
  • STFL (optional)

Depending on your operating system and favorite distribution the installation of the listed applications varies. For Debian based distributions it's just a matter of the following commands:

apt-get install mono-devel mono-xbuild libnini-cil-dev liblog4net-cil-dev libgtk2.0-cil-dev libglade2.0-cil-dev libnotify-cil-dev libindicate0.1-cil-dev libndesk-dbus-glib1.0-cil-dev libndesk-dbus1.0-cil-dev lsb-release

Compiling Source

./configure
make

Installing

make install

Running

Now you can start Smuxi from the GNOME or KDE menu.

Source Structure

src/

This directory contains the source code of all Smuxi components.

lib/

This directory contains libraries that Smuxi needs and ships as part of Smuxi.

po*/

These directories contain translation files based on gettext.

debian/

The debian/ directory contains upstream packaging used for the daily development builds for Ubuntu and Debian found on launchpad. The official (downstream) Debian packaging can be found on here.

Something went wrong with that request. Please try again.