From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.1 To: devel@lists.altlinux.org References: From: =?UTF-8?B?0JzQuNGF0LDQuNC7INCd0L7QstC+0YHQtdC70L7Qsg==?= Message-ID: <3993f607-c8d9-155b-f71e-daebfa1707f6@dumalogiyamail.ru> Date: Sun, 8 Sep 2019 02:07:17 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: ru-RU Subject: Re: [devel] =?utf-8?b?0JrRg9C00LAg0LzQvtC20L3QviDQtNC+0LHQsNCy0Lg=?= =?utf-8?b?0YLRjCBmZWF0dXJlIGd0azM/?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Sep 2019 23:07:26 -0000 Archived-At: List-Archive: List-Post: 07.09.2019 17:57, Eugine Kosenko пишет: > По ходу понадобилось поставить стороннюю приблуду Draw IO, которая > распространяется в виде rpm > (https://github.com/jgraph/drawio-desktop/releases/download/v11.2.4/draw.io-x86_64-11.2.4.rpm). > Она потребовала установить gtk3. > > $ sudo rpm -i ~/Downloads/draw.io-x86_64-11.2.4.rpm > ошибка: Неудовлетворенные зависимости: >         gtk3 нужен для draw.io-11.2.4-1.x86_64 > > На самом деле это только проблема именования пакетов, так как после > rpm -i --force приблуда становится нормально и вполне нормально работает. > > Появилась идея подсунуть ей минимальный пакет-"заглушку", чтобы она > думала, что в системе есть gtk3. Но поскольку я ленивый, есть желание > сделать ее минимальной. Есть ли у кого уже готовый минимальный stub > для spec-файла, чтобы без файлов и всего такого? > > Как вариант, подозреваю, что эту зависимость можно включить, как > предоставляемую feature, в какой-то из пакетов libgtk3. Может ли кто > подсказать, куда и как грамотно ее втыкнуть? > > В целом задача "сделать правильно" не стоит. Мне это нужно только для > моей машины, я готов ради этого пересобрать нужный пакет gtk3 > > _______________________________________________ > Devel mailing list > Devel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel --- libgtk+3.spec.orig  2019-09-08 02:05:56.297566066 +0300 +++ libgtk+3.spec       2019-09-08 02:04:22.044345837 +0300 @@ -59,6 +59,7 @@  %define fribidi_ver 0.19.7  Provides: libgtk3-engine-adwaita = %version-%release +Provides: gtk3 = %EVR  Obsoletes: libgtk3-engine-adwaita < 3.13.0  Requires: %name-schemas = %version-%release P.S. А почему %version-%release, а не %EVR?