Пытаюсь составить правила spec для библиотеки, исходники которой лежат на Gerrit. Примеры смотрю на https://www.altlinux.org/SampleSpecs. Везде указано следующее:
Url: http://www.altlinux.org/SampleSpecs/library
Source: ftp://sample.com/download/%name-%version.tar.bz2
Как я поняла, Url - это незначащая ссылка для получения доп информации, а Source - ccылка на архив, который потом и будет скачан/распакован в директорию sources и везде там файл *.tar. В Gerrit нет возможности создать такой архив (?), а можно лишь дать ссылку на скачивание репозитория вида:
ssh://gerrit.com:99999/packet
Можно ли обойтись без *.tar следующим образом:
Source: ssh://gerrit.com:99999/packet
Помогите разобраться с составлением Spec-файла
Модераторы: Skull, Модераторы разделов
-
- Сообщения: 1
Помогите разобраться с составлением Spec-файла
Последний раз редактировалось vruleva 26.01.2024 12:17, всего редактировалось 1 раз.
-
- Модератор
- Сообщения: 20909
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Помогите разобраться с составлением Spec-файла
Не совсем так. rpmbuild сам не скачивает архив, он берёт заранее скачанный файл. Поэтому в этом поле вообще не обязательно указывать URL (хотя и желательно), достаточно имени файла. Если указан URL, то rpmbuild берёт имя после последнего слеша, остальное игнорирует.
Нет, нужен файл с исходниками.
Добавлено (15:13):
Подробнее тут.Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали:
-
- Сообщения: 952
- ОС: [K]Ubuntu, Debian
Re: Помогите разобраться с составлением Spec-файла
Bizdelnick писал: ↑10.01.2024 14:57то rpmbuild берёт имя после последнего слеша, остальное игнорирует
-
- Модератор
- Сообщения: 20909
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Помогите разобраться с составлением Spec-файла
А никак. Если в URL неправильный последний элемент пути, приходится добавлять к нему "#/%{name}-%{version}.tar.gz".
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали: