From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Subject: Re: [devel] Re: contrib -> master From: =?koi8-r?Q?=F7=D1=DE=C5=D3=CC=C1=D7_?= =?koi8-r?Q?=E4=C9=CB=CF=CE=CF=D7?= To: devel@altlinux.ru In-Reply-To: <20030125191743.GG38342@osdn.org.ua> References: <20030124132809.GA2525@basalt.office.altlinux.ru> <20030125191743.GG38342@osdn.org.ua> Content-Type: text/plain; charset=KOI8-R Organization: Message-Id: <1043610262.1818.58.camel@linuxbox.tirs.ru> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.1- (1.2.1-alt1) Date: 26 Jan 2003 22:44:23 +0300 Content-Transfer-Encoding: 8bit Sender: devel-admin@altlinux.ru Errors-To: devel-admin@altlinux.ru X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: devel@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: В Сбт, 25.01.2003, в 22:17, Michael Shigorin написал: > On Fri, Jan 24, 2003 at 04:28:09PM +0300, Stanislav Ievlev wrote: > > Итак, начинается процесс перемещения пакетов из компоненты > > contrib в компоненту master, иначе говоря это прямая дорога > > ваших пакетов на 3 (и возможно 4) диски Master 2.2. > gtk-theme-switch-1.0.1-alt1.src.rpm Большое за него спасибо. ЗАКРЫВАЕТСЯ ОШИБКА No.1974. Только думал сам его собрать, несмотря на предубеждение :) > -- legacy (gtk1); IMO нужен; для включения требуется пофиксить > gtk-default-engines, которые gtk2, и включить gtk-engines, которые > gtk1. Впрочем, это нужно делать, если мы еще поддерживаем темы v1. > А мы их еще должны поддерживать, как мне кажется. Пакетами тем для GTK1 занимался я. Они сохранятся и в будущем до тех пор, пока есть программы для GTK1. Сейчас я занят темами для Гнома (в том числе GTK2). Предлагаю: 1) выбросить наконец древний пакет с _глючными_ темами gtk-themes-1.0-ipl9mdk, как полностью заменяемый новыми пакетами. 2) Сделать новый набор тем для GTK1,2 и Гнома2. У меня готов весь исходный материал, включая пересобранные и дорисованные мной наборы пиктограмм в новом формате Гнома 2.2. Осталось написать .spec файлы. Возможно несколько подходов к размещению тем по пакетам: - один пакет - одна МЕТАтема для Гнома2, включая сочетающиеся и зависящие друг от друга темы gtk1, gtk2, metacity, пиктограммы для Гнома, фоновые картинки и (возможно) звуки. Также туда попадают альтернативные варианты тем. Темы GTK1 только в паре с аналогичными темами GTK2. gnome-theme-crux gnome-theme-kde-style gnome-theme-aqua gnome-theme-next gnome-theme-legacy ... - один пакет - строго одна тема для определённой программы + виртуальные пакеты для метатем. Этот подход был опрометчиво применён в Сизифе. gtk1-theme-crux gtk2-theme-crux metacity-theme-crux gnome-icontheme-crux-teal gnome-icontheme-crux-eggplant gnome-theme-crux ... НЕДОСТАТКИ: Огромное число мелких пакетов со сложной системой зависимостей и большой геморрой. Неудобный поиск сочетающихся тем для gtk1 и gtk2, так как по названиям ничего понять невозможно. Сразу обещаю свыше 500 пакетов при такой схеме. Их придётся очень долго пролистывать в синаптике и мантисе :/. - один пакет - группа связанных друг с другом тем для определённой программы + виртуальные пакеты метатем. Этот принцип использован при упаковке 400 тем GTK1 и 200 тем SawFish для Сизифа. В этом случае достаточно просто пересобрать уже имеющуюся коллекцию для GTK1 и добавить темы для нового Гнома. gnome-iconthemes-ximian gnome-iconthemes-kde gnome-iconthemes-aqua gnome-iconthemes-next ... gtk1-themes-thinice gtk2-themes-thinice metacity-themes ... gnome-theme-aqua gnome-theme-kde gnome-theme-next ... НЕДОСТАТКИ - сложности с делёжкой каталогов в /usr/share/themes. /usr/share/themes/aqua/gtk /usr/share/themes/aqua/gtk2 /usr/share/themes/aqua/metacity-1 и неудобный поиск сочетающихся тем для gtk1 и gtk2 (также относится ко второму варианту). Какие будут мнения? -- Вячеслав Диконов