Skip to content

Commit 0c124fe

Browse files
committed
bump(x11/xdg-desktop-portal): 1.22.1
1 parent 8c5d820 commit 0c124fe

2 files changed

Lines changed: 24 additions & 2 deletions

File tree

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
--- a/src/xdp-utils.c
2+
+++ b/src/xdp-utils.c
3+
@@ -29,6 +29,7 @@
4+
#include <stdint.h>
5+
#include <stdio.h>
6+
#include <string.h>
7+
+#include <syscall.h>
8+
#include <sys/random.h>
9+
10+
#include <gio/gio.h>
11+
@@ -1478,7 +1479,11 @@
12+
{
13+
uint8_t key[16];
14+
15+
+#if defined(__ANDROID__) && __ANDROID_API__ < 28
16+
+ if (syscall(__NR_getrandom, key, sizeof (key), 0) != sizeof (key))
17+
+#else
18+
if (getrandom (key, sizeof (key), 0) != sizeof (key))
19+
+#endif
20+
{
21+
g_set_error (error, G_IO_ERROR, g_io_error_from_errno (errno),
22+
"Failed to get random data: %s", g_strerror (errno));

x11-packages/xdg-desktop-portal/build.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ TERMUX_PKG_HOMEPAGE="https://flatpak.github.io/xdg-desktop-portal/"
22
TERMUX_PKG_DESCRIPTION="Desktop integration portals for sandboxed apps"
33
TERMUX_PKG_LICENSE="LGPL-2.1-or-later"
44
TERMUX_PKG_MAINTAINER="@termux"
5-
TERMUX_PKG_VERSION="1.22.0"
5+
TERMUX_PKG_VERSION="1.22.1"
66
TERMUX_PKG_SRCURL="https://github.com/flatpak/xdg-desktop-portal/releases/download/${TERMUX_PKG_VERSION}/xdg-desktop-portal-${TERMUX_PKG_VERSION}.tar.xz"
7-
TERMUX_PKG_SHA256=a610393a123f9dbd0aed662e716f6f98362850283d2cc750399f12c8313e6564
7+
TERMUX_PKG_SHA256=d4879ddb3d65ff1a8f19187497e6f13dc5d267bcac404a5d501218be355753d3
88
TERMUX_PKG_AUTO_UPDATE=true
99
TERMUX_PKG_DEPENDS="gdk-pixbuf, glib, gst-plugins-base, gstreamer, json-glib, libc++, pipewire"
1010
TERMUX_PKG_BUILD_DEPENDS="docbook-xsl, geoclue, glib, glib-cross, gst-plugins-good, libportal, xmlto"

0 commit comments

Comments
 (0)