From 13112a3d0c536106f11a5f9a1b678e127547f783 Mon Sep 17 00:00:00 2001 From: svalo Date: Wed, 20 Sep 2017 09:28:38 +0200 Subject: Switch to GNotification from libnotify plus various code updates * [PKGBUILD] Removes libnotify dependency * [DINO] small fixes * [DINO] Change conversation (un)read marking * [DINO] Use GNotification instead of libnotify * [DINO] fixup 8944029 (PGP support for MUCs) * [DINO] Move encryption menu into ChatInput, PGP support for MUCs * [DINO] http files: Accept url put/get urls in both attributes and string content * [DINO] Show last message sender in conversation list * [DINO] cmake: set _FILE_OFFSET_BITS=64 if required for platform * [DINO] Focus selected widgets in the accounts dialog * [DINO] small fixes * [DINO] Use utc time everywhere * [DINO] Download & inline display images * [DINO] configure: ignore flags used by dh_make * [DINO] main: extend theming capabilities * [DINO] support platforms without UTF-8 and use native file picker * [DINO] libdino: try to load all plugins found in the respective folders * [DINO] xmpp-vala: use encoded value when formatting stanza attributes * [DINO] Plugins providing conversation items for ConversationView * [DINO] small fixes * [DINO] omemo: store and display identity keys of all devices * [DINO] qlite: add upsert support * [DINO] Handle xmpp ?join and ?message uris * [DINO] Improve undo/redo * [DINO] Use single process, accept xmpp:-URIs as program argument * [DINO] connection: keep-alive pings, act upon connection change (VPN) * [DINO] "Default" per-contact settings (change UI) * [DINO] Show nicks in MUCs, real jid in individual occupant menu * [DINO] omemo: handle broken incoming key bundles * [DINO] fixup 4a4b595 * [DINO] xmpp-vala: Improve time parsing * [DINO] Move settings from GSettings to own db * [DINO] README: Discussion MUC, change url * [DINO] Fix some UI issues * [DINO] MAM fixes - don't send first request for timestamp -60 - only open conversation for messages within last 24h - always show latest message in conversation tabs * [DINO] xmpp-vala: Connection fallback without SRV records * [DINO] add plugin api for text commands * [DINO] libdino: remove dependency to GTK+ (all GTK+ code is in main+plugins) * [DINO] xmpp-vala: catch TLS errors during read() * [DINO] libdino: do not process message twice * [DINO] add DOAP (description of a project) file * [DINO] Undo/redo text in chat input * [DINO] fixup 4aee957 (request history since last known messages) * [DINO] Message Archive Management * [DINO] Update translations Chinese (Simplified): tonghuix Dutch: Nathan Follens Esperanto: Tirifto French: Jean-Baptiste German: rugk Italian: Valerio Baldisserotto Spanish: sergio * [DINO] openpgp: contact details provider (fingerprint), colored fingerprints, fix shown availability * [DINO] xmpp-vala: Remove require-functions * [DINO] Stream Management * [DINO] xmpp-vala: improve namespace handling, add some tests * [DINO] RosterList: Disconnect handlers on widget destroy Fixes #119 * [DINO] SRV records for XMPP over TLS * [DINO] http files: Fix for servers w/o --- .SRCINFO | 5 ++--- PKGBUILD | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 5950ea6..ed4c3a1 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,8 +1,8 @@ # Generated by mksrcinfo v8 -# Wed Aug 16 09:39:38 UTC 2017 +# Wed Sep 20 07:30:40 UTC 2017 pkgbase = dino-git pkgdesc = Simple and modern Jabber/XMPP client written in vala - pkgver = r135.30818b3 + pkgver = r178.54a25fd pkgrel = 1 url = https://github.com/dino/dino arch = i686 @@ -19,7 +19,6 @@ pkgbase = dino-git depends = gpgme depends = libgee>=0.10 depends = libgcrypt - depends = libnotify depends = libsoup depends = sqlite provides = dino diff --git a/PKGBUILD b/PKGBUILD index 9556445..8b06cda 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,13 +2,13 @@ # Contributor: svalo pkgname=dino-git -pkgver=r135.30818b3 +pkgver=r178.54a25fd pkgrel=1 pkgdesc="Simple and modern Jabber/XMPP client written in vala" arch=('i686' 'x86_64' 'aarch64') url="https://github.com/dino/dino" license=('GPL3') -depends=('glib2>=2.38' 'glib-networking' 'gtk3>=3.22' 'gpgme' 'libgee>=0.10' 'libgcrypt' 'libnotify' 'libsoup' 'sqlite' ) +depends=('glib2>=2.38' 'glib-networking' 'gtk3>=3.22' 'gpgme' 'libgee>=0.10' 'libgcrypt' 'libsoup' 'sqlite' ) makedepends=('git' 'cmake' 'vala>=0.30' 'ninja') provides=("${pkgname%-git}") conflicts=("${pkgname%-git}") -- cgit v1.2.3