diff options
| author | Tslil Clingman <hiato1@gmail.com> | 2013-03-26 15:19:47 +0200 |
|---|---|---|
| committer | Tslil Clingman <hiato1@gmail.com> | 2013-03-26 15:19:47 +0200 |
| commit | 8c19617946822d7aeac61696294f893d5e5eca6f (patch) | |
| tree | c4df5faffc6b335b2c48e2fadd7d6125a33a6056 /aur | |
Init scripts
Diffstat (limited to 'aur')
| -rwxr-xr-x | aur | 28 |
1 files changed, 28 insertions, 0 deletions
@@ -0,0 +1,28 @@ +#!/bin/sh +if [ "$1" = "-s" ]; then + echo Searching for "$2" ... + echo + echo -e "$(wget -q "https://aur.archlinux.org/rpc.php?type=search&arg=$2" -O - | tr '{:' '\n ' | grep Name | sed 's/.*,"Name"\ "\(.*\)","Version"\ "\([0-9.-]*\).*,"Description"\ "\(.*\)","URL".*/\1 \2\n \3\n/')" + exit +fi; + +cd prog/aur + +echo Pulling... +wget "https://aur.archlinux.org/packages/`echo $1|cut -b 1-2`/$1/$1.tar.gz" +if [ -f "$1.tar.gz" ]; then + echo Extracting... + tar -xf "$1.tar.gz" + cd "$1" + mv ../"$1.tar.gz" . + echo -n Edit\?\ + read edit + [ "$edit" = "y" ] && $EDITOR PKGBUILD + echo Building... + makepkg -f + if [ "$?" = "0" ]; then + name=$1"-`sed -n 's/pkgver=//p' PKGBUILD`-`sed -n 's/pkgrel=//p' PKGBUILD`" + echo Installing... + sudo pacman -U $name*.xz + fi; +fi; |
