FS#2891 - rodepends() for makepkg

Attached to Project: Pacman
Opened by Miklos Vajna (vmiklos) - Tuesday, 28 June 2005, 19:11 GMT
Last edited by Roman Kyrylych (Romashka) - Saturday, 25 November 2006, 13:16 GMT
Task Type Feature Request
Status Closed
Assigned To Aaron Griffin (phrakture)
Architecture not specified
Severity Medium
Priority Normal
Reported Version 0.7 Wombat
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


rodepends() is an array of packages that this package depends
on to run (ie, not required to build). Generally
rodepends() should be avoided in favour of depends except
where this will create circular dependency chains. (For
example building logrotate doesn't requires to have dcron
installed.) Packages in this list should follow the same
format as depends().

the attached patch implements this
This task depends upon

Closed by  Aaron Griffin (phrakture)
Monday, 04 December 2006, 22:23 GMT
Reason for closing:  Won't implement
Comment by Wael Nasreddine (Gandalf) - Sunday, 16 April 2006, 02:53 GMT
I don't see the use of such a patch, rodepends is just an alias of depends as i saw in ur patch so why having another name of dependencies?? if ur intensions are only to build hmm i can see a point of it but still would be harder to with 3 depends places for package maintainers IMHO
Comment by Miklos Vajna (vmiklos) - Sunday, 16 April 2006, 06:37 GMT
if you build a firefox langpack package in a chroot, then installing firefox is not necessary at all. the build() itself takes 1 seconds, while installing and removing firefox and all its depends takes a lot of time
Comment by James Rayner (iphitus) - Tuesday, 24 October 2006, 05:13 GMT
use makepkg -d to ignore dependencies
Comment by Miklos Vajna (vmiklos) - Tuesday, 24 October 2006, 09:18 GMT
if you use makeworld you can't specify -d just for a few packages. anyway if you don't see why this patch is useful then just close this bug with won't implement..