Portage has a very similar syntax/way of specifying runtime vs. build-time dependencies: http://devmanual.gentoo.org/general-concepts/dependencies/.
Apt doesn't have support for slots and USE flags (code that is included/excluded at compile time for optional features). On Sat, Feb 1, 2014 at 2:38 PM, Lee Braiden <[email protected]> wrote: Agreed, but that's VERY low bar for requirements; I think we need to be > more specific. Apt, debian's package manager, for example, can have > package dependency rules like these: > > some-package: > Version 4.11_amd64 > Depends: X-bin (ver == 2.4, ver > 3.1 && < 3.7) | opengl-dev > Source-Package: some-source > Build-depends: X-devel, (scons-builder (ver >= 3 && ver != 3.3) | > basic-make > > nvidia-headers: > Provides: opengl-dev > > ati-radeon-hd-devel: > Provides: radeon-dev > > GNUMake: > Provides: basic-make > > BSDMake: > Provides: basic-make >
_______________________________________________ Rust-dev mailing list [email protected] https://mail.mozilla.org/listinfo/rust-dev
