Page MenuHomeSolus

Dino: a modern GTK and user friendly XMPP client
Closed, DuplicatePublic

Description

  • dino
  • https://dino.im/
  • Solus only has gajim without plugins so no OMEMO (an encryption method that just works fine) support without cloning repository plugin at the right place and there may also be Pidgin (but xmpp support is poor), Dino is really user friendly and featurefull. The development team is aiming at supporting Audio/Video calls soon.
  • It's GPLv3
  • sources from github

The package require "libsignal" which is not packaged in Solus, an easy way to get Dino to compile is telling it it can use git submodule to download libisgnal and statically compile against this in-tree libsignal.

I made a package (I share it here to show it's not a complex package, I will submit a proper new package if the request is accepted)

name       : dino
version    : 0.2.2
release    : 1
source     :
    - git|https://github.com/dino/dino.git: v0.2.2
homepage   : https://dino.im
license    : GPL-3.0
component  : network.clients
summary    : A modern XMPP client
description: |
    Dino is a modern open-source chat client for the desktop. It focuses on providing a clean and reliable Jabber/XMPP experience while having your privacy in mind.
networking: yes
builddeps  :
    - pkgconfig(libsoup-2.4)
    - pkgconfig(libqrencode)
    - pkgconfig(gee-0.8)
    - pkgconfig(gpgme)
    - pkgconfig(gtk+-3.0)
    - git
    - vala
setup      : |
    %cmake_ninja -DBUILD_LIBSIGNAL_IN_TREE=yes
build      : |
    %ninja_build
install    : |
    %ninja_install

Event Timeline

solene created this task.Nov 5 2021, 12:21 PM