Помогите разобраться с составлением Spec-файла

Модераторы: Skull, Модераторы разделов

vruleva
Сообщения: 1

Помогите разобраться с составлением Spec-файла

Сообщение vruleva »

Пытаюсь составить правила 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
Последний раз редактировалось vruleva 26.01.2024 12:17, всего редактировалось 1 раз.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20713
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Помогите разобраться с составлением Spec-файла

Сообщение Bizdelnick »

vruleva писала:
10.01.2024 14:35
Source - ccылка на архив, который потом и будет скачан/распакован в директорию sources и везде там файл *.tar.
Не совсем так. rpmbuild сам не скачивает архив, он берёт заранее скачанный файл. Поэтому в этом поле вообще не обязательно указывать URL (хотя и желательно), достаточно имени файла. Если указан URL, то rpmbuild берёт имя после последнего слеша, остальное игнорирует.
vruleva писала:
10.01.2024 14:35
Можно ли обойтись без *.tar следующим образом:
Source: ssh://gerrit.com:99999/avatar
Нет, нужен файл с исходниками.
Добавлено (15:13):
Подробнее тут.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Kopilov
Сообщения: 946
ОС: [K]Ubuntu, Debian

Re: Помогите разобраться с составлением Spec-файла

Сообщение Kopilov »

Bizdelnick писал:
10.01.2024 14:57
то rpmbuild берёт имя после последнего слеша, остальное игнорирует
Offtopic
Лол, а как же Content-Disposition filename
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20713
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Помогите разобраться с составлением Spec-файла

Сообщение Bizdelnick »

Kopilov писал:
12.01.2024 14:03
Лол, а как же Content-Disposition filename
А никак. Если в URL неправильный последний элемент пути, приходится добавлять к нему "#/%{name}-%{version}.tar.gz".
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали: