Here are two patches I needed to get systemd to build against the current libnotify and vala releases.