summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 3b50306bfca799d46b7c7a3e420fbe26e6b478e2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
# Maintainer: nerdyslacker <karyan40024@gmail.com>
pkgname=dinox
pkgver=2.2.1
pkgrel=1
pkgdesc="Modern XMPP Chat Client with Video Calls, Voice Messages & OMEMO 1 + 2 Encryption & API Botmother and AI API DTMF MQTT Support"
url="https://git.dinox.im/dinoxim/dinox"
arch=('x86_64')
license=('GPL-3.0-only')

depends=(
    glib2
    glib-networking
    gtk4
    libadwaita
    gpgme
    libgee
    libgcrypt
    libsoup3
    sqlcipher
    libsecret
    icu
    libdbusmenu-glib
    json-glib
    qrencode
    libnice
    gstreamer
    gst-plugin-gtk
    gst-plugins-base
    gst-plugins-good
    gst-plugins-bad
    gst-plugin-pipewire
    libsrtp
    gnutls
    webrtc-audio-processing
    gdk-pixbuf2
    mosquitto
    libcanberra
    cjson
    geoclue
    libnotify
    readline
    sqlite
    openssl
    libunwind
    libva
    libheif
    webp-pixbuf-loader
    tor    
)

makedepends=(
    git
    meson
    ninja
    vala
    cmake
    gettext
    pkgconf
    python
    tcl
    go
)

source=("https://git.dinox.im/dinoxim/dinox/archive/v${pkgver}.tar.gz")
sha256sums=('71f3276d6ea09c0e585fbd271878480bbe93b92e11774922a59b2fd84f848dab')

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

check() {
	meson test -C build --print-errorlogs
}

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