From 1a499b8d7958f6f7a3fcbaa86f1a0e2360e57cb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Milan=20P=2E=20Stani=C4=87?= <mps@arvanta.net> Date: Fri, 15 Jan 2021 18:39:14 +0000 Subject: [PATCH] testing/libudev-zero: fix udev_device_get_usec_since_initialized bug add patch from upstream pull request to fix udev_device_get_usec_since_initialized() message --- ...a9d6e5343805a3bcb2387aa96458d580c1b0.patch | 38 +++++++++++++++++++ testing/libudev-zero/APKBUILD | 9 +++-- 2 files changed, 44 insertions(+), 3 deletions(-) create mode 100644 testing/libudev-zero/5bfaa9d6e5343805a3bcb2387aa96458d580c1b0.patch diff --git a/testing/libudev-zero/5bfaa9d6e5343805a3bcb2387aa96458d580c1b0.patch b/testing/libudev-zero/5bfaa9d6e5343805a3bcb2387aa96458d580c1b0.patch new file mode 100644 index 000000000000..3b9ad55deff7 --- /dev/null +++ b/testing/libudev-zero/5bfaa9d6e5343805a3bcb2387aa96458d580c1b0.patch @@ -0,0 +1,38 @@ +From 5bfaa9d6e5343805a3bcb2387aa96458d580c1b0 Mon Sep 17 00:00:00 2001 +From: Mikael Olenfalk <mikael@olenfalk.se> +Date: Thu, 14 Jan 2021 09:09:37 +0000 +Subject: [PATCH] Add dummy udev_device_get_usec_since_initialized() impl + +--- + udev.h | 1 + + udev_device.c | 5 +++++ + 2 files changed, 6 insertions(+) + +diff --git a/udev.h b/udev.h +index 51ba317..bc61ce3 100644 +--- a/udev.h ++++ b/udev.h +@@ -22,6 +22,7 @@ struct udev *udev_new(void); + struct udev *udev_ref(struct udev *udev); + struct udev *udev_unref(struct udev *udev); + ++unsigned long long udev_device_get_usec_since_initialized(struct udev_device *udev_device); + const char *udev_device_get_syspath(struct udev_device *udev_device); + const char *udev_device_get_sysname(struct udev_device *udev_device); + const char *udev_device_get_sysnum(struct udev_device *udev_device); +diff --git a/udev_device.c b/udev_device.c +index e189659..87631a5 100644 +--- a/udev_device.c ++++ b/udev_device.c +@@ -19,6 +19,11 @@ struct udev_device { + int refcount; + }; + ++unsigned long long udev_device_get_usec_since_initialized(struct udev_device *udev_device) ++{ ++ return 0ull; ++} ++ + const char *udev_device_get_syspath(struct udev_device *udev_device) + { + return udev_device_get_property_value(udev_device, "SYSPATH"); diff --git a/testing/libudev-zero/APKBUILD b/testing/libudev-zero/APKBUILD index e8bc7253299c..cb47c449295e 100644 --- a/testing/libudev-zero/APKBUILD +++ b/testing/libudev-zero/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Milan P. Stanić <mps@arvanta.net> pkgname=libudev-zero pkgver=0.4.5 -pkgrel=0 +pkgrel=1 pkgdesc="libudev replacement to use whatever device manager" url="https://github.com/illiliti/libudev-zero/" arch="all" @@ -12,7 +12,9 @@ makedepends="linux-headers" provides="udev" replaces="udev" subpackages="$pkgname-dev" -source="$pkgname-$pkgver.tar.gz::https://github.com/illiliti/libudev-zero/archive/$pkgver.tar.gz" +source="$pkgname-$pkgver.tar.gz::https://github.com/illiliti/libudev-zero/archive/$pkgver.tar.gz + 5bfaa9d6e5343805a3bcb2387aa96458d580c1b0.patch + " build() { make PREFIX=/usr @@ -22,4 +24,5 @@ package() { make DESTDIR=$pkgdir PREFIX=/usr install } -sha512sums="cc63a266284f60ab8b4d91ff9e7bade6df18c632fa867afe4c1b2cc2ec1e92cf40cc7ad0d693bd3c318994bcfcba0e548461061284131090a2ceb4aa268eaf73 libudev-zero-0.4.5.tar.gz" +sha512sums="cc63a266284f60ab8b4d91ff9e7bade6df18c632fa867afe4c1b2cc2ec1e92cf40cc7ad0d693bd3c318994bcfcba0e548461061284131090a2ceb4aa268eaf73 libudev-zero-0.4.5.tar.gz +20ca776e1c2afce4405dbd67ff902531bc6c9209edfcbb59d128d70f988fb89be3ea70bd27a394516472985bbad6d48e2323dafe7e4a420a110b0471618e379e 5bfaa9d6e5343805a3bcb2387aa96458d580c1b0.patch" -- GitLab