Add Debian 7.0
This commit is contained in:
parent
abf2d36773
commit
e7480d9cb7
@ -46,11 +46,12 @@ sub getDeps {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
# Process the "Provides" fields to be able to resolve virtual dependencies.
|
# Process the "Provides" and "Replaces" fields to be able to resolve
|
||||||
|
# virtual dependencies.
|
||||||
my %provides;
|
my %provides;
|
||||||
|
|
||||||
foreach my $cdata (values %packages) {
|
foreach my $cdata (values %packages) {
|
||||||
next unless defined $cdata->{Provides};
|
if (defined $cdata->{Provides}) {
|
||||||
my @provides = getDeps(Dpkg::Deps::deps_parse($cdata->{Provides}));
|
my @provides = getDeps(Dpkg::Deps::deps_parse($cdata->{Provides}));
|
||||||
foreach my $name (@provides) {
|
foreach my $name (@provides) {
|
||||||
#die "conflicting provide: $name\n" if defined $provides{$name};
|
#die "conflicting provide: $name\n" if defined $provides{$name};
|
||||||
@ -59,6 +60,15 @@ foreach my $cdata (values %packages) {
|
|||||||
$provides{$name} = $cdata->{Package};
|
$provides{$name} = $cdata->{Package};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
# Treat "Replaces" like "Provides".
|
||||||
|
if (defined $cdata->{Replaces}) {
|
||||||
|
my @replaces = getDeps(Dpkg::Deps::deps_parse($cdata->{Replaces}));
|
||||||
|
foreach my $name (@replaces) {
|
||||||
|
next if defined $packages{$name};
|
||||||
|
$provides{$name} = $cdata->{Package};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
# Determine the closure of a package.
|
# Determine the closure of a package.
|
||||||
|
@ -1422,6 +1422,28 @@ rec {
|
|||||||
packages = commonDebianPackages;
|
packages = commonDebianPackages;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
debian70i386 = {
|
||||||
|
name = "debian-7.0.0-wheezy-i386";
|
||||||
|
fullName = "Debian 7.0.0 Wheezy (i386)";
|
||||||
|
packagesList = fetchurl {
|
||||||
|
url = mirror://debian/dists/wheezy/main/binary-i386/Packages.bz2;
|
||||||
|
sha256 = "712939639e2cc82615c85bdf81edf31edef0fda003ac2b32998e438aee403ab8";
|
||||||
|
};
|
||||||
|
urlPrefix = mirror://debian;
|
||||||
|
packages = commonDebianPackages;
|
||||||
|
};
|
||||||
|
|
||||||
|
debian70x86_64 = {
|
||||||
|
name = "debian-7.0.0-wheezy-amd64";
|
||||||
|
fullName = "Debian 7.0.0 Wheezy (amd64)";
|
||||||
|
packagesList = fetchurl {
|
||||||
|
url = mirror://debian/dists/wheezy/main/binary-amd64/Packages.bz2;
|
||||||
|
sha256 = "e79132f7db6655013be1f75feb9812b071386525246d8639679b322487d2732a";
|
||||||
|
};
|
||||||
|
urlPrefix = mirror://debian;
|
||||||
|
packages = commonDebianPackages;
|
||||||
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@ -1485,6 +1507,7 @@ rec {
|
|||||||
"bzip2"
|
"bzip2"
|
||||||
"tar"
|
"tar"
|
||||||
"grep"
|
"grep"
|
||||||
|
"sed"
|
||||||
"findutils"
|
"findutils"
|
||||||
"g++"
|
"g++"
|
||||||
"make"
|
"make"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user