···1-#!/usr/bin/env nix-shell
2-#!nix-shell -i nu -p nushell common-updater-scripts
3-4-def main [--lts = false, --regex: string] {
5- let tags = list-git-tags --url=https://github.com/openvswitch/ovs | lines | sort --natural | str replace v ''
6-7- let latest_tag = if $regex == null { $tags } else { $tags | find --regex $regex } | last
8- let current_version = nix eval --raw -f default.nix $"openvswitch(if $lts {"-lts"}).version" | str trim
9-10- if $latest_tag != $current_version {
11- if $lts {
12- update-source-version openvswitch-lts $latest_tag $"--file=(pwd)/pkgs/by-name/op/openvswitch/lts.nix"
13- } else {
14- update-source-version openvswitch $latest_tag $"--file=(pwd)/pkgs/by-name/op/openvswitch/default.nix"
15- }
16- }
17-18- {"lts?": $lts, before: $current_version, after: $latest_tag}
19-}
···0000000000000000000
+1
pkgs/top-level/aliases.nix
···1125 onlyoffice-bin_latest = onlyoffice-bin; # Added 2024-07-03
1126 onlyoffice-bin_7_2 = throw "onlyoffice-bin_7_2 has been removed. Please use the latest version available under onlyoffice-bin"; # Added 2024-07-03
1127 onlyoffice-bin_7_5 = throw "onlyoffice-bin_7_5 has been removed. Please use the latest version available under onlyoffice-bin"; # Added 2024-07-03
01128 oroborus = throw "oroborus was removed, because it was abandoned years ago."; #Added 2023-09-10
1129 osxfuse = macfuse-stubs; # Added 2021-03-20
1130 oxen = throw "'oxen' has been removed, because it was broken, outdated and unmaintained"; # Added 2023-12-09
···1125 onlyoffice-bin_latest = onlyoffice-bin; # Added 2024-07-03
1126 onlyoffice-bin_7_2 = throw "onlyoffice-bin_7_2 has been removed. Please use the latest version available under onlyoffice-bin"; # Added 2024-07-03
1127 onlyoffice-bin_7_5 = throw "onlyoffice-bin_7_5 has been removed. Please use the latest version available under onlyoffice-bin"; # Added 2024-07-03
1128+ openvswitch-lts = throw "openvswitch-lts has been removed. Please use the latest version available under openvswitch"; # Added 2024-08-24
1129 oroborus = throw "oroborus was removed, because it was abandoned years ago."; #Added 2023-09-10
1130 osxfuse = macfuse-stubs; # Added 2021-03-20
1131 oxen = throw "'oxen' has been removed, because it was broken, outdated and unmaintained"; # Added 2023-12-09