dpkg now supports wildcard architectures, so we can write libacl1-dev (>= 2.2.11-1) [linux-any] and get rid of the type-handling handling. I gave this a try and it works well. Any opposition to using that?