Steam seems to want 32bit libsystemd.so.0
I don't know if Steam's recent update to blame, but it requires 32bit libsystemd and exits with error if it can't find one.
I decided to try and solve it by myself, using systemdcompat PKGBUILD as a base.
Here's what I came up with:
_spkgrel=1
_repo=http://mirror.netcologne.de/archlinux/multilib/os
pkgname=lib32-systemd-dummy
pkgver=239.0
pkgrel=1
arch=('x86_64')
license=('GPL2')
url="http://www.freedesktop.org/wiki/Software/systemd"
source=("$_repo/x86_64/lib32-systemd-$pkgver-${_spkgrel}-x86_64.pkg.tar.xz")
sha256sums=('91e88d8ca8bd72bb58e6a64ad5cffeb0bcc370f55ceb896873d137f0e9d266c3')
pkgdesc="systemd client libraries without udev; systemd compatibility package"
#provides=("lib32-systemd=${pkgver}" 'lib32-systemd.so') # conflicts with lib32-eudev
depends=('lib32-glibc' 'lib32-libcap' 'lib32-libgcrypt' 'lib32-xz' 'lib32-eudev')
conflicts=('lib32-systemd' 'eudev-systemdcompat')
package() {
install -d $pkgdir/usr/lib32
for f in usr/lib32/libsystemd*.so*;do
mv -v $f $pkgdir/usr/lib32
done
}
I hope someone finds this useful someday.