![]() |
Исходники на BitBucket - https://bitbucket.org/Sorcus/apbs/
Приветствуются предложения, советы и критика. |
Обновленная версия сборщика пакетов для Archlinux из AUR
http://rgho.st/private/6spNhJhvJ/a9b71ac937726fe1fbc2ac04977c10f1 Вопросы, советы, найденные баги и т.д. приветствуются. Удачной компиляции P.S. В планах добавить редактирование PKGBUILD-ов перед сборкой, добавление зависимостей в Redis при использовании /get package, инициализацию локального репозитория. |
Упрощенная версия сборщика. Работает только с PKGBUILD-ами, находящимися в директории CFG[:рkgbuild_dir].
http://rgho.st/private/7pqbstJ8n/3a54b1290e068f4021f1b9601d388afc Работа с AUR удалена по причине не совсем корректных PKGBUILD-ов. А так же из-за того, что сборка некоторых пакетов может происходить с опциями, отличными от опций в исходном PKGBUILD-е. Зависимости: Package: redis Gems: redis-rb, hiredis Настройка: 1. Указать пути в ./library/config.rb 2. Добавить директорию с PKGBUILD в директорию CFG[:рkgbuild_dir] Заметка: Если пакет зависит от других пакетов, которых нет в официальном репозитории, их PKGBUILD-ы так же должны быть добавлены. 3. Указать название пакета в @cron.packages в файле builder.rb Например: @cron.packages = ['example', 'example2'] Т.к. зависимости пакетов определяются автоматически, можно указывать только родительский пакет. Например для компиляции пакета ktextwidgets-git из состава plasma-framework, можно вписать название ktextwidgets-git. Зависимости будут автоматически отсортированы в требуемом порядке и скомпилированы. 4. Запускаем builder.rb и ждем завершения компиляции. Так же можно добавить builder.rb в cron. Примечание: Первую сборку лучше запустить в ручную, чтобы убедиться, что все пакеты будут собраны без ошибок. Сборщик прекращает работу, если в процессе компиляции возникла какая-то ошибка. Логи ошибок можно найти в директории CFG[:log_dir] Хотя сборщик никто наверное не будет юзать, вопросы, советы и т.д. все-равно принимаются. |
| Время: 11:35 |