Bug 23713

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 Flags
Примерный вариант спека.
none
Исправленный вариант спека.
none
Третья версия спека. none

Description AEN 2010-07-02 12:31:23 MSD
Разработчик неверно собрал пакет  opera.
Depends: libgstautodetect.so but it is not installable
        Depends: libgstogg.so but it is not installable
        Depends: libgsttheora.so but it is not installable
        Depends: libgstvorbis.so but it is not installable
        Depends: libgstwavparse.so but it is not instalble
Помимо верной сборки пакета, хорошо бы обеспечить установку пакета с сайта производителя. Возможно, стоит собрать пакет-хак, который провайдит указанные выше библиотеки и требует gst-plugin.
Comment 1 Дмитрий Державин 2010-07-02 15:16:57 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
Comment 2 Egor Glukhov 2010-07-02 15:24:59 MSD
Собрало такой вариант: http://kaman.v6x.me/opera-10.60/
Замечания приветствуются. Особенно интересует, есть ли возможность оставить operapluginwrapper в 64-битной версии.
Comment 3 Sir Raorn 2010-07-02 15:49:31 MSD
(In reply to comment #1)
Этот спек говно.  Суффикс "()(64bit)" должен добавляться только на 64-бит архитектурах.
Comment 4 Дмитрий Державин 2010-07-02 15:52:31 MSD
Created attachment 4448 [details]
Исправленный вариант спека.

Исправил целевую архитектуру.
Comment 5 Sir Raorn 2010-07-02 15:54:50 MSD
И опять неправильно...
Comment 6 Дмитрий Державин 2010-07-02 16:05:04 MSD
(В ответ на комментарий №3)
> Этот спек говно.

Кстати, здесь бы не мешало прикрутить фитилёк..

(В ответ на комментарий №5)
> И опять неправильно...

А здесь добавить конструктива.

А так всё хорошо.
Comment 7 Sir Raorn 2010-07-02 19:04:24 MSD
Попробуйте собрать этот пакет под arm ("неправильно" номер один) или какую-ньдь i386-совместимую архитектуру, но не i586 ("неправильно" номер два).
Comment 8 Дмитрий Державин 2010-07-02 19:22:29 MSD
(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"?

Ещё раз спасибо за помощь.
Comment 9 Sir Raorn 2010-07-02 19:30:05 MSD
Да, про %ix86 правильно.  Собирали, видимо, на x86_64, поэтому при указании --target i586 и лезли ошибки.  Где-то на wiki было написано как на x86_64 хосте запускать хашер под i586.  Кажется было достаточно заменить "x86_64" на "$(ARCH)" в sources.list и запускать hsh --target i586.

По первому пункту надо явно указать что собираться пакет может только на %ix86 и x86_64.
Comment 10 Дмитрий Державин 2010-07-14 13:26:45 MSD
Created attachment 4457 [details]
Третья версия спека.

Добавил ExclusiveArch, исправил %ifarch.

Алексей, если не трудно, проверьте, пожалуйста.
Comment 11 Vitaly Lipatov 2010-09-03 21:26:40 MSD
См. также bug # 23655
Comment 12 Дмитрий Державин 2010-09-27 16:05:40 MSD
Коллеги, так отправить в Сизиф appliance-fake-opera или уже не нужно?
Comment 13 Vitaly Lipatov 2010-10-04 14:30:30 MSD
Если лицензия позволяет собрать opera в Sisyphus, лучше так и сделать. Если нет, тогда нужен пакет.
Comment 14 Andrey Cherepanov 2010-11-06 10:48:23 MSK
http://sisyphus.ru/ru/srpm/Sisyphus/opera