Daniel Bermond pushed to branch main at Arch Linux / Packaging / Packages / 
librist


Commits:
ff22b589 by Daniel Bermond at 2026-08-14T20:45:14-03:00
upgpkg: 0.2.20-1

- - - - -


3 changed files:

- .SRCINFO
- 010-librist-disable-multicast-tests.patch
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = librist
        pkgdesc = A library that can be used to add the RIST protocol to 
applications
-       pkgver = 0.2.17
-       pkgrel = 2
+       pkgver = 0.2.20
+       pkgrel = 1
        url = https://code.videolan.org/rist/librist/
        arch = x86_64
        license = BSD-2-Clause
@@ -12,12 +12,10 @@ pkgbase = librist
        depends = glibc
        depends = libmicrohttpd
        depends = lz4
-       depends = mbedtls
-       source = 
https://code.videolan.org/rist/librist/-/archive/v0.2.17/librist-v0.2.17.tar.bz2
+       depends = mbedtls3
+       source = 
https://code.videolan.org/rist/librist/-/archive/v0.2.20/librist-v0.2.20.tar.bz2
        source = 010-librist-disable-multicast-tests.patch
-       source = 
020-librist-fix-srp_unit_test.patch::https://code.videolan.org/rist/librist/-/commit/f8d31daefe93a900b6b04614819d18564173401c.patch
-       sha256sums = 
853e659635fbed4caf31d8fa20274e6357b9493945dbc30358346fcbf4b31880
-       sha256sums = 
610c8247cdc0c251c6de46a8bd27a013eeef6d2547483ef96e426638f2eb2edb
-       sha256sums = 
bafe4524d9482390cb7590bd72e12cc282e03148c4c85f80b25bbb6f0650bd57
+       sha256sums = 
20a5cdce88ccaeab11cd8860c82c565472f21572705d9a476265c5148bf4aeb1
+       sha256sums = 
ce3c9e6065c13287ec55168a16722969b8741eb312972b5f574907671a86d858
 
 pkgname = librist


=====================================
010-librist-disable-multicast-tests.patch
=====================================
@@ -1,6 +1,6 @@
 --- a/test/rist/meson.build
 +++ b/test/rist/meson.build
-@@ -57,9 +57,9 @@ test('Simple profile unicast packet loss
+@@ -287,9 +287,9 @@ test('Simple profile unicast packet loss
  test('Simple profile unicast packet loss 25%', test_send_receive, args: ['0', 
'rist://@127.0.0.1:3234', 'rist://127.0.0.1:3234', '25'],suite: ['simple', 
'unicast'])
  if (host_machine.system() != 'darwin')
      #Multicast


=====================================
PKGBUILD
=====================================
@@ -1,8 +1,8 @@
 # Maintainer: Daniel Bermond <[email protected]>
 
 pkgname=librist
-pkgver=0.2.17
-pkgrel=2
+pkgver=0.2.20
+pkgrel=1
 pkgdesc='A library that can be used to add the RIST protocol to applications'
 arch=('x86_64')
 url='https://code.videolan.org/rist/librist/'
@@ -12,27 +12,23 @@ depends=(
     'glibc'
     'libmicrohttpd'
     'lz4'
-    'mbedtls')
+    'mbedtls3')
 makedepends=(
     'cmake'
     'cmocka'
     'meson')
 
source=("https://code.videolan.org/rist/librist/-/archive/v${pkgver}/${pkgname}-v${pkgver}.tar.bz2";
-        '010-librist-disable-multicast-tests.patch'
-        
'020-librist-fix-srp_unit_test.patch'::'https://code.videolan.org/rist/librist/-/commit/f8d31daefe93a900b6b04614819d18564173401c.patch')
-sha256sums=('853e659635fbed4caf31d8fa20274e6357b9493945dbc30358346fcbf4b31880'
-            '610c8247cdc0c251c6de46a8bd27a013eeef6d2547483ef96e426638f2eb2edb'
-            'bafe4524d9482390cb7590bd72e12cc282e03148c4c85f80b25bbb6f0650bd57')
+        '010-librist-disable-multicast-tests.patch')
+sha256sums=('20a5cdce88ccaeab11cd8860c82c565472f21572705d9a476265c5148bf4aeb1'
+            'ce3c9e6065c13287ec55168a16722969b8741eb312972b5f574907671a86d858')
 
 prepare() {
     patch -d "${pkgname}-v${pkgver}" -Np1 -i 
"${srcdir}/010-librist-disable-multicast-tests.patch"
-    
-    # https://code.videolan.org/rist/librist/-/work_items/215
-    patch -d "${pkgname}-v${pkgver}" -Np1 -i 
"${srcdir}/020-librist-fix-srp_unit_test.patch"
 }
 
 build() {
-    arch-meson build "${pkgname}-v${pkgver}"
+    export CFLAGS+=' -isystem/usr/include/mbedtls3'
+    arch-meson build "${pkgname}-v${pkgver}" 
--cmake-prefix-path='/usr/lib/mbedtls3/cmake'
     meson compile -C build
 }
 



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/librist/-/commit/ff22b5892d1e6b0d4eb89f62805b52853e8effcf

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/librist/-/commit/ff22b5892d1e6b0d4eb89f62805b52853e8effcf
You're receiving this email because of your account on gitlab.archlinux.org. 
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications 
| Help: https://gitlab.archlinux.org/help


Reply via email to