- name: build package command: 'makepkg --syncdeps --rmdeps --clean --noconfirm --force' args: chdir: '{{ aur_build_dir }}/{{ item.name }}' - name: retrieve package name command: 'grep -oP "(?<=pkgname=).*" {{ aur_build_dir }}/{{ item.name }}/PKGBUILD' register: pkg_name - name: retrieve package version command: 'grep -oP "(?<=pkgver=).*" {{ aur_build_dir }}/{{ item.name }}/PKGBUILD' register: pkg_version - name: retrieve package release command: 'grep -oP "(?<=pkgrel=).*" {{ aur_build_dir }}/{{ item.name }}/PKGBUILD' register: pkg_release - name: install package become: true pacman: name: '{{ aur_build_dir }}/{{ item.name }}/{{ pkg_name.stdout }}-{{ pkg_version.stdout }}-{{ pkg_release.stdout }}-x86_64.pkg.tar.zst' state: present