meebey / smuxi

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

Home Page:https://smuxi.im/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Smuxi

License GitHubCI pipeline status badge GitHub contributors

GitHub Repo stars Twitter Follow

GitHub Release Date Debian package Ubuntu package AUR version

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.12.39) (optional, but required for the GNOME frontend)
  • Notify# (optional)
  • Indicate# / MessagingMenu# (optional)
  • DBus# / NDesk.DBus (optional)
  • GtkSpell (optional)
  • STFL (optional, but enabled by default)

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 build-essential git autoconf automake intltool mono-devel mono-xbuild libnini-cil-dev liblog4net-cil-dev libgtk2.0-cil-dev libnotify-cil-dev libdbus2.0-cil-dev libdbus-glib2.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.

About

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

https://smuxi.im/

License:GNU General Public License v2.0


Languages

Language:C# 93.9%Language:Makefile 3.1%Language:M4 1.1%Language:Shell 1.1%Language:Roff 0.3%Language:Python 0.3%Language:Nix 0.1%Language:Dockerfile 0.1%Language:PowerShell 0.1%