summaryrefslogtreecommitdiff
path: root/app/Main.hs
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2023-10-03 18:53:41 +0200
committerEugen Wissner <belka@caraus.de>2023-10-03 18:53:41 +0200
commitd5df676df7a9bea716fdbdaff455fa1ab57073ac (patch)
treea2109b89652e9ae64829d1e3f0d67ad01e921cb5 /app/Main.hs
parentf4b7883cf2a6739ca9cd7b8fe94cfe11df3918bc (diff)
downloadslackbuilder-d5df676df7a9bea716fdbdaff455fa1ab57073ac.tar.gz
Add module with an info file parser
Diffstat (limited to 'app/Main.hs')
-rw-r--r--app/Main.hs21
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