diff options
| author | Eugen Wissner <belka@caraus.de> | 2023-10-03 18:53:41 +0200 |
|---|---|---|
| committer | Eugen Wissner <belka@caraus.de> | 2023-10-03 18:53:41 +0200 |
| commit | d5df676df7a9bea716fdbdaff455fa1ab57073ac (patch) | |
| tree | a2109b89652e9ae64829d1e3f0d67ad01e921cb5 /app/Main.hs | |
| parent | f4b7883cf2a6739ca9cd7b8fe94cfe11df3918bc (diff) | |
| download | slackbuilder-d5df676df7a9bea716fdbdaff455fa1ab57073ac.tar.gz | |
Add module with an info file parser
Diffstat (limited to 'app/Main.hs')
| -rw-r--r-- | app/Main.hs | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/app/Main.hs b/app/Main.hs index c82a4e9..e8cd335 100644 --- a/app/Main.hs +++ b/app/Main.hs @@ -70,6 +70,25 @@ autoUpdatable = , requires = mempty , reupload = False } + , Package + { latest = + let ghArguments = GhArguments + { owner = "jitsi" + , name = "jitsi-meet-electron" + , transform = Nothing + } + latest' = latestGitHub ghArguments $ Text.stripPrefix "v" + template = Package.DownloadTemplate + $ Package.StaticPlaceholder "https://github.com/jitsi/jitsi-meet-electron/releases/download/v" + :| Package.VersionPlaceholder + : [Package.StaticPlaceholder "/jitsi-meet-x86_64.AppImage"] + in Package.Updater latest' template + , category = "network" + , name = "jitsi-meet-desktop" + , homepage = Just [uri|https://jitsi.org/|] + , requires = mempty + , reupload = False + } ] up2Date :: SlackBuilderT () @@ -134,8 +153,6 @@ main = do Text.IO.putStrLn $ fromMaybe "" latestVersion where executeCommand = \case - PackagistCommand packagistArguments -> - latestPackagist packagistArguments TextCommand textArguments -> latestText textArguments GhCommand ghArguments@GhArguments{ transform } -> latestGitHub ghArguments $ chooseTransformFunction transform |
