FS#77329 - [cups] Unneeded dependencies

Attached to Project: Arch Linux
Opened by Balló György (City-busz) - Monday, 30 January 2023, 05:35 GMT
Last edited by Andreas Radke (AndyRTR) - Thursday, 02 February 2023, 06:04 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

The cups package has some unused dependencies:
- bc, libpng, libtiff and libxcrypt are not used by cups,
- libusb is only needed for cups, not for libcups.

Proposed depends/makedepends:

makedepends=('acl' 'avahi' 'dbus' 'gnutls' 'krb5' 'libpaper' 'libusb' 'pam' 'systemd' 'zlib')

libcups: depends=('avahi' 'gnutls' 'zlib')

cups: depends=('acl' 'avahi' 'cups-filters' 'dbus' 'hicolor-icon-theme' 'libcups' 'libpaper' 'libusb' 'pam' 'systemd')
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Thursday, 02 February 2023, 06:04 GMT
Reason for closing:  Fixed
Comment by Andreas Radke (AndyRTR) - Tuesday, 31 January 2023, 20:53 GMT
Should be all addressed in 2.4.2-4 in testing repo.
Comment by loqs (loqs) - Tuesday, 31 January 2023, 23:27 GMT
krb5 is unused  FS#74406 .
autoconf is in base-devel.
inetutils is unused. zlib makes gzip unused.
valgrind is a checkdepend .
What are dbus, git, hicolor-icon-theme and xdg-utils for in makedepends?
Comment by Andreas Radke (AndyRTR) - Wednesday, 01 February 2023, 19:05 GMT
There's some dbus checking at configure step. let's leave it in.

configure:6819: checking for DBUS
configure:6824: result: yes
configure:6835: checking for dbus_message_iter_init_append

I've adressed the other remaining issues in 2.4.2-5.

Loading...