[sisyphus] CAPT драйвер Canon (was: Re: Новый пакет (foo2zjs))
Dmitry (Mothlike) Marochko
=?iso-8859-1?q?mothlike_=CE=C1_gmail=2Ecom?=
Вт Май 24 23:46:38 MSD 2005
Slava Dubrovskiy пишет:
>>
>>
>>
>>
>Я могу потестировать, если сделаете. Есть в наличии LBP-1210, LBP-810,
>LBP-800.
>Только сейчас, после выхода официальных драйверов все намного проще
>стало. Я просто взял от туда ppd без всяких хакерских обвязок.. Если
>лицензия (или еще что-то) позволят, то лучше всего эти ppd положить в
>пакет где хранятся все ppd.
>
>
Но я все же возьмусь за сборку. Думаю, все это будет несложно, и даже
если пакет не попадет в Сизиф по каким-либо причинам, для собственного
пользования он всегда пригодится.
Итак, когда я занялся сабжем, у меня вылезли следующие проблемы:
1. Чем можно красиво заменить следующую конструкцию:
%prep
%setup -q
cd buftool
./autogen.sh --prefix=%buildroot --enable-progpath=%buildroot%_bindir
--enable-shared --disable-static
cd ../cpca
./autogen.sh --prefix=%buildroot --enable-progpath=%buildroot%_bindir
--enable-shared --disable-static
cd ../cngplp
./autogen.sh --prefix=%buildroot --enable-progpath=%buildroot%_bindir
--enable-shared --disable-static
Штатный configure в этом пакете отсутствует. Также, какая сборка
предпочтительнее, static или shared?
2. Никак не могу закончить сборку по причине следующего:
verify-elf: ./usr/lib/libcnpk.so: RPATH entry contains
"/home/mothlike/tmp/cndrvcups-common-buildroot":
/home/mothlike/tmp/cndrvcups-common-buildroot/lib
verify-elf: ./usr/lib/libcnpk.so: TEXTREL entry found: 0x0
ошибка: Неверный код возврата из /home/mothlike/tmp/rpm-tmp.1526 (%install)
Пробовал делать %set_verify_elf_method textrel=relaxed
но яйца те же. Честно говоря? я вообще не понимаю, что это за ошибка и
как с ней нужно правильно бороться.
3. Эта программа хочет пихнуть некоторые свои бинарники в
/usr/local/bin.Я подозреваю, это неверно, и необходимо переместить файлы
в /usr/bin. Чтобы таких вопросов у меня более не возникало, я хотел бы
спросить, где можно почитать, как правильно размещать файлы
дистрибутивах ALT?
4. Как лучше всего задавать Requires:? Или тут действует такое правило:
что необходимо при сборке, то необходимо и при установке, но без
приставки devel?
Приношу извинения за достаточно неопытные вопросы, однако желание
что-нибудь собрать перевешивает шансы получить по голове :)
--
With best wishes,
Dmitry Marochko aka Mothlike
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 256 байтов
Описание: OpenPGP digital signature
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20050524/4341f4a2/attachment-0002.bin>
Подробная информация о списке рассылки Sisyphus