net-im / spectrum2

An open source instant messaging transport

Official package sites : https://www.spectrum.im ·

Spectrum is an open source instant messaging transport. It allows users to chat together even when they are using different IM networks. It acts as a transport layer between the users as showed in the animation above.

v2.0.12 :: 0 :: gentoo

Modified
License
GPL-2+
Keywords
~amd64
USE flags
doc frotz irc mysql postgres purple sms sqlite test twitter whatsapp xmpp

v2.0.10.1-r2 :: 0 :: gentoo

Modified
License
GPL-2+
Keywords
~amd64
USE flags
doc frotz irc mysql postgres purple sms sqlite test twitter whatsapp xmpp

General

doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
frotz
Enables the Z-Engine backend.
irc
Enables the IRC backend, based on net-im/libcommuni.
mysql
Add mySQL Database support
postgres
Add support for the postgresql database
purple
Enables the libpurple backend, based on net-im/pidgin.
sms
Enables the SMS backend, based on app-mobilephone/smstools.
sqlite
Add support for sqlite - embedded sql database
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
twitter
Enables the Twitter backend.
whatsapp
Enables the WhatsApp backend, based on net-im/transwhat.
xmpp
Enable support for Extensible Messaging and Presence Protocol (XMPP) formerly known as Jabber

app-doc / doxygen : Documentation system for most programming languages

app-mobilephone / smstools : Send and receive short messages through GSM modems

dev-db / mariadb-connector-c : C client library for MariaDB/MySQL

dev-db / mysql-connector-c : C client library for MariaDB/MySQL

dev-db / sqlite : SQL database engine

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-libs / boost : Boost Libraries for C++

dev-libs / expat : Stream-oriented XML parser library

dev-libs / glib : The GLib library of C routines

dev-libs / jsoncpp : C++ JSON reader and writer

dev-libs / libev : A high-performance event loop/event model with lots of feature

dev-libs / libpqxx : Standard front-end for writing C++ programs that use PostgreSQL

dev-libs / log4cxx : Library of C++ classes for logging to files, syslog and other destinations

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

dev-libs / popt : Parse Options - Command line parser

dev-libs / protobuf : Google's Protocol Buffers - Extensible mechanism for serializing structured data

dev-python / sleekxmpp : Python library for XMPP

dev-util / cppunit : C++ port of the famous JUnit framework for unit testing

games-engines / frotz : Curses based interpreter for Z-code based text games

net-dns / libidn : Internationalized Domain Names (IDN) implementation

net-im / libcommuni : A cross-platform IRC framework written with Qt

net-im / pidgin : GTK Instant Messenger client

net-im / swift : An elegant, secure, adaptable and intuitive XMPP Client

net-im / transwhat : A WhatsApp XMPP Gateway based on Spectrum 2 and Yowsup 2

net-irc / ngircd : An IRC server written from scratch

net-misc / curl : A Client that groks URLs

sys-libs / zlib : Standard (de)compression library

app-mobilephone / smstools : Send and receive short messages through GSM modems

dev-db / mariadb-connector-c : C client library for MariaDB/MySQL

dev-db / mysql-connector-c : C client library for MariaDB/MySQL

dev-db / sqlite : SQL database engine

dev-libs / boost : Boost Libraries for C++

dev-libs / expat : Stream-oriented XML parser library

dev-libs / glib : The GLib library of C routines

dev-libs / jsoncpp : C++ JSON reader and writer

dev-libs / libev : A high-performance event loop/event model with lots of feature

dev-libs / libpqxx : Standard front-end for writing C++ programs that use PostgreSQL

dev-libs / log4cxx : Library of C++ classes for logging to files, syslog and other destinations

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

dev-libs / popt : Parse Options - Command line parser

dev-libs / protobuf : Google's Protocol Buffers - Extensible mechanism for serializing structured data

games-engines / frotz : Curses based interpreter for Z-code based text games

net-dns / libidn : Internationalized Domain Names (IDN) implementation

net-im / libcommuni : A cross-platform IRC framework written with Qt

net-im / pidgin : GTK Instant Messenger client

net-im / swift : An elegant, secure, adaptable and intuitive XMPP Client

net-im / transwhat : A WhatsApp XMPP Gateway based on Spectrum 2 and Yowsup 2

net-misc / curl : A Client that groks URLs

sys-libs / zlib : Standard (de)compression library

Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-im/spectrum2: bump to version 2.0.12
2.0.12 fixes compilation with postgres and needs dev-libs/libpqxx from testing. Closes: https://bugs.gentoo.org/690408 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Conrad Kostecki <conrad@kostecki.com> Closes: https://github.com/gentoo/gentoo/pull/12506 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Conrad Kostecki · gentoo
net-im/spectrum2: use correct python eclass
Switching from python-single-r1 eclass to python-any-r1 eclass, since python is only used for tests and not during runtime. Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Conrad Kostecki <conrad@kostecki.com> Closes: https://github.com/gentoo/gentoo/pull/12485 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-im/spectrum2: drop old version.
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Conrad Kostecki <conrad@kostecki.com> Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Conrad Kostecki · gentoo
net-im/spectrum2: fix wrong user in systemd tmpfiles.
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Conrad Kostecki <conrad@kostecki.com> Closes: https://github.com/gentoo/gentoo/pull/11479 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Andrey Utkin · gentoo
net-im/spectrum2: drop broken 'debug' USE flag
Switching to Debug CMake configuration leads to an odd effect. Users can just supply extra CFLAGS for better debugging info, which is exactly what Debug CMake configuration does. No revbump since this is a build failure issue. Successful installations don't need a rebuild. Bug: https://bugs.gentoo.org/674498 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org>
Conrad Kostecki · gentoo
net-im/spectrum2: bump to version 2.0.10.1.
Also removed the debug use flag and patch. Users, who wish to enable debug mode, can still compile by adding themself the needed debug cflags to the CFLAGS variable. Closes: https://bugs.gentoo.org/674498 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Conrad Kostecki <conrad@kostecki.com> Closes: https://github.com/gentoo/gentoo/pull/11258 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrey Utkin · gentoo
net-im/spectrum2: boost must be with nls
No revbump since this is a build failure issue. Successful installations don't need a rebuild. Bug: https://bugs.gentoo.org/678828 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org>
Conrad Kostecki · gentoo
net-im/spectrum2: drop old version
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Conrad Kostecki <conrad@kostecki.com> Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-im/spectrum2: bump to version 2.0.10
Also bumped to EAPI=7. Package-Manager: Portage-2.3.56, Repoman-2.3.12 Signed-off-by: Conrad Kostecki <conrad@kostecki.com> Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-im/spectrum2: fix build depenencies
The current build of net-im/spectrum2 needs always net-im/swift and dev-libs/ev to be installed, otherwise it fails. Closes: https://bugs.gentoo.org/671798 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Conrad Kostecki <conrad@kostecki.com> Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-im/spectrum2: New package
Spectrum2 is an open source instant messaging jabber transport daemon. Closes: https://bugs.gentoo.org/291437 Package-Manager: Portage-2.3.51, Repoman-2.3.12 RepoMan-Options: --force Signed-off-by: Conrad Kostecki <conrad@kostecki.com> Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org>