On Thu, 22 Feb 2001, Sean 'Shaleh' Perry wrote:

> Specifically, [!i386 m68k] seems like it could be valid, but seems to not be.
> The archs are also whitespace separated, some people are using commas.  
> Perhaps
> an exmple with multiple arches would be good.

It is supported by APT..

Python 1.5.2 (#0, Apr  5 2000, 04:40:10)  [GCC 2.95.2 20000313 (Debian 
GNU/Linux)] on linux2
>>> import apt_pkg
>>> apt_pkg.init()
>>> apt_pkg.Config["APT::Architecture"] = "m68k"
>>> apt_pkg.ParseSrcDepends("apt (> 1.0) [!i386 m68k]");
[[('apt', '1.0', '>=')]]
>>> apt_pkg.Config["APT::Architecture"] = "i386"
>>> apt_pkg.ParseSrcDepends("apt (> 1.0) [!i386 m68k]");
[]
>>> apt_pkg.Config["APT::Architecture"] = "sparc"
>>> apt_pkg.ParseSrcDepends("apt (> 1.0) [!i386 m68k]");
[]

Which seems to be correct.

Jason

Reply via email to