diff options
| author | Syndamia <kamen.d.mladenov@protonmail.com> | 2022-02-17 22:38:09 +0200 |
|---|---|---|
| committer | Syndamia <kamen.d.mladenov@protonmail.com> | 2022-02-17 22:38:09 +0200 |
| commit | b942e93b6b8f762310dcf7cee03f015e9eb6afae (patch) | |
| tree | 7a92cc7e296fbb40ca58a6ad63708be936747eaa /net-im/discord-bin/autogen.py | |
| parent | 4512b1b4266628ea30793853ffa835739c726f62 (diff) | |
| download | garbage-b942e93b6b8f762310dcf7cee03f015e9eb6afae.tar garbage-b942e93b6b8f762310dcf7cee03f015e9eb6afae.tar.gz garbage-b942e93b6b8f762310dcf7cee03f015e9eb6afae.zip | |
Added (temporarely) discord 0.0.17
Diffstat (limited to 'net-im/discord-bin/autogen.py')
| -rw-r--r-- | net-im/discord-bin/autogen.py | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/net-im/discord-bin/autogen.py b/net-im/discord-bin/autogen.py new file mode 100644 index 0000000..3bb6e11 --- /dev/null +++ b/net-im/discord-bin/autogen.py @@ -0,0 +1,26 @@ +#!/usr/bin/env python3 + +import asyncio + + +async def generate_for(hub, url_path, release_name, binary_name, masked, **pkginfo): + url = await hub.pkgtools.fetch.get_url_from_redirect(f"https://discord.com/api/download{url_path}?platform=linux&format=deb") + + ebuild = hub.pkgtools.ebuild.BreezyBuild( + **pkginfo, + release_name=release_name, + binary_name=binary_name, + keywords="" if masked else "~amd64", + version=url.split("/")[-1].lstrip(f"{release_name}-").rstrip(".deb"), + artifacts=[hub.pkgtools.ebuild.Artifact(url=url)] + ) + + ebuild.push() + + +async def generate(hub, **pkginfo): + await generate_for(hub, "", "discord", "Discord", False, **pkginfo) + await generate_for(hub, "/canary", "discord-canary", "DiscordCanary", True, **pkginfo) + + +# vim: ts=4 sw=4 noet |
