если нужно собрать в пакет не из исходников

вот есть у меня скажем набор смайлов для Gajim, они должны лежать в /usr/share/gajim/data/emoticons/my-smiles/ Так вот чтоб их руками не кидать, решил создать в пакете. Вот мой PKBUILD
[email protected]:~/my-deb/smiles$ cat PKGBUILD
pkgname=gajim-smiles
pkgver=0.1
pkgrel=1
pkgdesc="smiles for Gajim"
arch=i686
build() {
  cd /home/smiges/my-deb/smiles/usr/share/gajim/data/emoticons/
  cp -r kolobok/   /usr/share/gajim/data/emoticons/
}
так вот запускаю sudo makepkg –asroot он смайлы куда и надо копирует,пакет как бы собирает, но на самом деле в пакете смайлов нет! помогите решить проблему, а то уже запутался и крыша начинает ехать
запускаю sudo makepkg –asroot
это зачем?
такие дела.
ну просто makepkg выдаёт ошибку
cp -r kolobok/ /usr/share/gajim/data/emoticons/

замени на
mkdir -p ${pkgdir}/usr/share/gajim/data/emoticons/
cp -r kolobok/ ${pkgdir}/usr/share/gajim/data/emoticons/
и всё заработает

А вот херь типо cd /home/smiges/my-deb/smiles/usr/share/gajim/data/emoticons/ лучше не использовать. но это отдельный разговор

это зачем?
видимо чувак от рута собирает пакет потому что копировать в /usr/share/gajim/data/emoticons/ у юзверя доступа нету
muhas
видимо чувак от рута собирает пакет потому что копировать в /usr/share/gajim/data/emoticons/ у юзверя доступа нету
да и правда? незаметил

to topicstarter: http://wiki.archlinux.org/index.php/PKGBUILD
такие дела.
 
Зарегистрироваться или войдите чтобы оставить сообщение.