Skip to content

Commit 00dd77c

Browse files
committed
pkgupd: fix zig parser
1 parent a250daa commit 00dd77c

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

lib/OOCEapps/PkgUpd/Zig.pm

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,17 @@ sub canParse {
77
my $name = shift;
88
my $url = shift;
99

10-
return $name =~ m!developer/zig$!;
10+
return $name =~ m!developer/zig-!;
1111
}
1212

1313
sub getVersions {
1414
my $self = shift;
1515
my $name = shift;
1616
my $res = shift;
1717

18-
return [ grep { /^[\d.]+$/ } keys %{$res->json // {}} ];
18+
($name, my $ver) = $self->extractNameMajVer($name);
19+
20+
return [ grep { /^\Q$ver\E[\d.]+$/ } keys %{$res->json // {}} ];
1921
}
2022

2123
1;
@@ -24,7 +26,7 @@ __END__
2426
2527
=head1 COPYRIGHT
2628
27-
Copyright 2022 OmniOS Community Edition (OmniOSce) Association.
29+
Copyright 2024 OmniOS Community Edition (OmniOSce) Association.
2830
2931
=head1 LICENSE
3032

0 commit comments

Comments
 (0)