-added missing libXrand depend, only depend on libudev instead of full udev and use python3 with python3-mako