From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Subject: Re: [devel] gtk engines smooth From: =?koi8-r?Q?=F7=D1=DE=C5=D3=CC=C1=D7_?= =?koi8-r?Q?=E4=C9=CB=CF=CE=CF=D7?= To: ALT Devel discussion list In-Reply-To: <1094578379.2562.14.camel@alpha.tirs.ru> References: <1094405260.1319.86.camel@alpha.tirs.ru> <20040906142008.GG27133@pyro.hopawar.private.net> <1094502670.5807.63.camel@alpha.tirs.ru> <20040907110723.GH27133@pyro.hopawar.private.net> <20040907130756.GB3693@wrars-comp.wrarsdomain> <20040907135352.GK27133@pyro.hopawar.private.net> <1094578379.2562.14.camel@alpha.tirs.ru> Content-Type: text/plain; charset=KOI8-R Date: Tue, 07 Sep 2004 22:57:53 +0400 Message-Id: <1094583473.9254.23.camel@alpha.tirs.ru> Mime-Version: 1.0 X-Mailer: Evolution 1.5.8 (1.5.8-alt0.5) Content-Transfer-Encoding: 8bit X-Spam: Not detected X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Sep 2004 18:58:39 -0000 Archived-At: List-Archive: List-Post: On Втр, 2004-09-07 at 21:32 +0400, Вячеслав Диконов wrote: > Провел эксперимент. На машине где стоит GNOME и GTK2 без GTK1 установил > собранные темы. Попереключал их. Затем установил gtk1 и пару программ > проверил - все работает. Снес gtk1 - работает. Общий объем "лишних" > файлов - 244 кб. Отвечая себе самому. Дальнейшие пробы показали, что это может работать, но проблема с зависимостями не снимается. Дело в том, что библиотекам тем gtk1 нужен не голый gtk1, а еще и gdk-pixbuf, который в отличие от gtk1 не обязателен для gtk1-приложений. Т.е. гарантировать, что все нужное будет устанавливаться автоматически без зависимостей между темами и gdk-pixbuf, за которым опять придет gtk1 действительно не удастся. Черт бы взял rpm с его излишне прямолинейными зависимостями! Идею с отключением зависимостей в итоге придется забраковать. Это оставляет два варианта: 1) gtk-themes-* будут требовать gtk2 и gtk1 с gdk-pixbuf 2) делаем отдельные пакеты gtk1-themes и gtk2-themes. gnome-themes будут требовать их вместе и в результате переводим прямую зависимость в косвенную. 3) делаем пакеты gtk1-engines-* gtk2-engines-* и gtk-themes из единого srpm. gtk-themes все-равно будет требовать engines и косвенно выводить на оба gtk. Это наименее трудоёмкий вариант для внедрения. Какой вариант выглядит предпочтительнее? * Собранные нашими кдешниками пакеты gtk-engines-Geramik и gtk-engines-galaxy фактически соответствуют схеме 1. Если пользователи КДЕ согласны ставить оба gtk ради единства оформления, то прецедент следует считать найденным. Объем дополнительной закачки Gtk1 оказался равен примерно 900 кб. Можно потерпеть. -- Вячеслав Диконов