Skip to content

Instantly share code, notes, and snippets.

@ajouellette
Last active August 22, 2016 18:26
Show Gist options
  • Save ajouellette/7336cc08e4ea61b113be1c179cadcd14 to your computer and use it in GitHub Desktop.
Save ajouellette/7336cc08e4ea61b113be1c179cadcd14 to your computer and use it in GitHub Desktop.
+ 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...'
:: Package(s) firefox-arora not found in repositories, trying AUR...
+ 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
+ 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...'
:: Package(s) firefox-arora not found in repositories, trying AUR...
+ 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...'
:: 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'
:: 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