wine-stable

Привет всем!

Тут вот задумался, может стоит создать ebuild для стабильной версии wine? Мне всегда не нравилось как wine поддерживается в Gentoo. Тут сбегал на какое-то время на SUSE, так вот там wine работает так, что ни в какое сравнение не идет. С SUSE ушел потому что осознал как мне нравится Gentoo. Да и экспериментить люблю с системой.
Я уже посмотрел ebuild wine, там занятий на один-два вечера, чтоб он исходники брал не сайта Wine + патчи Gentoo, а использовал для этого src.rpm от SUSE.

Я к чему это все пишу? :) Это интересно кому-нибудь? Если интересно, я могу потом готовый ebuild выложить сюда. А если это еще кого заинтересует, то можно на багзилле создать запрос.

Я один ничего не понял?

Что особенного в wine от Suse?

У меня параллельно стояли

У меня параллельно стояли одно время SUSE и Gentoo. Так вот какие-то программы нормально работали на стабильной версии Wine (тогда это была еще первая версия). А в Gentoo с ее версией wine-1.1.X , что-то висло и отваливалось. В общем, по ощущениям там он надежнее работал.

>А в Gentoo с ее версией

>А в Gentoo с ее версией wine-1.1.X , что-то висло и отваливалось.

а что мешало поставить ту же версию(по циферкам), что и в Сусе?

ЗЫ: если делать ебилд, то лучше все таки взять патчи от их сборки.

________________________
"We Will Win"

> а что мешало поставить ту

> а что мешало поставить ту же версию(по циферкам), что и в Сусе?

Не помню уже, полгода назад было. И еще тогда, кажется, была еще первая версия wine стабильна. Т.е. wine 1.0.X уже не было в portage.

Вот сам ebuild - http://paste.pocoo.org/show/260270/
У меня он называется wine-suse-1.2.3-r1.ebuild . Это важно, потому что от этого зависят некоторые параметры сборки.
Прошу строго не судить, это мой первый опыт. wine взял от openSUSE-11.3. Также он использует все патчи от Gentoo (для версии 1.2) + патчи от SUSE, которые находятся в src.rpm.
Чтобы все смогло собраться, необходимо в директории, куда поместите ebuild, создать директорию files и скопировать туда все патчи от app-emulation/wine-1.2 из портеджей. Оригинальный wine из портеджей небходимо удалить. ebuild также игнорирует USE-флаг hal, потому что у меня он почему-то потерял в системе header'ы от hal. Ну и еще потому, что я не могу себе представить, зачем вообще нужна такая зависимость ;).

логичнее наверное было

логичнее наверное было добавить флаг типа suse, а не менять название ебилда ))

________________________
"We Will Win"

> логичнее наверное было

> логичнее наверное было добавить флаг типа suse, а не менять название ебилда ))

У меня это первый опыт, который комом обычно бывает ;).
Да, наверное, так было бы логичнее сделать. В голову не пришло.
Наверное, так и сделаю в следующей версии.

Ты уж прости, но весь топик

Ты уж прости, но весь топик напоминает плачь начинающего хомячка-виндузятника.
Где то что то не работает, а воооот там все работает, ну и т.д.
Конкретно что не работает, где не работает и самое главное ( раз ты уж решился исправлять это) почему не работает.

По ебилду:
1) никогда никому не показывай такой ебилд ( я запачкал моник глядя на него )
2) Изволь наконец родить сусевые патчи или прямо говори, что это -bin версия
3)

Чтобы все смогло собраться, необходимо в директории, куда поместите ebuild, создать директорию files и скопировать туда все патчи от app-emulation/wine-1.2 из портеджей.

смотри п.1
4)

 также игнорирует USE-флаг hal, потому что у меня .............

Если что то случилось у тебям или ты лично не можешь представить , зачем это надо, то это не повод вырезать что-то, т.к это быдлокод.
5) Прочитай начальную документацию по написанию ебилдов на gentoo.org
6) В конце концов есть много мест, где тебе помогут: в местной конфе , #gentoo-sunrise. #gentoo-devhelp и много где еще.
7) Создай тему по этому ебилду в соотв разделе форума или попроси помощи в вышеуказанных местх. Будь готов быть посланным далеко и надолго, если не будешь в курсе основной документации.

