aboutsummaryrefslogtreecommitdiffstats
path: root/.extras
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-07-06 16:52:36 +0200
committerDanilo M. <danix@danix.xyz>2026-07-06 16:52:36 +0200
commit78bf2ebccc3c2d87e6e425d99e80b33065888da5 (patch)
treed41c63131cdfdceca07ee0f3988a8d58b676c5a1 /.extras
parent399eb54fdbd9dc0fbc576cfa22854ba627827a21 (diff)
downloadmy-slackbuilds-78bf2ebccc3c2d87e6e425d99e80b33065888da5.tar.gz
my-slackbuilds-78bf2ebccc3c2d87e6e425d99e80b33065888da5.zip
megasync-bin: add version 6.4.0.2
Binary repack of MEGA's official Debian 13 package, bundling the main app plus the dolphin (KDE) and thunar (Xfce) file-manager integration plugins in one package. Links system Qt5, bundles ffmpeg; REQUIRES="". Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Diffstat (limited to '.extras')
-rw-r--r--.extras/docs/superpowers/specs/2026-07-06-megasync-bin-slackbuild-design.md10
-rw-r--r--.extras/nvchecker.toml9
2 files changed, 14 insertions, 5 deletions
diff --git a/.extras/docs/superpowers/specs/2026-07-06-megasync-bin-slackbuild-design.md b/.extras/docs/superpowers/specs/2026-07-06-megasync-bin-slackbuild-design.md
index 945d1cd..9ec60fb 100644
--- a/.extras/docs/superpowers/specs/2026-07-06-megasync-bin-slackbuild-design.md
+++ b/.extras/docs/superpowers/specs/2026-07-06-megasync-bin-slackbuild-design.md
@@ -114,19 +114,19 @@ thunar:
## Repo integration
- `nvchecker.toml`: track the GitHub release tag.
- Tags look like `v6.4.0.2_Linux`; strip the `v` prefix and `_Linux`
- suffix to get `6.4.0.2` with a regex transform:
+ The latest release is tagged `v6.4.0.2_Linux`; use `use_latest_release`
+ (not `use_max_tag` — MEGAsync's tag set includes old non-Linux tags that
+ sort wrong), then strip the `v` prefix and `_Linux` suffix:
```toml
[megasync-bin]
source = "github"
github = "meganz/MEGAsync"
- use_max_tag = true
+ use_latest_release = true
prefix = "v"
from_pattern = '_Linux$'
to_pattern = ''
```
- (Verify against `nvchecker` output when wiring it up; adjust the pattern
- if upstream tag format differs.)
+ Verified: resolves to `6.4.0.2`.
- README version table: add a `megasync-bin` row.
## Testing
diff --git a/.extras/nvchecker.toml b/.extras/nvchecker.toml
index d514369..535904f 100644
--- a/.extras/nvchecker.toml
+++ b/.extras/nvchecker.toml
@@ -125,3 +125,12 @@ source = "gitea"
gitea = "gitea/tea"
use_max_tag = true
prefix = "v"
+
+# Latest release is tagged like v6.4.0.2_Linux; strip v prefix and _Linux.
+[megasync-bin]
+source = "github"
+github = "meganz/MEGAsync"
+use_latest_release = true
+prefix = "v"
+from_pattern = "_Linux$"
+to_pattern = ""