Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / dino


Commits:
b52acc88 by Robin Candau at 2024-07-01T01:27:56+02:00
upgpkg: 0.4.4-1: New upstream release
https://github.com/dino/dino/releases/tag/v0.4.4

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- − fix_build_with_new_vala.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = dino
        pkgdesc = Modern XMPP (Jabber) chat client written in Vala
-       pkgver = 0.4.3
-       pkgrel = 6
+       pkgver = 0.4.4
+       pkgrel = 1
        url = https://dino.im
        arch = x86_64
        license = GPL-3.0-only
@@ -29,12 +29,10 @@ pkgbase = dino
        depends = libsrtp
        depends = webrtc-audio-processing
        depends = gdk-pixbuf2
-       source = 
https://github.com/dino/dino/releases/download/v0.4.3/dino-0.4.3.tar.gz
-       source = 
https://github.com/dino/dino/releases/download/v0.4.3/dino-0.4.3.tar.gz.asc
-       source = fix_build_with_new_vala.patch
+       source = 
https://github.com/dino/dino/releases/download/v0.4.4/dino-0.4.4.tar.gz
+       source = 
https://github.com/dino/dino/releases/download/v0.4.4/dino-0.4.4.tar.gz.asc
        validpgpkeys = A32134DD19952FB12EC43E4501FABCC83FEA225E
-       sha256sums = 
a615fc14d27402316d45036d55471d5ccb68194390e0654efb192f8de57b4b06
+       sha256sums = 
31894ce7fa9aa8bfa7c43986a5369f384801f336e89fc0e2e2ab2443f1f67dff
        sha256sums = SKIP
-       sha256sums = 
5f2de305e36efa4b17bac09f947d09e6c2259ccaa152077e17d613e36da9e16b
 
 pkgname = dino


=====================================
PKGBUILD
=====================================
@@ -2,32 +2,24 @@
 # Maintainer: Robin Candau <[email protected]>
 
 pkgname=dino
-pkgver=0.4.3
-pkgrel=6
+pkgver=0.4.4
+pkgrel=1
 pkgdesc="Modern XMPP (Jabber) chat client written in Vala"
-arch=(x86_64)
 url="https://dino.im";
+arch=('x86_64')
 license=('GPL-3.0-only')
 depends=(glib2 glib-networking gtk4 libadwaita gpgme libgee libgcrypt 
libsignal-protocol-c
          libsoup3 sqlite qrencode gspell libnice gstreamer gst-plugin-gtk
          gst-plugins-base gst-plugins-good libsrtp webrtc-audio-processing 
gdk-pixbuf2)
 makedepends=(git cmake vala ninja)
-source=(https://github.com/dino/dino/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz{,.asc}
-        fix_build_with_new_vala.patch)
-sha256sums=('a615fc14d27402316d45036d55471d5ccb68194390e0654efb192f8de57b4b06'
-            'SKIP'
-            '5f2de305e36efa4b17bac09f947d09e6c2259ccaa152077e17d613e36da9e16b')
+source=(https://github.com/dino/dino/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz{,.asc})
+sha256sums=('31894ce7fa9aa8bfa7c43986a5369f384801f336e89fc0e2e2ab2443f1f67dff'
+            'SKIP')
 validpgpkeys=(A32134DD19952FB12EC43E4501FABCC83FEA225E)
 
-prepare() {
-       cd "${pkgname}-${pkgver}"
-       # Temporary patch to fix build with new vala
-       patch -Np1 < "${srcdir}/fix_build_with_new_vala.patch"
-}
-
 build() {
        CFLAGS+=' -Wno-error=implicit-function-declaration' # 
'implicit-function-declaration' is now an error in GCC 14, making the build 
fails
-       cmake -G Ninja -B build -S ${pkgname}-${pkgver} \
+       cmake -G Ninja -B build -S "${pkgname}-${pkgver}" \
          -DBUILD_TESTS='ON' \
          -DCMAKE_BUILD_TYPE='None' \
          -DCMAKE_INSTALL_PREFIX='/usr' \


=====================================
fix_build_with_new_vala.patch deleted
=====================================
@@ -1,14 +0,0 @@
---- a/plugins/gpgme-vala/vapi/gpgme_public.vapi
-+++ b/plugins/gpgme-vala/vapi/gpgme_public.vapi
-@@ -22,9 +22,9 @@ public class Key {
-     public string issuer_name;
-     public string chain_id;
-     public Validity owner_trust;
--    [CCode(array_null_terminated = true)]
-+    [CCode (array_length = false, array_null_terminated = true)]
-     public SubKey[] subkeys;
--    [CCode(array_null_terminated = true)]
-+    [CCode (array_length = false, array_null_terminated = true)]
-     public UserID[] uids;
-     public KeylistMode keylist_mode;
-     // public string fpr; // requires gpgme >= 1.7.0



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/dino/-/commit/b52acc8874fc1b8323719d4efea13c0322612964

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/dino/-/commit/b52acc8874fc1b8323719d4efea13c0322612964
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to