FS#77255 - [gnome-calendar] dependency gnome-control-center

Attached to Project: Arch Linux
Opened by Tim (ths) - Tuesday, 24 January 2023, 21:20 GMT
Last edited by Jan Alexander Steffens (heftig) - Wednesday, 25 January 2023, 17:50 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

gnome-calendar: 43.1
budgie-desktop: 10.6.4
budgie-control-center: 1.1.1
gnome-control-center: 43.2

The Problem:
With Budgie Desktop I have now 2 control-center. Gnome-control-center is used only by gnome-calendar.

Could be only with Arch gnome-calendar has dependency gnome-control-center?
E.g. Debian packaging of gnome-calendar has no linkage to gnome-control-center:
https://packages.debian.org/sid/gnome-calendar

Dependencies at the meson.build:
https://gitlab.gnome.org/GNOME/gnome-calendar/-/blob/main/meson.build#L152

gnome-calendar meson.build line 152 to 177:
################
# Dependencies #
################
libical_dep = dependency('libical', version: '>= 1.0')
config_h.set('HAVE_LIBICAL', libical_dep.found())

assert(cc.has_function('icaltime_days_in_year', dependencies: libical_dep),
'Error: icaltime_days_in_year() not found in libical!. Upgrade your libical library.')

gsettings_desktop_schemas_dep = dependency('gsettings-desktop-schemas', version: '>= 3.21.2')
libedataserverui_dep = dependency('libedataserverui4-1.0', version: '>= 3.45.1')
libedataserver_dep = dependency('libedataserver-1.2', version: '>= 3.45.1')
libecal_dep = dependency('libecal-2.0', version: '>= 3.45.1')
libsoup_dep = dependency('libsoup-3.0')
libadwaita_dep = dependency('libadwaita-1', version: '>= 1.2.alpha')
glib_dep = dependency('glib-2.0', version: '>= 2.67.5')
gtk_dep = dependency('gtk4', version: '>= 4.6.0')
gio_dep = dependency('gio-2.0', version: '>= 2.58.0')
gweather_dep = dependency('gweather4')
geoclue_dep = dependency('libgeoclue-2.0', version: '>=2.4')
geocode_dep = dependency('geocode-glib-2.0', version: '>=3.26.3')
m_dep = cc.find_library('m')

gnome = import('gnome')
i18n = import('i18n')
pkg = import('pkgconfig')
This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Wednesday, 25 January 2023, 17:50 GMT
Reason for closing:  Fixed
Additional comments about closing:  gnome-calendar 43.1-2
Comment by Mark Wagie (yochananmarqos) - Wednesday, 25 January 2023, 00:17 GMT
Hmm, good point. Fedora's gnome-calendar package does not depend on gnome-control-center, either: https://src.fedoraproject.org/rpms/gnome-calendar/blob/rawhide/f/gnome-calendar.spec
Comment by Jan Alexander Steffens (heftig) - Wednesday, 25 January 2023, 17:34 GMT
The dep was added because of  FS#54935 

Loading...