Last active
August 22, 2016 18:26
-
-
Save ajouellette/7336cc08e4ea61b113be1c179cadcd14 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+ version=4.6.8 | |
+ unset aur cleancache devel edit info installpkg foreign needed noconfirm nodeps noedit | |
+ unset operation pac pacQ pacS quiet rebuild refresh repo search selective upgrade | |
+ LC_COLLATE=C | |
+ TEXTDOMAIN=pacaur | |
+ TEXTDOMAINDIR=/usr/share/locale | |
+ [[ -n '' ]] | |
+ configdir=/etc/xdg/pacaur | |
+ userconfigdir=/home/aaron/.config/pacaur | |
+ userpacmandir=/home/aaron/.config/pacman | |
+ usercachedir=/home/aaron/.cache/pacaur | |
+ [[ -r '' ]] | |
+ source /etc/makepkg.conf | |
++ DLAGENTS=('ftp::/usr/bin/curl -fC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u' 'http::/usr/bin/curl -fLC - --retry 3 --retry-delay 3 -o %o %u' 'https::/usr/bin/curl -fLC - --retry 3 --retry-delay 3 -o %o %u' 'rsync::/usr/bin/rsync --no-motd -z %u %o' 'scp::/usr/bin/scp -C %u %o') | |
++ VCSCLIENTS=('bzr::bzr' 'git::git' 'hg::mercurial' 'svn::subversion') | |
++ CARCH=x86_64 | |
++ CHOST=x86_64-pc-linux-gnu | |
++ CPPFLAGS=-D_FORTIFY_SOURCE=2 | |
++ CFLAGS='-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong' | |
++ CXXFLAGS='-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong' | |
++ LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro | |
++ DEBUG_CFLAGS='-g -fvar-tracking-assignments' | |
++ DEBUG_CXXFLAGS='-g -fvar-tracking-assignments' | |
++ BUILDENV=(!distcc color !ccache check !sign) | |
++ OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !optipng !upx !debug) | |
++ INTEGRITY_CHECK=(md5) | |
++ STRIP_BINARIES=--strip-all | |
++ STRIP_SHARED=--strip-unneeded | |
++ STRIP_STATIC=--strip-debug | |
++ MAN_DIRS=({usr{,/local}{,/share},opt/*}/{man,info}) | |
++ DOC_DIRS=(usr/{,local/}{,share/}{doc,gtk-doc} opt/*/{doc,gtk-doc}) | |
++ PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod) | |
++ COMPRESSGZ=(gzip -c -f -n) | |
++ COMPRESSBZ2=(bzip2 -c -f) | |
++ COMPRESSXZ=(xz -c -z -) | |
++ COMPRESSLRZ=(lrzip -q) | |
++ COMPRESSLZO=(lzop -q) | |
++ COMPRESSZ=(compress -c -f) | |
++ PKGEXT=.pkg.tar.xz | |
++ SRCEXT=.src.tar.gz | |
+ [[ -r /home/aaron/.config/pacman/makepkg.conf ]] | |
+ source /home/aaron/.config/pacman/makepkg.conf | |
++ DLAGENTS=('ftp::/usr/bin/curl -fC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u' 'http::/usr/bin/curl -fLC - --retry 3 --retry-delay 3 -o %o %u' 'https::/usr/bin/curl -fLC - --retry 3 --retry-delay 3 -o %o %u' 'rsync::/usr/bin/rsync --no-motd -z %u %o' 'scp::/usr/bin/scp -C %u %o') | |
++ VCSCLIENTS=('bzr::bzr' 'git::git' 'hg::mercurial' 'svn::subversion') | |
++ CARCH=x86_64 | |
++ CHOST=x86_64-unknown-linux-gnu | |
++ CPPFLAGS=-D_FORTIFY_SOURCE=2 | |
++ CFLAGS='-march=native -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2' | |
++ CXXFLAGS='-march=native -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2' | |
++ LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro | |
+++ nproc | |
++ MAKEFLAGS=-j4 | |
++ DEBUG_CFLAGS='-g -fvar-tracking-assignments' | |
++ DEBUG_CXXFLAGS='-g -fvar-tracking-assignments' | |
++ BUILDENV=(!distcc color !ccache check !sign) | |
++ BUILDDIR=/tmp/makepkg | |
++ OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !upx !debug) | |
++ INTEGRITY_CHECK=(md5) | |
++ STRIP_BINARIES=--strip-all | |
++ STRIP_SHARED=--strip-unneeded | |
++ STRIP_STATIC=--strip-debug | |
++ MAN_DIRS=({usr{,/local}{,/share},opt/*}/{man,info}) | |
++ DOC_DIRS=(usr/{,local/}{,share/}{doc,gtk-doc} opt/*/{doc,gtk-doc}) | |
++ PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod) | |
++ PKGDEST=/var/cache/aur/pkg | |
++ PACKAGER=' ' | |
++ COMPRESSGZ=(gzip -c -f -n) | |
++ COMPRESSBZ2=(bzip2 -c -f) | |
++ COMPRESSXZ=(xz -c -z -T0 -0 -) | |
++ COMPRESSLRZ=(lrzip -q) | |
++ COMPRESSLZO=(lzop -q) | |
++ COMPRESSZ=(compress -c -f) | |
++ PKGEXT=.pkg.tar.xz | |
++ SRCEXT=.src.tar.gz | |
+ tmpdir=/tmp/pacaurtmp-aaron | |
+ clonedir=/home/aaron/.cache/pacaur | |
+ editor=nvim | |
+ displaybuildfiles=diff | |
+ fallback=true | |
+ silent=false | |
+ sortby=popularity | |
+ sortorder=descending | |
+ sudoloop=true | |
+ pacmanbin=pacman | |
+ aururl=aur.archlinux.org | |
+ aurrpc='/rpc.php?type=info&v=5' | |
+ source /etc/xdg/pacaur/config | |
+ [[ -r /home/aaron/.config/pacaur/config ]] | |
+ source /home/aaron/.config/pacaur/config | |
++ displaybuildfiles=full | |
++ sortorder=ascending | |
+ [[ ! -d /tmp/pacaurtmp-aaron ]] | |
+ [[ ! -d /home/aaron/.cache/pacaur ]] | |
+ trap Cancel INT | |
+ args=($@) | |
+ for i in '"${args[@]}"' | |
+ [[ -S =~ ^-[a-zA-Z0-9] ]] | |
+ opts+=($i) | |
+ for i in '"${args[@]}"' | |
+ [[ firefox-arora =~ ^-[a-zA-Z0-9] ]] | |
+ count=0 | |
+ [[ -n -S ]] | |
+ getopts sidmykufecqrahvxVDFQRSTUbglnoptw-: OPT | |
+ pacmanarg+=("-$OPT") | |
+ case "$OPT" in | |
+ pacS=1 | |
+ operation=sync | |
+ [[ -S =~ w ]] | |
+ installpkg=true | |
+ [[ -S =~ g ]] | |
+ [[ -S =~ l ]] | |
+ [[ -S =~ p ]] | |
+ getopts sidmykufecqrahvxVDFQRSTUbglnoptw-: OPT | |
+ [[ -z firefox-arora ]] | |
+ pkgs+=("${!OPTIND}") | |
+ shift 2 | |
+ OPTIND=1 | |
+ [[ -n '' ]] | |
++ grep '^Color' /etc/pacman.conf | |
+ [[ -n Color ]] | |
+ [[ '' != \n\e\v\e\r ]] | |
+ [[ '' = \a\l\w\a\y\s ]] | |
+ coweropts+=("--color=auto") | |
+ reset='\e[0m' | |
+ colorR='\e[1;31m' | |
+ colorG='\e[1;32m' | |
+ colorY='\e[1;33m' | |
+ colorB='\e[1;34m' | |
+ colorM='\e[1;35m' | |
+ colorW='\e[1;39m' | |
+ pacmanarg=(${pacmanarg[@]/--/}) | |
+ pacmanarg=(${pacmanarg[@]/-r/}) | |
+ pacmanarg=(${pacmanarg[@]/-a/}) | |
+ [[ sync = sync ]] | |
+ [[ ! -n '' ]] | |
+ [[ ! -n '' ]] | |
+ [[ ! -n '' ]] | |
+ [[ 1000 -eq 0 ]] | |
+ [[ -n 1 ]] | |
+ pacmanarg=(${pacmanarg[@]/-e/}) | |
+ [[ -n 1 ]] | |
+ [[ -n '' ]] | |
+ [[ -n 1 ]] | |
+ [[ -n '' ]] | |
+ [[ ! -n nvim ]] | |
+ [[ sync = sync ]] | |
+ [[ ! -n '' ]] | |
+ [[ ! -n '' ]] | |
+ [[ ! -n '' ]] | |
+ [[ full = diff ]] | |
+ [[ ! -w /home/aaron/.cache/pacaur ]] | |
+ [[ -z firefox-arora ]] | |
+ [[ -z firefox-arora ]] | |
+ [[ -n '' ]] | |
+ case $operation in | |
+ [[ -n '' ]] | |
+ [[ -n '' ]] | |
+ [[ -n '' ]] | |
+ [[ -n '' ]] | |
+ [[ -z firefox-arora ]] | |
+ ClassifyPkgs firefox-arora | |
+ local noaurpkgs norepopkgs | |
+ [[ true = true ]] | |
+ [[ -n '' ]] | |
+ [[ -n '' ]] | |
+ [[ ! -n '' ]] | |
+ [[ ! -n '' ]] | |
+ unset noaurpkgs | |
+ for i in '"${pkgs[@]}"' | |
+ [[ firefox-arora == aur/* ]] | |
+ noaurpkgs+=($i) | |
+ [[ -n firefox-arora ]] | |
+ norepopkgs=($(LANG=C $pacmanbin -Sp ${noaurpkgs[@]} 2>&1 >/dev/null | awk '{print $NF}')) | |
++ LANG=C | |
++ pacman -Sp firefox-arora | |
++ awk '{print $NF}' | |
+ for i in '"${norepopkgs[@]}"' | |
+ [[ ! firefox-arora =~ [a-zA-Z0-9.+-]+/firefox-arora[^a-zA-Z0-9.+-] ]] | |
+ aurpkgs+=($i) | |
+ repopkgs=($(grep -xvf <(printf '%s\n' "${aurpkgs[@]}") <(printf '%s\n' "${noaurpkgs[@]}"))) | |
+++ printf '%s\n' firefox-arora | |
++ grep -xvf /dev/fd/63 /dev/fd/62 | |
+++ printf '%s\n' firefox-arora | |
+ [[ -n '' ]] | |
+ [[ -n firefox-arora ]] | |
+ [[ -n '' ]] | |
+ [[ true = true ]] | |
+ [[ ! -n '' ]] | |
+ Note w 'Package(s) \e[1;39mfirefox-arora\e[0m not found in repositories, trying \e[1;35mAUR\e[0m...' | |
+ case "$1" in | |
+ echo -e '\e[1;33m::\e[0m Package(s) \e[1;39mfirefox-arora\e[0m not found in repositories, trying \e[1;35mAUR\e[0m...' | |
[1;33m::[0m Package(s) [1;39mfirefox-arora[0m not found in repositories, trying [1;35mAUR[0m... | |
+ Core firefox-arora | |
+ GetIgnoredPkgs | |
+ ignoredpkgs+=($(grep '^IgnorePkg' '/etc/pacman.conf' | awk -F '=' '{print $NF}' | tr -d "'\"")) | |
++ grep '^IgnorePkg' /etc/pacman.conf | |
++ awk -F = '{print $NF}' | |
++ tr -d ''\''"' | |
+ [[ -e /home/aaron/.config/cower/config ]] | |
+ ignoredpkgs=(${ignoredpkgs[@]//,/ }) | |
+ [[ -n '' ]] | |
+ IgnoreChecks | |
+ local checkaurpkgs checkaurpkgsAver checkaurpkgsQver i | |
+ [[ -z pacman-mirrorlist ]] | |
++ DownloadJson firefox-arora | |
++ local urlencodedpkgs urlargs | |
++ urlencodedpkgs=($(sed 's/+/%2b/g;s/@/%40/g' <<< $@)) | |
+++ sed 's/+/%2b/g;s/@/%40/g' | |
+++ printf '&arg[]=%s' firefox-arora | |
++ urlargs='&arg[]=firefox-arora' | |
++ [[ 20 -lt 8125 ]] | |
++ curl -sfg --compressed -C 0 'https://aur.archlinux.org/rpc.php?type=info&v=5&arg[]=firefox-arora' | |
+ json='{"version":5,"type":"multiinfo","resultcount":0,"results":[]}' | |
+ unset aurpkgs | |
+ checkaurpkgs=($(GetJson "var" "$json" "Name")) | |
++ GetJson var '{"version":5,"type":"multiinfo","resultcount":0,"results":[]}' Name | |
++ json_verify -q | |
++ case "$1" in | |
++ json_reformat | |
++ tr -d '", ' | |
++ grep -Po 'Name:.*' | |
++ sed -r s/Name:/Name#/g | |
++ awk -F '#' '{print $2}' | |
+ checkaurpkgsAver=($(GetJson "var" "$json" "Version")) | |
++ GetJson var '{"version":5,"type":"multiinfo","resultcount":0,"results":[]}' Version | |
++ json_verify -q | |
++ case "$1" in | |
++ json_reformat | |
++ tr -d '", ' | |
++ grep -Po 'Version:.*' | |
++ sed -r s/Version:/Version#/g | |
++ awk -F '#' '{print $2}' | |
+ checkaurpkgsQver=($(expac -Q '%v' "${checkaurpkgs[@]}")) | |
++ expac -Q %v | |
+ NothingToDo | |
+ [[ -z '' ]] | |
+ printf '%s\n' ' there is nothing to do' | |
there is nothing to do | |
+ exit |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+ version=4.6.8 | |
+ unset aur cleancache devel edit info installpkg foreign needed noconfirm nodeps noedit | |
+ unset operation pac pacQ pacS quiet rebuild refresh repo search selective upgrade | |
+ LC_COLLATE=C | |
+ TEXTDOMAIN=pacaur | |
+ TEXTDOMAINDIR=/usr/share/locale | |
+ [[ -n '' ]] | |
+ configdir=/etc/xdg/pacaur | |
+ userconfigdir=/home/aaron/.config/pacaur | |
+ userpacmandir=/home/aaron/.config/pacman | |
+ usercachedir=/home/aaron/.cache/pacaur | |
+ [[ -r '' ]] | |
+ source /etc/makepkg.conf | |
++ DLAGENTS=('ftp::/usr/bin/curl -fC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u' 'http::/usr/bin/curl -fLC - --retry 3 --retry-delay 3 -o %o %u' 'https::/usr/bin/curl -fLC - --retry 3 --retry-delay 3 -o %o %u' 'rsync::/usr/bin/rsync --no-motd -z %u %o' 'scp::/usr/bin/scp -C %u %o') | |
++ VCSCLIENTS=('bzr::bzr' 'git::git' 'hg::mercurial' 'svn::subversion') | |
++ CARCH=x86_64 | |
++ CHOST=x86_64-pc-linux-gnu | |
++ CPPFLAGS=-D_FORTIFY_SOURCE=2 | |
++ CFLAGS='-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong' | |
++ CXXFLAGS='-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong' | |
++ LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro | |
++ DEBUG_CFLAGS='-g -fvar-tracking-assignments' | |
++ DEBUG_CXXFLAGS='-g -fvar-tracking-assignments' | |
++ BUILDENV=(!distcc color !ccache check !sign) | |
++ OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !optipng !upx !debug) | |
++ INTEGRITY_CHECK=(md5) | |
++ STRIP_BINARIES=--strip-all | |
++ STRIP_SHARED=--strip-unneeded | |
++ STRIP_STATIC=--strip-debug | |
++ MAN_DIRS=({usr{,/local}{,/share},opt/*}/{man,info}) | |
++ DOC_DIRS=(usr/{,local/}{,share/}{doc,gtk-doc} opt/*/{doc,gtk-doc}) | |
++ PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod) | |
++ COMPRESSGZ=(gzip -c -f -n) | |
++ COMPRESSBZ2=(bzip2 -c -f) | |
++ COMPRESSXZ=(xz -c -z -) | |
++ COMPRESSLRZ=(lrzip -q) | |
++ COMPRESSLZO=(lzop -q) | |
++ COMPRESSZ=(compress -c -f) | |
++ PKGEXT=.pkg.tar.xz | |
++ SRCEXT=.src.tar.gz | |
+ [[ -r /home/aaron/.config/pacman/makepkg.conf ]] | |
+ source /home/aaron/.config/pacman/makepkg.conf | |
++ DLAGENTS=('ftp::/usr/bin/curl -fC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u' 'http::/usr/bin/curl -fLC - --retry 3 --retry-delay 3 -o %o %u' 'https::/usr/bin/curl -fLC - --retry 3 --retry-delay 3 -o %o %u' 'rsync::/usr/bin/rsync --no-motd -z %u %o' 'scp::/usr/bin/scp -C %u %o') | |
++ VCSCLIENTS=('bzr::bzr' 'git::git' 'hg::mercurial' 'svn::subversion') | |
++ CARCH=x86_64 | |
++ CHOST=x86_64-unknown-linux-gnu | |
++ CPPFLAGS=-D_FORTIFY_SOURCE=2 | |
++ CFLAGS='-march=native -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2' | |
++ CXXFLAGS='-march=native -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2' | |
++ LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro | |
+++ nproc | |
++ MAKEFLAGS=-j4 | |
++ DEBUG_CFLAGS='-g -fvar-tracking-assignments' | |
++ DEBUG_CXXFLAGS='-g -fvar-tracking-assignments' | |
++ BUILDENV=(!distcc color !ccache check !sign) | |
++ BUILDDIR=/tmp/makepkg | |
++ OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !upx !debug) | |
++ INTEGRITY_CHECK=(md5) | |
++ STRIP_BINARIES=--strip-all | |
++ STRIP_SHARED=--strip-unneeded | |
++ STRIP_STATIC=--strip-debug | |
++ MAN_DIRS=({usr{,/local}{,/share},opt/*}/{man,info}) | |
++ DOC_DIRS=(usr/{,local/}{,share/}{doc,gtk-doc} opt/*/{doc,gtk-doc}) | |
++ PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod) | |
++ PKGDEST=/var/cache/aur/pkg | |
++ PACKAGER=' ' | |
++ COMPRESSGZ=(gzip -c -f -n) | |
++ COMPRESSBZ2=(bzip2 -c -f) | |
++ COMPRESSXZ=(xz -c -z -T0 -0 -) | |
++ COMPRESSLRZ=(lrzip -q) | |
++ COMPRESSLZO=(lzop -q) | |
++ COMPRESSZ=(compress -c -f) | |
++ PKGEXT=.pkg.tar.xz | |
++ SRCEXT=.src.tar.gz | |
+ tmpdir=/tmp/pacaurtmp-aaron | |
+ clonedir=/home/aaron/.cache/pacaur | |
+ editor=nvim | |
+ displaybuildfiles=diff | |
+ fallback=true | |
+ silent=false | |
+ sortby=popularity | |
+ sortorder=descending | |
+ sudoloop=true | |
+ pacmanbin=pacman | |
+ aururl=aur.archlinux.org | |
+ aurrpc='/rpc.php?type=info&v=5' | |
+ source /etc/xdg/pacaur/config | |
+ [[ -r /home/aaron/.config/pacaur/config ]] | |
+ source /home/aaron/.config/pacaur/config | |
++ displaybuildfiles=full | |
++ sortorder=ascending | |
+ [[ ! -d /tmp/pacaurtmp-aaron ]] | |
+ [[ ! -d /home/aaron/.cache/pacaur ]] | |
+ trap Cancel INT | |
+ args=($@) | |
+ for i in '"${args[@]}"' | |
+ [[ -S =~ ^-[a-zA-Z0-9] ]] | |
+ opts+=($i) | |
+ for i in '"${args[@]}"' | |
+ [[ firefox-arora =~ ^-[a-zA-Z0-9] ]] | |
+ count=0 | |
+ [[ -n -S ]] | |
+ getopts sidmykufecqrahvxVDFQRSTUbglnoptw-: OPT | |
+ pacmanarg+=("-$OPT") | |
+ case "$OPT" in | |
+ pacS=1 | |
+ operation=sync | |
+ [[ -S =~ w ]] | |
+ installpkg=true | |
+ [[ -S =~ g ]] | |
+ [[ -S =~ l ]] | |
+ [[ -S =~ p ]] | |
+ getopts sidmykufecqrahvxVDFQRSTUbglnoptw-: OPT | |
+ [[ -z firefox-arora ]] | |
+ pkgs+=("${!OPTIND}") | |
+ shift 2 | |
+ OPTIND=1 | |
+ [[ -n '' ]] | |
++ grep '^Color' /etc/pacman.conf | |
+ [[ -n Color ]] | |
+ [[ '' != \n\e\v\e\r ]] | |
+ [[ '' = \a\l\w\a\y\s ]] | |
+ coweropts+=("--color=auto") | |
+ reset='\e[0m' | |
+ colorR='\e[1;31m' | |
+ colorG='\e[1;32m' | |
+ colorY='\e[1;33m' | |
+ colorB='\e[1;34m' | |
+ colorM='\e[1;35m' | |
+ colorW='\e[1;39m' | |
+ pacmanarg=(${pacmanarg[@]/--/}) | |
+ pacmanarg=(${pacmanarg[@]/-r/}) | |
+ pacmanarg=(${pacmanarg[@]/-a/}) | |
+ [[ sync = sync ]] | |
+ [[ ! -n '' ]] | |
+ [[ ! -n '' ]] | |
+ [[ ! -n '' ]] | |
+ [[ 1000 -eq 0 ]] | |
+ [[ -n 1 ]] | |
+ pacmanarg=(${pacmanarg[@]/-e/}) | |
+ [[ -n 1 ]] | |
+ [[ -n '' ]] | |
+ [[ -n 1 ]] | |
+ [[ -n '' ]] | |
+ [[ ! -n nvim ]] | |
+ [[ sync = sync ]] | |
+ [[ ! -n '' ]] | |
+ [[ ! -n '' ]] | |
+ [[ ! -n '' ]] | |
+ [[ full = diff ]] | |
+ [[ ! -w /home/aaron/.cache/pacaur ]] | |
+ [[ -z firefox-arora ]] | |
+ [[ -z firefox-arora ]] | |
+ [[ -n '' ]] | |
+ case $operation in | |
+ [[ -n '' ]] | |
+ [[ -n '' ]] | |
+ [[ -n '' ]] | |
+ [[ -n '' ]] | |
+ [[ -z firefox-arora ]] | |
+ ClassifyPkgs firefox-arora | |
+ local noaurpkgs norepopkgs | |
+ [[ true = true ]] | |
+ [[ -n '' ]] | |
+ [[ -n '' ]] | |
+ [[ ! -n '' ]] | |
+ [[ ! -n '' ]] | |
+ unset noaurpkgs | |
+ for i in '"${pkgs[@]}"' | |
+ [[ firefox-arora == aur/* ]] | |
+ noaurpkgs+=($i) | |
+ [[ -n firefox-arora ]] | |
+ norepopkgs=($(LANG=C $pacmanbin -Sp ${noaurpkgs[@]} 2>&1 >/dev/null | awk '{print $NF}')) | |
++ LANG=C | |
++ pacman -Sp firefox-arora | |
++ awk '{print $NF}' | |
+ for i in '"${norepopkgs[@]}"' | |
+ [[ ! firefox-arora =~ [a-zA-Z0-9.+-]+/firefox-arora[^a-zA-Z0-9.+-] ]] | |
+ aurpkgs+=($i) | |
+ repopkgs=($(grep -xvf <(printf '%s\n' "${aurpkgs[@]}") <(printf '%s\n' "${noaurpkgs[@]}"))) | |
+++ printf '%s\n' firefox-arora | |
++ grep -xvf /dev/fd/63 /dev/fd/62 | |
+++ printf '%s\n' firefox-arora | |
+ [[ -n '' ]] | |
+ [[ -n firefox-arora ]] | |
+ [[ -n '' ]] | |
+ [[ true = true ]] | |
+ [[ ! -n '' ]] | |
+ Note w 'Package(s) \e[1;39mfirefox-arora\e[0m not found in repositories, trying \e[1;35mAUR\e[0m...' | |
+ case "$1" in | |
+ echo -e '\e[1;33m::\e[0m Package(s) \e[1;39mfirefox-arora\e[0m not found in repositories, trying \e[1;35mAUR\e[0m...' | |
[1;33m::[0m Package(s) [1;39mfirefox-arora[0m not found in repositories, trying [1;35mAUR[0m... | |
+ Core firefox-arora | |
+ GetIgnoredPkgs | |
+ ignoredpkgs+=($(grep '^IgnorePkg' '/etc/pacman.conf' | awk -F '=' '{print $NF}' | tr -d "'\"")) | |
++ grep '^IgnorePkg' /etc/pacman.conf | |
++ awk -F = '{print $NF}' | |
++ tr -d ''\''"' | |
+ [[ -e /home/aaron/.config/cower/config ]] | |
+ ignoredpkgs=(${ignoredpkgs[@]//,/ }) | |
+ [[ -n '' ]] | |
+ IgnoreChecks | |
+ local checkaurpkgs checkaurpkgsAver checkaurpkgsQver i | |
+ [[ -z '' ]] | |
+ return | |
+ DepsSolver | |
+ local i | |
+ Note i 'resolving dependencies...' | |
+ case "$1" in | |
+ echo -e '\e[1;34m::\e[0m resolving dependencies...' | |
[1;34m::[0m resolving dependencies... | |
+ for i in '"${!aurpkgs[@]}"' | |
++ awk -F '>|<|=' '{print $1}' | |
+ aurpkgs[$i]=firefox-arora | |
+ deps+=(${aurpkgs[@]}) | |
+ [[ -z '' ]] | |
+ foreignpkgs=($($pacmanbin -Qmq)) | |
++ pacman -Qmq | |
+ FindDepsAur firefox-arora | |
+ local aurpkgsproviders aurpkgsprovidersname errdepsname depspkgs depspkgstmp depspkgsaurtmp repodepstmp | |
+ local builtpkg vcsdepspkgs assumedepspkgs prevname prevver prevaurver i j | |
+ [[ -n '' ]] | |
+ [[ -z '' ]] | |
++ DownloadJson firefox-arora | |
++ local urlencodedpkgs urlargs | |
++ urlencodedpkgs=($(sed 's/+/%2b/g;s/@/%40/g' <<< $@)) | |
+++ sed 's/+/%2b/g;s/@/%40/g' | |
+++ printf '&arg[]=%s' firefox-arora | |
++ urlargs='&arg[]=firefox-arora' | |
++ [[ 20 -lt 8125 ]] | |
++ curl -sfg --compressed -C 0 'https://aur.archlinux.org/rpc.php?type=info&v=5&arg[]=firefox-arora' | |
+ json='{"version":5,"type":"multiinfo","resultcount":0,"results":[]}' | |
+ aurpkgsproviders=($(GetJson "array" "$json" "Provides")) | |
++ GetJson array '{"version":5,"type":"multiinfo","resultcount":0,"results":[]}' Provides | |
++ json_verify -q | |
++ case "$1" in | |
++ json_reformat | |
++ tr -d ', ' | |
++ sed -e '/^"Provides"/,/]/!d' | |
++ tr -d '\"' | |
++ sed 's/] /]\n/g' | |
++ cut '-d ' -f 2- | |
++ tr -d '[]"' | |
++ tr -d '\n' | |
++ tr '\n' ' ' | |
+ [[ -n '' ]] | |
+ [[ -z '' ]] | |
+ errdepsname=($(GetJson "var" "$json" "Name")) | |
++ GetJson var '{"version":5,"type":"multiinfo","resultcount":0,"results":[]}' Name | |
++ json_verify -q | |
++ case "$1" in | |
++ json_reformat | |
++ tr -d '", ' | |
++ grep -Po 'Name:.*' | |
++ sed -r s/Name:/Name#/g | |
++ awk -F '#' '{print $2}' | |
+ errdeps+=($(grep -xvf <(printf '%s\n' "${aurpkgs[@]}") <(printf '%s\n' "${errdepsname[@]}"))) | |
+++ printf '%s\n' firefox-arora | |
++ grep -xvf /dev/fd/63 /dev/fd/62 | |
+++ printf '%s\n' | |
+ errdeps+=($(grep -xvf <(printf '%s\n' "${errdepsname[@]}") <(printf '%s\n' "${aurpkgs[@]}"))) | |
+++ printf '%s\n' | |
++ grep -xvf /dev/fd/63 /dev/fd/62 | |
+++ printf '%s\n' firefox-arora | |
+ [[ -n '' ]] | |
+ depspkgs=($(GetJson "array" "$json" "Depends")) | |
++ GetJson array '{"version":5,"type":"multiinfo","resultcount":0,"results":[]}' Depends | |
++ json_verify -q | |
++ case "$1" in | |
++ json_reformat | |
++ tr -d ', ' | |
++ sed -e '/^"Depends"/,/]/!d' | |
++ tr -d '\"' | |
++ tr '\n' ' ' | |
++ sed 's/] /]\n/g' | |
++ cut '-d ' -f 2- | |
++ tr -d '[]"' | |
++ tr -d '\n' | |
+ [[ ! -n /var/cache/aur/pkg ]] | |
+ [[ -n '' ]] | |
+ [[ -n '' ]] | |
+ [[ -z '' ]] | |
+ depspkgsaurtmp=(${aurpkgs[@]}) | |
+ for i in '"${!depspkgsaurtmp[@]}"' | |
++ GetJson varvar '{"version":5,"type":"multiinfo","resultcount":0,"results":[]}' Name firefox-arora | |
++ json_verify -q | |
++ case "$1" in | |
++ json_reformat | |
++ tr -d ', ' | |
++ sed -e '/"Name":"firefox-arora"/,/}/!d' | |
++ tr -d '"' | |
++ grep -Po 'Name:.*' | |
++ sed -r s/Name:/Name#/g | |
++ awk -F '#' '{print $2}' | |
+ depsAname= | |
++ GetJson varvar '{"version":5,"type":"multiinfo","resultcount":0,"results":[]}' Version firefox-arora | |
++ json_verify -q | |
++ case "$1" in | |
++ json_reformat | |
++ tr -d ', ' | |
++ sed -e '/"Name":"firefox-arora"/,/}/!d' | |
++ tr -d '"' | |
++ grep -Po 'Version:.*' | |
++ sed -r s/Version:/Version#/g | |
++ awk -F '#' '{print $2}' | |
+ depsAver= | |
+ GetBuiltPkg - /var/cache/aur/pkg | |
+ local pkgext | |
+ for pkgext in '$PKGEXT' .pkg.tar.xz .pkg.tar .pkg.tar.gz .pkg.tar.bz2 .pkg.tar.lzo .pkg.tar.lrz .pkg.tar.Z | |
+ builtpkg=/var/cache/aur/pkg/--x86_64.pkg.tar.xz | |
+ [[ ! -f /var/cache/aur/pkg/--x86_64.pkg.tar.xz ]] | |
+ builtpkg=/var/cache/aur/pkg/--any.pkg.tar.xz | |
+ [[ -f /var/cache/aur/pkg/--any.pkg.tar.xz ]] | |
+ for pkgext in '$PKGEXT' .pkg.tar.xz .pkg.tar .pkg.tar.gz .pkg.tar.bz2 .pkg.tar.lzo .pkg.tar.lrz .pkg.tar.Z | |
+ builtpkg=/var/cache/aur/pkg/--x86_64.pkg.tar.xz | |
+ [[ ! -f /var/cache/aur/pkg/--x86_64.pkg.tar.xz ]] | |
+ builtpkg=/var/cache/aur/pkg/--any.pkg.tar.xz | |
+ [[ -f /var/cache/aur/pkg/--any.pkg.tar.xz ]] | |
+ for pkgext in '$PKGEXT' .pkg.tar.xz .pkg.tar .pkg.tar.gz .pkg.tar.bz2 .pkg.tar.lzo .pkg.tar.lrz .pkg.tar.Z | |
+ builtpkg=/var/cache/aur/pkg/--x86_64.pkg.tar | |
+ [[ ! -f /var/cache/aur/pkg/--x86_64.pkg.tar ]] | |
+ builtpkg=/var/cache/aur/pkg/--any.pkg.tar | |
+ [[ -f /var/cache/aur/pkg/--any.pkg.tar ]] | |
+ for pkgext in '$PKGEXT' .pkg.tar.xz .pkg.tar .pkg.tar.gz .pkg.tar.bz2 .pkg.tar.lzo .pkg.tar.lrz .pkg.tar.Z | |
+ builtpkg=/var/cache/aur/pkg/--x86_64.pkg.tar.gz | |
+ [[ ! -f /var/cache/aur/pkg/--x86_64.pkg.tar.gz ]] | |
+ builtpkg=/var/cache/aur/pkg/--any.pkg.tar.gz | |
+ [[ -f /var/cache/aur/pkg/--any.pkg.tar.gz ]] | |
+ for pkgext in '$PKGEXT' .pkg.tar.xz .pkg.tar .pkg.tar.gz .pkg.tar.bz2 .pkg.tar.lzo .pkg.tar.lrz .pkg.tar.Z | |
+ builtpkg=/var/cache/aur/pkg/--x86_64.pkg.tar.bz2 | |
+ [[ ! -f /var/cache/aur/pkg/--x86_64.pkg.tar.bz2 ]] | |
+ builtpkg=/var/cache/aur/pkg/--any.pkg.tar.bz2 | |
+ [[ -f /var/cache/aur/pkg/--any.pkg.tar.bz2 ]] | |
+ for pkgext in '$PKGEXT' .pkg.tar.xz .pkg.tar .pkg.tar.gz .pkg.tar.bz2 .pkg.tar.lzo .pkg.tar.lrz .pkg.tar.Z | |
+ builtpkg=/var/cache/aur/pkg/--x86_64.pkg.tar.lzo | |
+ [[ ! -f /var/cache/aur/pkg/--x86_64.pkg.tar.lzo ]] | |
+ builtpkg=/var/cache/aur/pkg/--any.pkg.tar.lzo | |
+ [[ -f /var/cache/aur/pkg/--any.pkg.tar.lzo ]] | |
+ for pkgext in '$PKGEXT' .pkg.tar.xz .pkg.tar .pkg.tar.gz .pkg.tar.bz2 .pkg.tar.lzo .pkg.tar.lrz .pkg.tar.Z | |
+ builtpkg=/var/cache/aur/pkg/--x86_64.pkg.tar.lrz | |
+ [[ ! -f /var/cache/aur/pkg/--x86_64.pkg.tar.lrz ]] | |
+ builtpkg=/var/cache/aur/pkg/--any.pkg.tar.lrz | |
+ [[ -f /var/cache/aur/pkg/--any.pkg.tar.lrz ]] | |
+ for pkgext in '$PKGEXT' .pkg.tar.xz .pkg.tar .pkg.tar.gz .pkg.tar.bz2 .pkg.tar.lzo .pkg.tar.lrz .pkg.tar.Z | |
+ builtpkg=/var/cache/aur/pkg/--x86_64.pkg.tar.Z | |
+ [[ ! -f /var/cache/aur/pkg/--x86_64.pkg.tar.Z ]] | |
+ builtpkg=/var/cache/aur/pkg/--any.pkg.tar.Z | |
+ [[ -f /var/cache/aur/pkg/--any.pkg.tar.Z ]] | |
+ [[ ! -f /var/cache/aur/pkg/--any.pkg.tar.Z ]] | |
+ unset builtpkg | |
+ [[ ! -n '' ]] | |
+ depspkgs+=($(GetJson "arrayvar" "$json" "MakeDepends" "${depspkgsaurtmp[$i]}")) | |
++ GetJson arrayvar '{"version":5,"type":"multiinfo","resultcount":0,"results":[]}' MakeDepends firefox-arora | |
++ json_verify -q | |
++ case "$1" in | |
++ json_reformat | |
++ tr -d ', ' | |
++ sed -e '/"Name":"firefox-arora"/,/}/!d' | |
++ sed -e '/^"MakeDepends"/,/]/!d' | |
++ tr -d '\"' | |
++ tr '\n' ' ' | |
++ cut '-d ' -f 2- | |
++ tr -d '[]' | |
+ depspkgs+=($(GetJson "arrayvar" "$json" "CheckDepends" "${depspkgsaurtmp[$i]}")) | |
++ GetJson arrayvar '{"version":5,"type":"multiinfo","resultcount":0,"results":[]}' CheckDepends firefox-arora | |
++ json_verify -q | |
++ case "$1" in | |
++ json_reformat | |
++ tr -d ', ' | |
++ sed -e '/"Name":"firefox-arora"/,/}/!d' | |
++ sed -e '/^"CheckDepends"/,/]/!d' | |
++ tr '\n' ' ' | |
++ cut '-d ' -f 2- | |
++ tr -d '\"' | |
++ tr -d '[]' | |
+ unset builtpkg | |
+ [[ x86_64 == \i\6\8\6 ]] | |
+ [[ ! -n '' ]] | |
+ [[ ! -n '' ]] | |
+ depspkgs=($($pacmanbin -T ${depspkgs[@]} | sort -u)) | |
++ pacman -T | |
++ sort -u | |
+ unset depspkgsaur | |
+ [[ -n '' ]] | |
+ unset depspkgs | |
+ [[ -n '' ]] | |
+ [[ -n '' ]] | |
+ [[ -n '' ]] | |
++ DownloadJson firefox-arora | |
++ local urlencodedpkgs urlargs | |
++ urlencodedpkgs=($(sed 's/+/%2b/g;s/@/%40/g' <<< $@)) | |
+++ sed 's/+/%2b/g;s/@/%40/g' | |
+++ printf '&arg[]=%s' firefox-arora | |
++ urlargs='&arg[]=firefox-arora' | |
++ [[ 20 -lt 8125 ]] | |
++ curl -sfg --compressed -C 0 'https://aur.archlinux.org/rpc.php?type=info&v=5&arg[]=firefox-arora' | |
+ json='{"version":5,"type":"multiinfo","resultcount":0,"results":[]}' | |
+ depsAname=($(GetJson "var" "$json" "Name")) | |
++ GetJson var '{"version":5,"type":"multiinfo","resultcount":0,"results":[]}' Name | |
++ json_verify -q | |
++ case "$1" in | |
++ json_reformat | |
++ tr -d '", ' | |
++ grep -Po 'Name:.*' | |
++ sed -r s/Name:/Name#/g | |
++ awk -F '#' '{print $2}' | |
+ depsAver=($(GetJson "var" "$json" "Version")) | |
++ GetJson var '{"version":5,"type":"multiinfo","resultcount":0,"results":[]}' Version | |
++ json_verify -q | |
++ case "$1" in | |
++ json_reformat | |
++ tr -d '", ' | |
++ grep -Po 'Version:.*' | |
++ sed -r s/Version:/Version#/g | |
++ awk -F '#' '{print $2}' | |
+ depsAood=($(GetJson "var" "$json" "OutOfDate")) | |
++ GetJson var '{"version":5,"type":"multiinfo","resultcount":0,"results":[]}' OutOfDate | |
++ json_verify -q | |
++ case "$1" in | |
++ json_reformat | |
++ tr -d '", ' | |
++ grep -Po 'OutOfDate:.*' | |
++ sed -r s/OutOfDate:/OutOfDate#/g | |
++ awk -F '#' '{print $2}' | |
+ for i in '"${errdeps[@]}"' | |
+ Note f 'no results found for firefox-arora' | |
+ case "$1" in | |
+ echo -e '\e[1;31m::\e[0m no results found for firefox-arora' | |
[1;31m::[0m no results found for firefox-arora | |
+ [[ -n firefox-arora ]] | |
+ exit 1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment