# This is an example PKGBUILD file. Use this as a start to creating your own,
# and remove these comments. For more information, see 'man PKGBUILD'.
# NOTE: Please fill out the license field for your package! If it is unknown,
# then please put 'unknown'.
# Contributor: Your Name <youremail@domain.com>
pkgname=xneur
pkgver=0.9.6
pkgrel=1
pkgdesc=""
arch=('i686')
url="http://xneur.ru/"
license=('GPL')
groups=()
depends=()
makedepends=()
optdepends=()
provides=()
conflicts=()
replaces=()
backup=()
options=()
install=
source=('http://dists.xneur.ru/release-0.9.6/tgz/$pkgname-$pkgver.tar.bz2')
noextract=()
md5sums=('5e0e360cf0b588e0918d5d3064126e5b') #generate with 'makepkg -g'
build() {
cd "$srcdir/$pkgname-$pkgver"
./configure --prefix=/usr
make || return 1
make DESTDIR="$pkgdir/" install
}
# vim:set ts=2 sw=2 et:
==> Сборка пакета: xneur 0.9.6-1 i686 (Птн Сен 18 06:18:42 UTC 2009)
==> Проверяю необходимые для запуска зависимости...
==> Проверяю необходимые для сборки зависимости...
==> Получение исходных файлов...
-> Загрузка $pkgname-$pkgver.tar.bz2...
--2009-09-18 06:18:42-- http://dists.xneur.ru/release-0.9.6/tgz/xneur-0.9.6.tar.bz2
Распознаётся dists.xneur.ru... 88.212.196.163
Устанавливается соединение с dists.xneur.ru|88.212.196.163|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 1053044 (1,0M) [application/octet-stream]
Сохраняется в каталог: `xneur-0.9.6.tar.bz2.part'.
100%[============================================================================
======================>] 1 053 044 48,3K/s в 26s
2009-09-18 06:19:09 (39,8 KB/s) - `xneur-0.9.6.tar.bz2.part' сохранён [1053044/1053044]
mv: невозможно выполнить stat для `/home/farex/packages/$pkgname-$pkgver.tar.bz2.part': Нет такого файла или каталога
==> ОШИБКА: Загрузка $pkgname-$pkgver.tar.bz2 завершилась неудачей
Преждевременный выход...
[b]noextract[/b]
o An array of files listed under the source array which should not be extracted from their archive format by makepkg. This most commonly applies to certain zip files which cannot be handled by bsdtar because libarchive processes all files as streams rather than random access as unzip does. In these situations unzip should be added in the makedepends array and the first line of the build() function should contain:
cd $srcdir/$pkgname-$pkgver
unzip [source].zip
Неужели это строку нужно вписывать в
noextract=(cd $srcdir/$pkgname-$pkgver.tar.bz2)
Собственно не понятен синтаксис.....
PS: Не очень силен в английском.