8) Все вышеизложенное - это не "сильно ругать", это пока пожелания.
9) Постарайся понять, что пользование своим кривым ебилдом и выкладывание такого ебилда в паблик - 2 большие разницы.
В 1-ом случае максимум ломается система у тебя ( и это лично твои проблемы, которые по большому счету никого не интересуют), во втором - ты теряшь лицо, авторитет, получаешь потоки критики,и инициируешь кучу бессысленных постов, тредов и других сообщений в нете, что крайне негативно сказывается отнюдь не на твоем имидже, а на имидже дистрибутива и его разработчиков

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

> 1) никогда никому не

> 1) никогда никому не показывай такой ебилд ( я запачкал моник глядя на него )

Вообще говоря, от ebuild'а оригинального wine он отличается только содержимым функций unpack и prepare. Остальное (кроме упомянутого configure) я не трогал. Так что плакать не надо ;).

> 2) Изволь наконец родить сусевые патчи или прямо говори, что это -bin версия
Уважаемый сэр, надо было не плакать, а посмотреть повнимательнее ebuild. src.rpm - это оригинальные исходники + патчи + инструкция для сборки (.spec-файл), а не готовая бинарная сборка. Патчи от SUSE - это файл susepatches.patch, который и вынимается из src.rpm.

> Если что то случилось у тебям или ты лично не можешь представить , зачем это надо,
> то это не повод вырезать что-то, т.к это быдлокод.
Учту, как единственный момент в посте с конструктивной критикой. Книгу разработчика Gentoo сейчас активно читаю.

> Ты уж прости, но весь топик напоминает плачь начинающего хомячка-виндузятника.
С Linux я с 2001 года. Wine использую только иногда, раз в несколько месяцев, чтоб иногда расслабиться в любимые игрушки. Из которых многие идут в стабильных версиях Wine (которые в SUSE и Debian/Ubuntu), но не работают в том Wine, что в Gentoo. И, вполне естественно, что используя любимый дистрибутив, мне хочется использовать ту версию Wine, в которой все работает без бубна. Это все и послужило толчком к тому, чтоб сделать ebuild, собирающий ту версию wine, что мне нужна.

gentoo_stranger

gentoo_stranger написал(а):
Вообще говоря, от ebuild'а оригинального wine он отличается только содержимым функций unpack и prepare. Остальное (кроме упомянутого configure) я не трогал. Так что плакать не надо ;).

Для того, чтобы просто наложить патчи, писать ебилд не обязательно

Tебе разложить по полочкам

Tебе разложить по полочкам его кривизну или сам сходишь на #gentoo-sunrise ?

н отличается только содержимым функций unpack и prepare.

Так вот, к вашему огорчению, unpack у тебя нерабочий. совсем.
Я уж промолчу про репоман

С Linux я с 2001 года. 

и что ? значит безошибочен по определению ?

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Идите Вы сами почитайте

Идите Вы сами почитайте что-нибудь, касающееся педагогики и общения с другими людьми. Высокомерие и хамство отнюдь не красит никого. А для модератора это вообще недопустимые качества.

Жалко только что такое отношение отпугнет многих, кто хочет использовать Gentoo и что-то для него сделать. Вместо того, чтобы что-то объяснить и растолковать - видишь посылы и хамство в свой адрес, без особой попытки высказать нечто конструктивное. Раньше я думал, что на такое способны только вчерашние виндузятники, а ныне "пользователи" Ubuntu. Сейчас вижу, что проблема гораздо глубже. Видимо, это черта некоторых людей на постсоветском пространстве - отсутствие культуры общения. На многих англоязычных форумах отношение к людям намного лучше.

Желаю здравствовать! Успехов!

gentoo_stranger написал(а):

gentoo_stranger написал(а):
Wine использую только иногда, раз в несколько месяцев, чтоб иногда расслабиться в любимые игрушки. ... хочется использовать ту версию Wine, в которой все работает без бубна...

кстати playonlinux вам в этом не поможет? :)

________________________
"We Will Win"

https://build.opensuse.org/pa

https://build.opensuse.org/package/view_file?file=susepatches.patch&package=wine&project=Emulators%3AWine%3ASTABLE&srcmd5=2942fefa870d4073559a81ad2de74d66
Достаточно было вытянуть этот патч. Ничего экстраординарного или инновационного он не привностит.

Не грусти, товарищ! Всё хорошо, beautiful good!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".