Надеюсь, вам было интересно.

Интересно очень!
И огромное спасибо за труд!
Может так?
Build and export package, its sources to a directory:
$ yaourt -Sb --export dir package

P.S. Цитата из wiki.
Господа!
Простите великодушно. :-)

Мы тут трындычать будем или дослушаем о чем человек поведать нам захотел?
Что бы понять буду я это использовать или нет, как минимум, я хочу дочитать до конца...
Даже если потом я решу, что оно мне не надо, то польза от статьи будет несомненно.

Поэтому:
Natrio, спасибо, давай ещё!
Natrio
tsn, если у вас sda и sdb иногда меняются местами при загрузке, а по-видимому, это так, то полагаться на эти имена нельзя – придётся использовать постоянные именования. Вариантов много – по UUID, по LABEL, по ID диска, по симлинкам на /dev/disk/by-* , или по собственным симлинкам, которые можно создать через udev.

Спасибо за совет. Я в курсе про UUID, LABEL и т.д. Просто система свежеустановленная, еще не успел причесать.
А sda и sdb поменялись местами, потому что я шлейфы на дисках поменял... Так захотела Windows 8. :-) (Привиредливая оказалась!)
Спасибо всем!

Natrio все объяснил.

Вот здесь я наврал:
Но при попытке прописать еще один /dev/sda1 в fstab крыша у системы съезжает.
Что вполне ожидаемо.

Крыша съехала потому, что я допустил опечатку в строке со вторым /dev/sda1,
а если правильно все написать, то работает и с двумя /dev/sda1 в fstab'e.

Получается все равно, что указывать устройством в строке корня в fstab.

Но для порядка я все же исправил на /dev/sdb1/ :-)
В fstab устройство именуется как sda1:

[[email protected] ~]# cat /etc/fstab
# /dev/sda1 UUID=b7874805-3b81-4781-b5ae-bc406f91d0b4
/dev/sda1           	/         	ext4      	rw,relatime,data=ordered	0 1
/dev/sdc           	/mnt/btr       	btrfs      	rw,relatime	0 0

а вот то, что смонтировано:

[[email protected] ~]# mount | grep /dev/sd
/dev/sdb1 on / type ext4 (rw,relatime,data=ordered)
/dev/sdc on /mnt/btr type btrfs (rw,relatime,space_cache)

Несмотря на эту несуразицу, все работает.

Это при том что в системе есть устройство /dev/sda1.

Команда
mount /dev/sda1 /mnt/windows
работает нормально.

Но при попытке прописать еще один /dev/sda1 в fstab крыша у системы съезжает.
Что вполне ожидаемо.

Вопросы:
1) Как и почему происходит подмена /dev/sda1 на /dev/sdb1 при монтировании?
2) Как от этого избавиться?
А кроме того, нужно в PKGBUILD актуальные pkgver и pkgrel указать...

Проблема не в написании PKGBUILD, а в законности публикования пакетов 1С.
Если бы 1С опубликовала пакеты в свободном доступе, то PKGBUILD был бы в AUR.
Попробуйте так:

ln -sf /usr/bin/python2.7 /usr/bin/python
hp-setup -i
ln -sf /usr/bin/python3 /usr/bin/python
Недавно была похожая ситуация.
Решилось добавлением пользователя samba, с помощью smbpasswd.
kurych
Если не поленитесь собрать пакет не через yaourt, а с помощью makepkg, то поможет добавление параметра -DCMAKE_C_FLAGS="-std=gnu99" к команде cmake в PKGBUILD-е. То есть строку
cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib .
меняем на
cmake -DCMAKE_C_FLAGS="-std=gnu99" -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib .
(В конце строки не упустите точку - в данном случае она значима)

Именно то, что нужно.
Огромное спасибо.