FS#45500 - support runtime-only dependencies

Attached to Project: Pacman
Opened by Stefan Majewsky (majewsky) - Monday, 29 June 2015, 14:59 GMT
Last edited by Allan McRae (Allan) - Monday, 14 December 2015, 14:22 GMT
Task Type Feature Request
Category General
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version 4.2.1
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Metapackages are packages that require other packages only for the sake of pulling them in on installation time. For example, plasma-meta depends on all packages of the Plasma workspace, so that Plasma can be installed in one step.

When building metapackages, it is annoying that makepkg has to install all the dependent packages. I therefore propose a new "runtimedepends" variable to be supported by makepkg. Similar to how "makedepends" lists dependencies that are only required at build time, "runtimedepends" dependencies would only be required at installation time, not at build time.
This task depends upon

Closed by  Allan McRae (Allan)
Monday, 14 December 2015, 14:22 GMT
Reason for closing:  Won't implement
Additional comments about closing:  Use workarounds provided
Comment by Doug Newgard (Scimmia) - Monday, 29 June 2015, 15:28 GMT
Putting the 'depends' array in the package function effectively does this.
Comment by Allan McRae (Allan) - Monday, 29 June 2015, 22:06 GMT
Or using --nodeps.

Loading...