Bug 23713 - Собрать opera и/или хак для установки
: Собрать opera и/или хак для установки
Status: CLOSED FIXED
: New/proposed packages
(All bugs in New/proposed packages/Обычный репозиторий)
: не указана
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2010-07-02 12:31 by
Modified: 2010-11-06 10:49 (History)


Attachments
Примерный вариант спека. (596 bytes, text/plain)
2010-07-02 15:16, Dmitry Derjavin
no flags Details
Исправленный вариант спека. (818 bytes, text/plain)
2010-07-02 15:52, Dmitry Derjavin
no flags Details
Третья версия спека. (948 bytes, text/plain)
2010-07-14 13:26, Dmitry Derjavin
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2010-07-02 12:31:23
Разработчик неверно собрал пакет  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 From 2010-07-02 15:16:57 -------
Created an attachment (id=4447) [details]
Примерный вариант спека.

Приложен спек, ссылка на который была дана здесь:
http://lists.altlinux.org/pipermail/community/2010-July/664563.html

Файл переименован в соответствии с традиционной схемой:
http://lists.altlinux.org/pipermail/community/2010-July/664565.html
------- Comment #2 From 2010-07-02 15:24:59 -------
Собрало такой вариант: http://kaman.v6x.me/opera-10.60/
Замечания приветствуются. Особенно интересует, есть ли возможность оставить
operapluginwrapper в 64-битной версии.
------- Comment #3 From 2010-07-02 15:49:31 -------
(In reply to comment #1)
Этот спек говно.  Суффикс "()(64bit)" должен добавляться только на 64-бит
архитектурах.
------- Comment #4 From 2010-07-02 15:52:31 -------
Created an attachment (id=4448) [details]
Исправленный вариант спека.

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

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

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

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

А так всё хорошо.
------- Comment #7 From 2010-07-02 19:04:24 -------
Попробуйте собрать этот пакет под arm ("неправильно" номер один) или какую-ньдь
i386-совместимую архитектуру, но не i586 ("неправильно" номер два).
------- Comment #8 From 2010-07-02 19:22:29 -------
(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 From 2010-07-02 19:30:05 -------
Да, про %ix86 правильно.  Собирали, видимо, на x86_64, поэтому при указании
--target i586 и лезли ошибки.  Где-то на wiki было написано как на x86_64 хосте
запускать хашер под i586.  Кажется было достаточно заменить "x86_64" на
"$(ARCH)" в sources.list и запускать hsh --target i586.

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

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

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