From 8fcea6f835f9ad9ea7ca4caa1785260c173c0844 Mon Sep 17 00:00:00 2001 From: Leonid Pliushch Date: Sun, 5 Jan 2020 16:11:12 +0200 Subject: [PATCH] libice: avoid hardlinking --- x11-packages/libice/build.sh | 2 +- x11-packages/libice/src-authutil.c.patch | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 x11-packages/libice/src-authutil.c.patch diff --git a/x11-packages/libice/build.sh b/x11-packages/libice/build.sh index b2b3485ec..053fc9166 100644 --- a/x11-packages/libice/build.sh +++ b/x11-packages/libice/build.sh @@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="X11 Inter-Client Exchange library" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Leonid Plyushch " TERMUX_PKG_VERSION=1.0.10 -TERMUX_PKG_REVISION=4 +TERMUX_PKG_REVISION=5 TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libICE-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_SHA256=6f86dce12cf4bcaf5c37dddd8b1b64ed2ddf1ef7b218f22b9942595fb747c348 TERMUX_PKG_BUILD_DEPENDS="xorgproto, xorg-util-macros, xtrans" diff --git a/x11-packages/libice/src-authutil.c.patch b/x11-packages/libice/src-authutil.c.patch new file mode 100644 index 000000000..a5cc9bb90 --- /dev/null +++ b/x11-packages/libice/src-authutil.c.patch @@ -0,0 +1,12 @@ +diff -uNr libICE-1.0.10/src/authutil.c libICE-1.0.10.mod/src/authutil.c +--- libICE-1.0.10/src/authutil.c 2019-07-14 20:43:16.000000000 +0300 ++++ libICE-1.0.10.mod/src/authutil.c 2020-01-05 16:10:46.039276106 +0200 +@@ -188,7 +188,7 @@ + + if (creat_fd != -1) + { +- if (link (creat_name, link_name) != -1) ++ if (rename (creat_name, link_name) != -1) + return (IceAuthLockSuccess); + + if (errno == ENOENT)