There we go. That's the problem. lvm2 doesn't buildrequire systemd. So those lines are completely missing in Leap. Try adding BuildRequires: pkgconfig(systemd) like it's done in the Factory package.