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

Пытаюсь собрать пакет но не получается указать исходники расположенные на локальном диск. В разделе source пробовал указать как относительный так и полный путь
source=('../src'), source=('~/src'), source=('/home/username/src'). Получаю следующее
==> Проверка зависимостей для запуска...
==> Проверка зависимостей для сборки...
==> Получение исходных файлов...
==> ОШИБКА: src не найден в каталоге сборки и это не URL.

часть PKGBUILD

source=('../src')

build() {
	cd "$pkgname-$pkgver"
	mkdir build
	cd build
	cmake ..
	make -j5
}

package() {
	cd "$pkgname-$pkgver"
	make DESTDIR="$pkgdir/" install
}
Путь указывается относительно PKGBUILD а не корня. Просто положите исходники в каталог с PKGBUILD (каталог сборки)
vs220
каталог сборки
Это ? ?
 /var/cache/pacman/pkg/
tattana
var/cache/pacman/pkg
Нет. Каталог сборки это папка в которой лежит пакбилд.
Архив с исходниками кладете в эту же папку. Если исходники не архивом то должны лежать в подпапке src и запускаете с ноэкстакт
makepkg --noextract  
В пакбилде тогда

source=()
md5sums=('SKIP')
vs220
это папка в которой лежит пакбилд.
Имя папки - как имя пакета ? И из этой же папки запустить сборку пакета ?
tattana
Имя папки
Любое.
Просто переходите в папку(каталог) сборки
например
cd /tmp/bild
tattana
Это ? ?
с такими вопросами лучше ни чего не собирать :)
 
Зарегистрироваться или войдите чтобы оставить сообщение.