Не совсем корректно. makepkg работает с PKGBUILD-файлами ;)
Последовательностость действий следующая.
Если ранее не был установлен abs и не было скачано дерево:
text
pacman -S abs && abs
Далее создать каталог для изменённого пакета(в данном примере /var/abs/local/nginx/, но можно и куда-нибудь в домашний каталог, дабы не собирать пакет от рута) и скопировать туда все файлы из /var/abs/community/nginx/
text
mkdir -p /var/abs/local/nginx/
cp /var/abs/community/nginx/* /var/abs/local/nginx/
cd /var/abs/local/nginx/
И отредактировать PKGBUILD.
text
vim PKGBUILD
(вместо vim - ваш любимый текстовый редактор)
Заменив эту часть:
text
build() {
cd "$srcdir"/$pkgname-$pkgver
./configure \
Как-нибудь так:
text
build() {
cd "$srcdir"/$pkgname-$pkgver
./configure --with-debug \
Только после чего выполнить makepkg, скорей всего доустановить нужные зависимости, дождаться окончания компиляции и установить пакет через pacman -U