LINUX.ORG.RU
Ответ на: комментарий от hizel

да:

www-client/mozilla-firefox-3.6.3 USE=«alsa custom-optimization dbus gnome java libnotify»

ArsenShnurkov
() автор топика
Ответ на: комментарий от qnikst

+nsplugin у java есть?


не вижу такого USE-флага:

# emerge -pv jre

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] virtual/jre-1.6.0 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB


# emerge -pv jdk

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] virtual/jdk-1.6.0 0 kB

ArsenShnurkov
() автор топика
Ответ на: комментарий от qnikst

+nsplugin у java есть?


Вижу, нету:

# emerge -uvDN world -a

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] dev-java/sun-jdk-1.6.0.20 USE=«X alsa doc nsplugin* -derby -examples -jce -odbc» 0 kB [0]

ArsenShnurkov
() автор топика
Ответ на: комментарий от ArsenShnurkov

Вообще логика программистская, не пользовательская. С точки зрения пользователя плагин к продукту должен включаться флагом в продукте и тянуть зависимостью java

ArsenShnurkov
() автор топика

если что, то можно сделать вот так:


ln -s /opt/sun-jdk-1.6.0.20/jre/lib/i386/libnpjp2.so /usr/lib/mozilla/plugins/javaplugin.so

Sylvia ★★★★★
()
Ответ на: комментарий от qnikst

какую яву тянуть


Эээ, плагин в данном случае это элемент пользовательского интерфейса, который что-то там отображает при помощи функций из движка. Функции движка объединены в API-контракт, который должен одинаково поддерживаться любой реализацией java. Поэтому должно быть пофиг - какую. Любую. И для того чтобы тянуть любую - есть зависимость от метапакета.

ArsenShnurkov
() автор топика
Ответ на: комментарий от ArsenShnurkov

твоё утверждение противоречит твоему же вышесказанному ^_^

Вообще логика программистская, не пользовательская. С точки зрения пользователя плагин к продукту должен включаться флагом в продукте и тянуть зависимостью java

qnikst ★★★★★
()
Ответ на: комментарий от qnikst

Вообще логика программистская, не пользовательская. С точки зрения пользователя плагин к продукту должен включаться флагом в продукте и тянуть зависимостью java


твоё утверждение противоречит


Не противоречит.

Делаем плагин, включаем исходники плагина в продукт (а не в java-у), добавляем флаг - компилировать плагин или нет.

Плагин пусть использует java в виде метапакета (т.е. любую)


В данном случае наблюдаем противоположную реализацию, что может говорить о косяках в реализации

ArsenShnurkov
() автор топика
Ответ на: комментарий от qnikst

мягкий вариант: обдумай почему ты не прав.


попробовал, не получилось

твоё утверждение противоречит твоему же

не противоречит

даже не знаю что сказать...


попробуй объяснить, в чем противоречие этих высказываний

ArsenShnurkov
() автор топика
Ответ на: комментарий от ArsenShnurkov

> попробуй объяснить, в чем противоречие этих высказываний

в твоём случае противоречивости нет, есть нелогичное требование.

попробовал, не получилось

1). нужно понять, что делает mozilla-firefox[java]

2). нужно понять, что делает any-jdk[nsplugin]

3). понять почему нельзя засунуть any-jdk[nsplugin] в mozilla-firefox

4). вспомнить, что есть много браузеров кроме firefox

5). в дополнение подумать, чьи девелоперы/мэинтейнеры за что могут/должны отвечать

qnikst ★★★★★
()
Ответ на: комментарий от qnikst

4). вспомнить, что есть много браузеров кроме firefox

2). нужно понять, что делает any-jdk[nsplugin]


понять я этого не могу.
оно явно делает что-то ненужное, чего быть не должно.

Удовлетворительным бы оказалось объяснение,
что это общая часть для всех браузеров,
а флаг просто включает или отключает ее, в случае если браузеров нет.

Но все портит как раз то, что браузеров много,
а флаг конкретно для firefox, а не общий
(у флага - неправильное название,
он должен называться например javafx)

ArsenShnurkov
() автор топика
Ответ на: комментарий от ArsenShnurkov

>> 2). нужно понять, что делает any-jdk[nsplugin]

понять я этого не могу.
оно явно делает что-то ненужное, чего быть не должно.

возможно, что вся _твоя_ (а не других пользователей) проблема в этом?

а флаг конкретно для firefox, а не общий

oh really?

на http://www.gentoo.org/doc/en/java.xml написано:

You can install a Java plugin for your web browser by emerging a Java VM with the nsplugin USE flag set.

ни слова о ffox, можешь ещё equery u sun-jdk сделать

qnikst ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.