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