From bd08be8f6db1223a6e11d5e72789db00be812c42 Mon Sep 17 00:00:00 2001
From: omni <omni+alpine@hack.org>
Date: Wed, 12 Oct 2022 09:23:09 +0000
Subject: [PATCH] main/inotify-tools: upgrade to 3.22.6.0

---
 main/inotify-tools/APKBUILD     | 16 ++++++++++------
 main/inotify-tools/fsid-t.patch | 18 ++++++++++++++++++
 2 files changed, 28 insertions(+), 6 deletions(-)
 create mode 100644 main/inotify-tools/fsid-t.patch

diff --git a/main/inotify-tools/APKBUILD b/main/inotify-tools/APKBUILD
index 82f7cbd682e1..ec21d1df6f53 100644
--- a/main/inotify-tools/APKBUILD
+++ b/main/inotify-tools/APKBUILD
@@ -1,19 +1,20 @@
 # Contributor:
 # Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
 pkgname=inotify-tools
-pkgver=3.20.11.0
-pkgrel=1
+pkgver=3.22.6.0
+pkgrel=0
 pkgdesc="C library and CLI tools providing a simple interface to inotify"
 url="https://github.com/inotify-tools/inotify-tools"
 arch="all"
 license="GPL-2.0-only"
 makedepends="automake autoconf libtool"
-subpackages="$pkgname-dev $pkgname-doc"
-source="$pkgname-$pkgver.tar.gz::https://github.com/inotify-tools/inotify-tools/archive/$pkgver.tar.gz"
+subpackages="$pkgname-dev $pkgname-libs $pkgname-doc"
+source="$pkgname-$pkgver.tar.gz::https://github.com/inotify-tools/inotify-tools/archive/$pkgver.tar.gz
+	fsid-t.patch
+	"
 
 prepare() {
 	default_prepare
-	touch README
 	autoreconf -vif
 }
 
@@ -34,4 +35,7 @@ package() {
 	make DESTDIR="$pkgdir" install
 }
 
-sha512sums="77b90e96efe0c90ab6ca4309c2f08303c2047ebddfad93ff62c616f30df8ca01102197867571047475b19b7dcc0fe369d9dd41425c2973cdc06467787098f672  inotify-tools-3.20.11.0.tar.gz"
+sha512sums="
+cda445add4b9d80b70eff9189ed50d05f4b5593a755159d0354431166c6fe6fdb33f7bf37fd50bc09aad3ed0a6e3763b9c74f65e554400f2596b8d492f1d0a21  inotify-tools-3.22.6.0.tar.gz
+536db5928373168a12a1c3c7fea8ada2592d471416c6037ec7fa9d9e7c4516e1b75f332d38d298caf8830ebca033615eddb1ce7c9a32758f14afb21ccde6be35  fsid-t.patch
+"
diff --git a/main/inotify-tools/fsid-t.patch b/main/inotify-tools/fsid-t.patch
new file mode 100644
index 000000000000..0e641499b3da
--- /dev/null
+++ b/main/inotify-tools/fsid-t.patch
@@ -0,0 +1,18 @@
+this was reverted in https://github.com/inotify-tools/inotify-tools/commit/cbab7c0bec0afb52f740417692318f43861e9313
+but is still needed
+diff --git a/libinotifytools/src/inotifytools.c b/libinotifytools/src/inotifytools.c
+index 466f56d..4dbc018 100644
+--- a/libinotifytools/src/inotifytools.c
++++ b/libinotifytools/src/inotifytools.c
+@@ -57,6 +57,11 @@ struct fanotify_event_fid {
+ };
+ #endif
+ 
++#ifndef __GLIBC__
++#define val __val
++#define __kernel_fsid_t fsid_t
++#endif
++
+ /**
+  * @file inotifytools/inotifytools.h
+  * @brief inotifytools library public interface.
-- 
GitLab