пакет lazarus содержит зависимость на fpc-src (>20M), последний нужен, как я понимаю, только для пересборки самого lazarus из него же, что в условиях дистрибутива несущественно. прошу, если это действительно так, удалить эту зависимость. субпакет lazarus-tools содержит зависимость на winе, появляющуюся из-за скрипта runwait.sh. предлагаю переписать его так, чтобы зависимость не порождалась либо удалить этот скрипт из пакета вообще.
Created attachment 2243 [details] lazarus-0.9.22-alt-relax-onwine.patch
wrt fpc-src: достаточно наличия двух пустых директорий, чтобы lazarus не ругался на отсутствующие исходники fpc: /usr/share/fpcsrc/rtl/inc /usr/share/fpcsrc/packages/fcl-base при этом вполне удаётся собрать некоторые примеры из examples
А некоторые не собираются
"extra reqs" - INVALID?? Про wine что скажешь?
А он для чего нужен лазарю? Для сборки win32 приложений и их запуска в среде linux'а? В таком случае встаёт вопрос: а нужна ли нам кроссплатформенная компиляция из линукса в винду или нет? Или я не прав?
>В таком случае встаёт вопрос: а нужна ли нам кроссплатформенная компиляция из линукса в винду или нет? Её бы в отдельный подпакет отцепить. Как видно из репорта, нужна она не всем (да и политически нехорошо это - обязательно тянуть совместимость с win32). По поводу fpc-src: может тоже подпакет? lazurus-examples.
>Её бы в отдельный подпакет отцепить. Как видно из репорта, нужна она не всем >(да и политически нехорошо это - обязательно тянуть совместимость с win32). Что то типа lazarus-win32? Попробую. >По поводу fpc-src: может тоже подпакет? lazurus-examples. В том то и дело, что такое положение: без fpc-src одни проги собираются, другие нет. И lazarus-examples не единственный пакет в таком положении. Прога может быть не обязательно из примеров для лазаря. Я понимаю, что если убрать эту зависимость, то в юниоре освободится примерно 20 мегов, для чего нить дополнительного и полезного. Но вот кто гарантирует, что прога на лазаре будет собираться без fpc-src? Если очень надо, я опять оторву. Благо эта возможность в спеке осталась, ни куда её не удалял.
Может, написать в %description или README.ALT -- "если что не собирается, поставьте ещё fpc-src; если нужно собирать и под винду, поставьте ещё wine"?
Зависимость на fpc-src в лазаре стоит. Дело в том, что есть 2 варианта: либо, собирая программу на паскале, перекомпилировать все используемые модули из исходников, либо указывать явно все пути к заранее скомпилированным модулям. 1-ый вариант - увеличение времени сборки. 2-ой вариант - усложнение в написание кода, причём чистая рутина. Да и давно ора закрыть этот баг, ибо это не баг.
Закрываю.