Skip to content
/ smuxi Public

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

License

Notifications You must be signed in to change notification settings

meebey/smuxi

Folders and files

NameName
Last commit message
Last commit date
Jan 3, 2021
Mar 16, 2014
Sep 27, 2014
Feb 17, 2020
Jan 3, 2021
Sep 17, 2016
Oct 5, 2015
May 22, 2015
Feb 12, 2021
May 18, 2020
May 7, 2019
Mar 10, 2019
Mar 10, 2019
Jan 5, 2021
Mar 10, 2019
May 22, 2019
Sep 4, 2020
Mar 10, 2019
Sep 19, 2020
Sep 19, 2020
Jan 5, 2021
Mar 10, 2019
Feb 26, 2019
Jun 16, 2015
Feb 12, 2021
Sep 27, 2015
Feb 25, 2014
Jan 3, 2021
Nov 14, 2013
Sep 27, 2015
May 25, 2009
Jan 24, 2021
Jan 27, 2012
Jan 24, 2021
Jan 10, 2017
Jul 2, 2016
Jan 3, 2021
Apr 21, 2013
Dec 16, 2018

Repository files navigation

Software Requirements

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

Build tools & libraries:

  • Automake, Autoconf, gettext, pkg-config
  • Mono SDK (>= 4.6.2)
  • Nini (>= 1.1)
  • log4net
  • SQLite3
  • GTK# (>= 2.10) (optional, but required for the GNOME frontend)
  • 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 libdbus2.0-cil-dev libdbus2.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.