LINUX.ORG.RU
ФорумGames

Коммерческие игры в AUR

 , ,


0

1

Частенько встречаю в ауре коммерческие игры (вроде, Legend of Grimrock). Как я понимаю это демо версии. А тогда почему в самих пакетах не указывается что это просто демо? Или это подразумевается и поэтому не указывается?

Ответ на: комментарий от yacuken

Да вот и я сам думаю. Если пиратки, то тут можно и ата-та по попе от разрабов получить. С другой стороны им может быть и пофиг. Но все таки склюняюсь к демо. В общем надо ставить и смотреть.

DocPainkiller
() автор топика

Пользователи же сами пакеты в ауре создают, не исключено, что пиратка.

Medar ★★★★★
()

Бывает, что такие PKGBUILD-ы ставят полную версию игры, но необходимо предоставлять свой бинарник при сборке.

С grimrock в ауре как раз именно так - там нужно в перед сборкой в директорию закинуть некий файл.

risenshnobel ★★★
()
Ответ на: комментарий от yacuken

или всё же пиратка?

В Ауре нет «пираток», а если есть — то они удаляются. Тем более это тупо скрипт, тут как максимум — ссылка на файл, а такие вещи обычно через торренты распространяются (хотя в pkgbuild можно добавить скачивание через какую-нибудь aria2).

Если для какой-то программы не доступна прямая ссылка на скачивание — то есть 2 варианта создания pkgbuild'а в Ауре: либо забить в source название файла (тогда нужно скачать pkg-src, кинуть туда нужные файлы и собрать), либо добавить скрипт, который при сборке спрашивает, где лежит игра.

aidan ★★★★
()
Ответ на: комментарий от DocPainkiller

Посмотри в PKGBUILD же, там всё написано:)

source=(
  LegendOfGrimrock-Linux-$_pkgdate.sh::
  $pkgname.desktop
)

Вот первого файла в списке в архиве нет.

% makepkg -s                     
==> Сборка пакета: legend-of-grimrock 20130515-1 (Сб фев 22 13:51:03 MSK 2014)
==> Проверяю необходимые для запуска зависимости...
==> Проверяю необходимые для сборки зависимости...
==> Получение исходных файлов...
==> ОШИБКА: LegendOfGrimrock-Linux-2013-05-15.sh не найден в каталоге сборки и это не URL.

Скачиваешь source-архив с AUR (можно через yaourt -G, например), кладёшь в директорию этот файл рядом с PKGBUILD и собираешь. Файл должен быть у тебя.

risenshnobel ★★★
()
Ответ на: комментарий от risenshnobel

Ну вот, сразу все понятно! В общем для сборки от каждой игры нужны паки с ресурсами. Типа, вот тебе сам движок, а ресурсы доставай сам. Вот теперь все предельно ясно и понятно.

DocPainkiller
() автор топика
Ответ на: комментарий от DocPainkiller

Типа, вот тебе сам движок, а ресурсы доставай сам.

В данном случае даже движка нет. Конкретно данный пкгбилд, по сути, просто скрипт, распаковывающий движок и засовывающий его куда надо, чтобы потом можно было легко его обновить/удалить силами пакетного менеджера, не создавая помойки в /usr.

Но бывает и с движком, да, но это когда сам движок доступен для скачивания.

risenshnobel ★★★
()
Ответ на: комментарий от risenshnobel

Grimrock умеет сам регистрироваться у пакмана.

Medar ★★★★★
()
Ответ на: комментарий от DocPainkiller

LegendOfGrimrock-Linux-$_pkgdate.sh вот это официальный установщик игры под линукс. всё что делает ауровский скрипт это устанавливает игру раскидывая всё согласно фэншую принятому в арчлинуксе, а не в ~/grimrok или как там родной ставит. и соответственно потом позволяет игру удалить чистенько через пакман.

Thero ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.