alexandre-mbm/arch-pkgs

dangerous-jack-connector: simplificar makedepends

Closed this issue · 2 comments

  • um auxiliar para simplificar makedepends; pode ajudar:

Ref.: https://wiki.archlinux.org/index.php/PKGBUILD#makedepends

$ pacman -Si $(pactree -rl coreutils) 2>/dev/null | grep -C 10 "^Grupos *:.*base-devel" | grep -e "^Nome" -e "^Grupos"
Nome                 : pacman
Grupos               : base  base-devel
Nome                 : util-linux
Grupos               : base  base-devel
Nome                 : fakeroot
Grupos               : base-devel
$ pacman -Si $(pactree -rl make) 2>/dev/null | grep -C 10 "^Grupos *:.*base-devel" | grep -e "^Nome" -e "^Grupos"
Nome                 : make
Grupos               : base-devel
$ pacman -Si $(pactree -rl wine) 2>/dev/null | grep -C 10 "^Grupos *:.*base-devel" | grep -e "^Nome" -e "^Grupos"
  • criá-lo como alias (ver #5) — teve de ser como uma única função
$ pacman -Si $(pactree -rl coreutils) 2>/dev/null | grep -C 10 "^Grupos *:.*base-devel" | grep -e "^Nome" | echo $(cut -d: -f2) | sed "s/ /\n/g"
pacman
util-linux
fakeroot

Ref.: Make bash alias that takes parameter?

myfunction() {
    #do things with parameters like $1 such as
    mv $1 $1.bak
    cp $2 $1
}
alias myname=myfunction

Falta usar a nova ferramenta para a melhoria de dangerous-jack-connector.