ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: "Вячеслав Диконов" <sdiconov@mail.ru>
To: ALT Devel discussion list <devel@altlinux.ru>
Subject: Re: [devel] gtk engines smooth
Date: Tue, 07 Sep 2004 22:57:53 +0400
Message-ID: <1094583473.9254.23.camel@alpha.tirs.ru> (raw)
In-Reply-To: <1094578379.2562.14.camel@alpha.tirs.ru>

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 кб. Можно потерпеть.

-- 
Вячеслав Диконов <sdiconov@mail.ru>



  reply	other threads:[~2004-09-07 18:57 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-09-05 17:27 Вячеслав Диконов
2004-09-05 18:30 ` Andrey Rahmatullin
2004-09-05 19:23   ` Вячеслав Диконов
2004-09-05 20:37     ` Вячеслав Диконов
2004-09-06 14:20 ` Alexey Morozov
2004-09-06 20:31   ` Вячеслав Диконов
2004-09-07  5:45     ` [devel] " Michael Shigorin
2004-09-07  6:52       ` Вячеслав Диконов
2004-09-07  6:59         ` Alexey I. Froloff
2004-09-07  7:08           ` Вячеслав Диконов
2004-09-07  7:13             ` Alexey I. Froloff
2004-09-07  8:41         ` Michael Shigorin
2004-09-07  9:59           ` Вячеслав Диконов
2004-09-07 15:50             ` Michael Shigorin
2004-09-07 17:40               ` Вячеслав Диконов
2004-09-08  5:53                 ` Michael Shigorin
2004-09-07 11:07     ` [devel] " Alexey Morozov
2004-09-07 11:08       ` Alexey I. Froloff
2004-09-07 11:59         ` [devel] [JT] Alive! she cried Alexey Morozov
2004-09-09 13:15           ` Yury Aliaev
2004-09-07 13:06         ` [devel] gtk engines smooth Vladimir Lettiev
2004-09-07 13:07       ` Andrey Rahmatullin
2004-09-07 13:42         ` Вячеслав Диконов
2004-09-07 13:53         ` Alexey Morozov
2004-09-07 17:32           ` Вячеслав Диконов
2004-09-07 18:57             ` Вячеслав Диконов [this message]
2004-09-08  5:48               ` Alexey Morozov
2004-09-08  5:50               ` [devel] " Michael Shigorin
2004-09-08  8:20               ` [devel] " Andrey Rahmatullin
2004-09-08  8:24                 ` Sergey Pinaev
2004-09-08  5:36             ` Alexey Morozov
2004-09-07 13:35       ` Вячеслав Диконов
2004-09-10  7:55 ` Yuri N. Sedunov
2004-09-10  9:23   ` Вячеслав Диконов
2004-09-10 10:34     ` Yuri N. Sedunov
2004-09-10 12:29       ` Вячеслав Диконов
2004-09-10 12:36         ` [devel] " Michael Shigorin
2004-09-10 13:42         ` [devel] " Yuri N. Sedunov
2004-09-10 15:28           ` Вячеслав Диконов

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1094583473.9254.23.camel@alpha.tirs.ru \
    --to=sdiconov@mail.ru \
    --cc=devel@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git