Package Details: dino-git 0.4.1.r195.gf0e64ff-1

Git Clone URL: https://aur.archlinux.org/dino-git.git (read-only, click to copy)
Package Base: dino-git
Description: Simple and modern Jabber/XMPP client written in vala
Upstream URL: https://dino.im/
Keywords: jabber omemo xmpp
Licenses: GPL3
Conflicts: dino
Provides: dino
Submitter: seppia
Maintainer: seppia (svalo)
Last Packager: svalo
Votes: 40
Popularity: 0.000000
First Submitted: 2017-03-16 10:05 (UTC)
Last Updated: 2025-07-19 05:39 (UTC)

Latest Comments

1 2 3 4 5 6 7 Next › Last »

tuxayo commented on 2025-07-21 03:37 (UTC)

Thanks 🙂

A divergence on the value of pkgver managed to sneak in. .SRCINFO vs PKGBUILD

linkmauve commented on 2025-07-17 18:30 (UTC)

Hi, please apply this patch, the dependency on gst-plugin-gtk was the wrong one:

From c5d2927ef021f29ad528b14a16b1a76884fee545 Mon Sep 17 00:00:00 2001
From: Link Mauve <linkmauve@linkmauve.fr>
Date: Thu, 17 Jul 2025 20:27:29 +0200
Subject: [PATCH] Replace gst-plugin-gtk with gst-plugin-gtk4
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

The former was for GTK 3, which Dino hasn’t used in years.
---
 .SRCINFO | 4 ++--
 PKGBUILD | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/.SRCINFO b/.SRCINFO
index da9086d..e590268 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
 pkgbase = dino-git
    pkgdesc = Simple and modern Jabber/XMPP client written in vala
-   pkgver = 0.4.1.r173.gfa3a779
+   pkgver = 0.5.0.r3.g5af1b2c
    pkgrel = 1
    url = https://dino.im/
    arch = i686
@@ -24,7 +24,7 @@ pkgbase = dino-git
    depends = gspell
    depends = gst-plugins-base
    depends = gst-plugins-good
-   depends = gst-plugin-gtk
+   depends = gst-plugin-gtk4
    depends = webrtc-audio-processing
    depends = libnice
    depends = libsrtp
diff --git a/PKGBUILD b/PKGBUILD
index 9bc5ac3..3de0520 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
 # Contributor: svalo <me@valo.space>

 pkgname=dino-git
-pkgver=0.4.1.r195.gf0e64ff
+pkgver=0.5.0.r3.g5af1b2c
 pkgrel=1
 pkgdesc="Simple and modern Jabber/XMPP client written in vala"
 arch=('i686' 'x86_64' 'aarch64')
@@ -11,7 +11,7 @@ license=('GPL3')
 depends=('glib2>=2.38' 'glib-networking' 'gtk4' 'gpgme'
     'libgee>=0.10' 'libgcrypt' 'libsoup3' 'sqlite' 'qrencode'
     'libomemo-c' 'gspell' 'gst-plugins-base'
-    'gst-plugins-good' 'gst-plugin-gtk' 'webrtc-audio-processing'
+    'gst-plugins-good' 'gst-plugin-gtk4' 'webrtc-audio-processing'
     'libnice' 'libsrtp' 'libadwaita')
 makedepends=('git' 'meson' 'vala>=0.34' 'ninja')
 optdepends=('libcanberra: audio notification support')
-- 
2.50.1

tuxayo commented on 2025-04-06 20:06 (UTC)

Installing libomemo-c was needed to build.

Likely due to 7fa44a6f OMEMO: Use libomemo-c instead of libsignal-protocol-c

tuxayo commented on 2025-03-28 23:39 (UTC) (edited on 2025-03-28 23:40 (UTC) by tuxayo)

svalo:

I tried several time with several changes in a clean chroot and it builds fine, maybe you could try a clean build and see if the issue persists.

I had tried a clean build and even a different AUR helper and the build error was still there.

But on the 2025-03-10 it worked again. I don't know if that's upstream changes or regular arch updates. It will remain a mystery ^^

Thanks for your packaging work :)

svalo commented on 2025-03-10 08:26 (UTC)

@postblue, thanks I updated the PKGBUILD

@tuxayo I tried several time with several changes in a clean chroot and it builds fine, maybe you could try a clean build and see if the issue persists.

@j.r, could you post the errors and logs? As stated above I tried in a clean chroot several times and it WOMM :)

tuxayo commented on 2025-03-06 18:37 (UTC) (edited on 2025-03-06 18:38 (UTC) by tuxayo)

Anyone else still getting a build error?

/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
plugins/rtp/rtp.so.p/src/voice_processor.c:1050:13: note: in expansion of macro ‘g_once_init_enter’
 1050 |         if (g_once_init_enter (&dino_plugins_rtp_voice_processor_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
[523/523] Linking target main/dino
==> Komencado de check()...

ERROR: No such build data file as '/home/UZANTO/.cache/yay/dino-git/src/dino/build/meson-private/build.dat'.
==> ERARO: Malsukceso okazis en check().
    Ĉesigante...
 -> error making: dino-git-exit status 4

postblue commented on 2025-03-06 07:08 (UTC) (edited on 2025-03-10 08:58 (UTC) by postblue)

You don't need all the cd's at the beginning. This portion should be good enough:

build() {
    arch-meson "${pkgname%-git}" build
    meson compile -C build
}

package() {
    meson install -C build --destdir "$pkgdir"
}

check() {
    meson test -C build
}

j.r commented on 2025-03-05 23:33 (UTC)

It still does not build for me, even in a clean chroot

svalo commented on 2025-03-05 21:24 (UTC)

Hi, sorry, I missed that while committing. I was trying to keep the ability to easily enable/disable plugins but gave up for now and committed a dirty PKGBUILD . Should be fixed now

postblue commented on 2025-03-05 20:32 (UTC)

PKGBUILD is missing meson compile -C build in the build()