Summary: | Собрать opera и/или хак для установки | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | New/proposed packages | Reporter: | AEN <aen> | ||||||||
Component: | Обычный репозиторий | Assignee: | Andrey Cherepanov <cas> | ||||||||
Status: | CLOSED FIXED | QA Contact: | Andrey Cherepanov <cas> | ||||||||
Severity: | normal | ||||||||||
Priority: | P3 | CC: | baraka, dd, kaman, lav | ||||||||
Version: | не указана | ||||||||||
Hardware: | all | ||||||||||
OS: | Linux | ||||||||||
Attachments: |
|
Description
AEN
2010-07-02 12:31:23 MSD
Created attachment 4447 [details] Примерный вариант спека. Приложен спек, ссылка на который была дана здесь: http://lists.altlinux.org/pipermail/community/2010-July/664563.html Файл переименован в соответствии с традиционной схемой: http://lists.altlinux.org/pipermail/community/2010-July/664565.html Собрало такой вариант: http://kaman.v6x.me/opera-10.60/ Замечания приветствуются. Особенно интересует, есть ли возможность оставить operapluginwrapper в 64-битной версии. (In reply to comment #1) Этот спек говно. Суффикс "()(64bit)" должен добавляться только на 64-бит архитектурах. Created attachment 4448 [details]
Исправленный вариант спека.
Исправил целевую архитектуру.
И опять неправильно... (В ответ на комментарий №3) > Этот спек говно. Кстати, здесь бы не мешало прикрутить фитилёк.. (В ответ на комментарий №5) > И опять неправильно... А здесь добавить конструктива. А так всё хорошо. Попробуйте собрать этот пакет под arm ("неправильно" номер один) или какую-ньдь i386-совместимую архитектуру, но не i586 ("неправильно" номер два). (In reply to comment #7) > Попробуйте собрать этот пакет под arm ("неправильно" номер один) Зачем он там нужен? Насколько я понял, opera.com предлагает сборки только для x86, x86_64 и ppc. У нас ppc нет. Или есть? > или какую-ньдь i386-совместимую архитектуру, но не i586 ("неправильно" номер два). Угу, спасибо, посмотрю. Пробовал "%ifarch %ix86", но наткнулся на ругань rpmbuild про "i586-alt-linux" и сходу не разобрался. Указывал "--target i586", пакеты собирались, но без нужных "Provides:". Я правильно понимаю, что нужно всё-таки использовать "%ix86"? Ещё раз спасибо за помощь. Да, про %ix86 правильно. Собирали, видимо, на x86_64, поэтому при указании --target i586 и лезли ошибки. Где-то на wiki было написано как на x86_64 хосте запускать хашер под i586. Кажется было достаточно заменить "x86_64" на "$(ARCH)" в sources.list и запускать hsh --target i586. По первому пункту надо явно указать что собираться пакет может только на %ix86 и x86_64. Created attachment 4457 [details]
Третья версия спека.
Добавил ExclusiveArch, исправил %ifarch.
Алексей, если не трудно, проверьте, пожалуйста.
См. также bug # 23655 Коллеги, так отправить в Сизиф appliance-fake-opera или уже не нужно? Если лицензия позволяет собрать opera в Sisyphus, лучше так и сделать. Если нет, тогда нужен пакет. |