···202 changelog = "https://github.com/openzfs/zfs/releases/tag/zfs-${version}";
203 license = lib.licenses.cddl;
204205- # The case-block for TARGET_CPU has branches for only five CPU families,
206 # which prevents ZFS from building on any other platform. Since the NixOS
207 # `boot.zfs.enabled` property is `readOnly`, excluding platforms where ZFS
208 # does not build is the only way to produce a NixOS installer on such
209 # platforms.
210- # https://github.com/openzfs/zfs/blob/6a6bd493988c75331deab06e5352a9bed035a87d/config/always-arch.m4#L16
211 platforms =
212 with lib.systems.inspect.patterns;
213- map (p: p // isLinux) [ isx86_32 isx86_64 isPower isAarch64 isSparc ];
214215 maintainers = with lib.maintainers; [ jcumming jonringer globin raitobezarius ];
216 mainProgram = "zfs";
···202 changelog = "https://github.com/openzfs/zfs/releases/tag/zfs-${version}";
203 license = lib.licenses.cddl;
204205+ # The case-block for TARGET_CPU has branches for only some CPU families,
206 # which prevents ZFS from building on any other platform. Since the NixOS
207 # `boot.zfs.enabled` property is `readOnly`, excluding platforms where ZFS
208 # does not build is the only way to produce a NixOS installer on such
209 # platforms.
210+ # https://github.com/openzfs/zfs/blob/6723d1110f6daf93be93db74d5ea9f6b64c9bce5/config/always-arch.m4#L12
211 platforms =
212 with lib.systems.inspect.patterns;
213+ map (p: p // isLinux) ([ isx86_32 isx86_64 isPower isAarch64 isSparc ] ++ isArmv7);
214215 maintainers = with lib.maintainers; [ jcumming jonringer globin raitobezarius ];
216 mainProgram = "zfs";