Re: Complex Depends
On Mon, 2005-03-28 at 09:37 -0700, David Everly wrote:
> Hello Debian Mentors,
>
> How do I construct a "Depends" line in debian/control for the following
> example:
>
> Require package-a or package-b.
>
> If package-a is selected, require package-1 and package-2.
>
> If package-b is selected, require package-3.
>
> Notes:
>
> package-a, package-b, package-1, package-2, and package-3 are
> not under my control.
>
> package-1, package-2, and package-3 do not depend on package-a or
> package-b.
>
> What I think I want to do is probably not supported (or is it?):
>
> Depends: (package-a,package-1,package-2) | (package-b,package-3)
My quick thought would be:
Build different binary packages, i.e. foo-package-a depends on package-1
and package-2 and foo-package-b depends on package-3, where foo is,
probably, the common name for your packages. That's all.
I hope this could reach what you were expecting.
--
David Moreno Garza <damog@damog.net> | http://www.damog.net/
People bitched at me to learn a foreign language so I learned Perl.
GPG: C671257D - 6EF6 C284 C95D 78F6 0B78 FFD3 981C 5FD7 C671 257D
Reply to: