summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--user/elogind/APKBUILD11
-rw-r--r--user/elogind/bad-tests.patch35
2 files changed, 42 insertions, 4 deletions
diff --git a/user/elogind/APKBUILD b/user/elogind/APKBUILD
index ac15c029f..98a802dff 100644
--- a/user/elogind/APKBUILD
+++ b/user/elogind/APKBUILD
@@ -1,10 +1,10 @@
# Contributor: A. Wilcox <awilfox@adelielinux.org>
# Maintainer: A. Wilcox <awilfox@adelielinux.org>
pkgname=elogind
-pkgver=243.7
+pkgver=246.10
pkgrel=0
pkgdesc="Session manager system"
-url=" "
+url="https://github.com/elogind/elogind/wiki"
arch="all"
license="LGPL-2.1+"
depends="dbus eudev utmps"
@@ -19,6 +19,8 @@ source="elogind-$pkgver.tar.gz::https://github.com/elogind/elogind/archive/v$pkg
elogind.pamd
elogind.confd
elogind.initd
+
+ bad-tests.patch
"
build() {
@@ -47,8 +49,9 @@ package() {
install -D -m644 "$srcdir"/elogind.confd "$pkgdir"/etc/conf.d/elogind
}
-sha512sums="fd17c5016d083d63805f9ed0326ee32597870f6c48c9c246712cb09a77db775036b0fd0f4258b6557e189a1eceb4b50f4ae2e9e7881f4d9759b87a0b49ce3472 elogind-243.7.tar.gz
+sha512sums="9db0f068ed94ec07bab4d764ccb38840af3d05a4b7c9c539721906f5381b509cb9a3cbfb0453a978210d306136368de6162578c600d522416ef2a7ac1b9f348b elogind-246.10.tar.gz
5c1596b85e893e965ffb6f401c51d07dc4a77468b2ccfbe93a2b84eae596acf8a31a760c16f174cf73ffd6d404e9252e9baa7ea5ecc7785e6bf66282c27c66fc utmps.patch
b5043d7bcbefdf00704d40670deafa0984899cc7be083e8d886a92137932a9f23c25749c106cfc07906166e57db32fe6c602cf1c54129faa7e5b04d6228b7c17 elogind.pamd
2c9047c054582824f8a3e71bb0a79a5621d7a92cb15c66bb7e7a8deb931037b6d3a331b86cdc9eb5ec4e7b2b725548a7ee6657e3c3193d81ba6422cd101a2491 elogind.confd
-bbc203a924abf65b45d7d4d2fc31baf2d4e23135d98c7c937f93a4fe2d4ce9dac3d4e0747c1e09101f8b2ce674d25d49e085bf2445e7cb28408d7d209f8f4491 elogind.initd"
+bbc203a924abf65b45d7d4d2fc31baf2d4e23135d98c7c937f93a4fe2d4ce9dac3d4e0747c1e09101f8b2ce674d25d49e085bf2445e7cb28408d7d209f8f4491 elogind.initd
+a8bcb3c13e13a974e0492721705be808c934026bb4ee92cf280143db85563cf73921354438a6d8bd372edec7e7923894e72daf88f731150c273a82d333737f25 bad-tests.patch"
diff --git a/user/elogind/bad-tests.patch b/user/elogind/bad-tests.patch
new file mode 100644
index 000000000..b448dbf34
--- /dev/null
+++ b/user/elogind/bad-tests.patch
@@ -0,0 +1,35 @@
+diff -ur a/src/test/meson.build b/src/test/meson.build
+--- a/src/test/meson.build 2022-01-11 19:27:23.220000000 +0000
++++ b/src/test/meson.build 2022-01-11 19:28:38.370000000 +0000
+@@ -257,10 +257,6 @@
+ # []],
+ #endif // 0
+
+- [['src/test/test-mountpoint-util.c'],
+- [],
+- []],
+-
+ [['src/test/test-exec-util.c'],
+ [],
+ []],
+@@ -1095,20 +1091,10 @@
+ # '', 'timeout=120'],
+ #endif // 0
+
+- [['src/libelogind/sd-login/test-login.c'],
+- [],
+- []],
+-
+ [['src/libelogind/sd-device/test-sd-device.c'],
+ [],
+ []],
+
+- [['src/libelogind/sd-device/test-sd-device-thread.c'],
+- [libbasic,
+- libshared_static,
+- libelogind],
+- [threads]],
+-
+ #if 0 /// elogind does not ship libudev itself
+ # [['src/libsystemd/sd-device/test-udev-device-thread.c'],
+ # [libbasic,