Skip to content
Smuxi is an user-friendly and free IRC client for Linux, Windows and Mac OS X based on GNOME / GTK+
C# Makefile Shell M4 Groff Python PowerShell
Latest commit ab440e0 May 24, 2016 @meebey only initialize non-local (remote) engines in smuxi-server
All frontends always initialized all available sessions. Nobody noticed this
incorrect behavior as the initialized sessions never connected to any servers
till 1ac2edf.
Failed to load latest commit information.
.tx Transifex: added smuxi-message-buffer resource Mar 16, 2014
apparmor/apparmor.d AppArmor: added AppArmor profile template for smuxi-frontend-gnome Sep 27, 2014
build smuxi-feed-stats.py: redirect git describe output Dec 6, 2015
debian Build, Debian: bump version to 1.1 Dec 16, 2015
docker Docker: quote parameters correctly Sep 25, 2014
glade Frontend-GNOME: remove unused Glade based ServerDialog Oct 5, 2015
images append icon in XPM format May 22, 2015
lib lib/SmartIrc4net: update for PONG log spam (smuxi-master) May 6, 2016
m4 Merge branch 'stable' Jan 18, 2016
po-Engine-Campfire Updated Hungarian translation Sep 17, 2015
po-Engine-IRC Updated Polish translation Sep 2, 2015
po-Engine-JabbR Updated Polish translation Sep 2, 2015
po-Engine-MessageBuffer Updated Polish translation Sep 2, 2015
po-Engine-Twitter Engine-Twitter: Update Swedish translation Sep 23, 2015
po-Engine-XMPP Updated Polish translation Sep 2, 2015
po-Engine Updated Polish translation Sep 2, 2015
po-Frontend-GNOME-IRC Updated Polish translation Sep 2, 2015
po-Frontend-GNOME-Twitter Updated Greek translation Jul 27, 2015
po-Frontend-GNOME-XMPP Updated Greek translation Jul 27, 2015
po-Frontend-GNOME Updated Polish translation Sep 2, 2015
po-Frontend Updated Polish translation Sep 2, 2015
po-Server Updated Polish translation Sep 2, 2015
po Update intltool Makefiles. Jun 16, 2015
src only initialize non-local (remote) engines in smuxi-server May 24, 2016
.gitignore Build: move m4 files to m4/ directory Sep 27, 2015
.gitmodules Made libgit2sharp an optional build requirement Feb 25, 2014
.travis.yml Travis-CI: support Mono 4.5-only runtime Jan 18, 2016
BUGS [BUGS, TODO] Update some URLs to point to RedMine Nov 14, 2013
HACKING.md HACKING: use markdown formatting Sep 27, 2015
LICENSE removed useless VCS keywords May 25, 2009
Makefile.am Merge branch 'stable' Feb 5, 2016
Makefile.include [Build] Define pkgappdir variable Jan 27, 2012
README.md README: add command for daily ppa May 22, 2016
autogen.sh Build: move m4 files to m4/ directory Sep 27, 2015
config.rpath forgot this 2 files Jul 19, 2008
configure.ac Merge branch 'stable' Jan 18, 2016
msbuild-preprocess.ps1 [Build-Win32] dllmap is not supported by the MS .NET impl Apr 21, 2013
smuxi.doap smuxi.doap: added initial DOAP file Feb 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

./autogen.sh || ./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 (which you can subscribe to via sudo add-apt-repository -y ppa:meebey/smuxi-daily && sudo apt update). The official (downstream) Debian packaging can be found on here.

Something went wrong with that request. Please try again.