1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
class yaourt { package { [ "yajl" ]: ensure => 'installed', install_options => ["--asdeps"]; } package::makepkg { 'package-query': ensure => installed, asdeps => true, require => Package['yajl']; } package::makepkg { 'yaourt': ensure => installed, require => Package::Makepkg['package-query']; } }