Skip to content
Smuxi is an user-friendly and free IRC client for Linux, Windows and Mac OS X based on GNOME / GTK+ https://smuxi.im/
C# Shell Other
Find file
Latest commit 6ea3380 @meebey Merge branch 'stable'
Failed to load latest commit information.
.tx Transifex: added smuxi-message-buffer resource
apparmor/apparmor.d AppArmor: added AppArmor profile template for smuxi-frontend-gnome
build smuxi-feed-stats.py: redirect git describe output
debian Build, Debian: bump version to 1.1
docker Docker: quote parameters correctly
glade Frontend-GNOME: remove unused Glade based ServerDialog
images append icon in XPM format
lib Build: remove distdir hack from lib/Makefile.am
m4 Merge branch 'stable'
po-Engine-Campfire Updated Hungarian translation
po-Engine-IRC Updated Polish translation
po-Engine-JabbR Updated Polish translation
po-Engine-MessageBuffer Updated Polish translation
po-Engine-Twitter Engine-Twitter: Update Swedish translation
po-Engine-XMPP Updated Polish translation
po-Engine Updated Polish translation
po-Frontend-GNOME-IRC Updated Polish translation
po-Frontend-GNOME-Twitter Updated Greek translation
po-Frontend-GNOME-XMPP Updated Greek translation
po-Frontend-GNOME Updated Polish translation
po-Frontend Updated Polish translation
po-Server Updated Polish translation
po Update intltool Makefiles.
src Merge branch 'stable'
.gitignore Build: move m4 files to m4/ directory
.gitmodules Made libgit2sharp an optional build requirement
.travis.yml Travis-CI: support Mono 4.5-only runtime
BUGS [BUGS, TODO] Update some URLs to point to RedMine
HACKING.md HACKING: use markdown formatting
LICENSE removed useless VCS keywords
Makefile.am Merge branch 'stable'
Makefile.include [Build] Define pkgappdir variable
README.md README: add both autogen.sh and configure to compiling instructions
autogen.sh Build: move m4 files to m4/ directory
config.rpath forgot this 2 files
configure.ac Merge branch 'stable'
msbuild-preprocess.ps1 [Build-Win32] dllmap is not supported by the MS .NET impl
smuxi.doap smuxi.doap: added initial DOAP file

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. The official (downstream) Debian packaging can be found on here.

Something went wrong with that request. Please try again.