Bug 48302

Summary: geany: multiple packaging bugs
Product: Sisyphus Reporter: Yuri N. Sedunov <aris>
Component: geanyAssignee: Fr. Br. George <george>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P5 CC: george
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 46625    

Description Yuri N. Sedunov 2023-11-02 11:32:04 MSK
Прошу внимательнее отнестистись к упаковке geany.

Из замеченного беглым взглядом:
1) в описании всё еще присутствует GTK 2 и в зависимостях у geany прибитая гвоздями libvte, которая, кстати больше никому не нужна.

2)В BR у geany много GTK*
 rpmqR -p /storage/ALTLinux/Sisyphus/files/SRPMS/geany-2.0-alt1.src.rpm |grep gtk

libgtk+3-devel
libgtk4-devel

Очевидно, должна остаться одна.
Comment 1 Fr. Br. George 2023-11-02 14:39:17 MSK
Спасибо, проглядел!
Comment 2 Fr. Br. George 2023-11-03 15:42:52 MSK
Косвенная зависимость на gtk4 останется, потому что она есть у пакета libvte3 (Ответ для Yuri N. Sedunov на комментарий #0)
> 2)В BR у geany много GTK*
> libgtk4-devel
Comment 3 Yuri N. Sedunov 2023-11-03 15:49:26 MSK
(Ответ для Fr. Br. George на комментарий #2)
> Косвенная зависимость на gtk4 останется, потому что она есть у пакета
> libvte3 (Ответ для Yuri N. Sedunov на комментарий #0)
> > 2)В BR у geany много GTK*
> > libgtk4-devel

Вижу, что libgtk4-devel прописано явно.

# Automatically added by buildreq on Sat Nov 07 2020
# optimized out: at-spi2-atk fontconfig glib2-devel glibc-kernheaders-generic glibc-kernheaders-x86 gnu-config libX11-devel libat-spi2-core libatk-devel libcairo-devel libcairo-gobject libca
BuildRequires: gcc-c++ git-core intltool libgtk+3-devel libgtk4-devel python3-module-docutils time rpm-build-python3

Можно ж и отфильтровать результат buildreq по смыслу.
Comment 4 Repository Robot 2023-11-03 17:17:43 MSK
geany-2.0-alt2 -> sisyphus:

 Fri Nov 03 2023 Fr. Br. George <george@altlinux> 2.0-alt2
 - Eliminate GTK variety (Closes: #48302)
 - Enable VTE build