aurploader — загрузка PKGBUILD на AUR из консоли

Всё-таки лень это двигатель прогресса, aurploader — программа для создателей PKGBUILD'ов которым лень их выкладывать в AUR. Просто указываем ей список тарболов c PKGBUILD'ом, после чего указываем логин и пароль от AURa, которые aurploader сохраняет в конфиг, и выбираем для каждого тарбола категорию.

Живет программа тут. Естественно что её можно поставить из аура, но можно и подключить репозитарий автора программы
[xyne-any]
Server = http://xyne.archlinux.ca/repos/xyne
Там же ещё несколько полезных и интересных утилит для ArchLinux

Мне тарбол собирать лениво и для себя я написал скриптик к которому указываю первым параметром PKGBUILD и (если необходимо) остальными параметрами файлы и каталоги нужные для PKGBUILD (патчи, install файлы, desktop файлы и прочее)
#!/bin/sh

PKGNAME=`grep pkgname $1 |sed -e 's/pkgname=//'`
PKGPATH=/tmp/aur/$PKGNAME
mkdir -p /tmp/aur/$PKGNAME
cp -R $@ $PKGPATH && cd /tmp/aur/

tar czvf /tmp/${PKGNAME}.tar.gz  $PKGNAME
aurploader /tmp/${PKGNAME}.tar.gz
rm -rf /tmp/${PKGNAME}.tar.gz

UP: в последних версиях формат имени загружаемого файла для aurploader почему-то изменен, посему скрипт пришлось переделать
#!/bin/sh

PKGNAME=`grep pkgname $1 |head -n 1| sed -e 's/pkgname=//'`
PKGVER=`grep pkgver $1 |head -n 1| sed -e 's/pkgver=//'`
PKGREL=`grep pkgrel $1 |head -n 1| sed -e 's/pkgrel=//'`
PKGPATH=/tmp/aur/$PKGNAME
mkdir -p /tmp/aur/$PKGNAME
cp -R $@ $PKGPATH && cd /tmp/aur/

tar czvf /tmp/${PKGNAME}-$PKGVER-$PKGREL.src.tar.gz  $PKGNAME
aurploader /tmp/$PKGNAME-$PKGVER-$PKGREL.src.tar.gz
rm -rf /tmp/$PKGNAME-$PKGVER-$PKGREL.src.gz
Так же теперь утилитка лежит в пакете python3-aur (вместе с другими полезняшками)
jagoterr 09-04-2009
По поводу "Мне тарбол собирать лениво":

попробуйте aurbuild - вещь, имхо, незаменимая.
(есть ещё yaourt, но лично у меня с ним как-то не сложилось).
muhas 09-04-2009
jagoterr, я про тарбол для загрузки вкак ряз для загрузки из аура (и апдейта пакетов из аура) использую yaourt
jagoterr 09-04-2009
а, ну да... я почему-то умудрился понять это ровно наоборот. Утро :)
Denis 09-04-2009
А вот это очень интересно! Спасибо большое!!
Уже задумывался над этим вопросом...
muhas 09-04-2009
Denis, а какие пакеты ты выкладывал, если не секрет?
Denis 09-04-2009
@muhas Я пока не выкладывал, хотя свои наработки есть... Думал об этом, но пока не более...