-
Notifications
You must be signed in to change notification settings - Fork 6
/
snaps.py
65 lines (62 loc) · 12.4 KB
/
snaps.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#!/usr/bin/python
# table of snaps we are interested in
#("name", "stable build url", "beta build url", "edge build url, "stable yaml url", "beta yaml url", "edge yaml url", "upstream git vcs"),
# BRANCH is replaced in the script by the currently used branch
normalsnaps = [
("cheese", "https://launchpad.net/~desktop-snappers/+snap/cheese", None, None, "https://raw.githubusercontent.com/ubuntu/cheese/stable/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/cheese/"),
("eog", "https://launchpad.net/~desktop-snappers/+snap/eog", None, None, "https://raw.githubusercontent.com/ubuntu/eog/stable/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/eog/"),
("epiphany", "https://launchpad.net/~desktop-snappers/+snap/epiphany", None, "https://launchpad.net/~desktop-snappers/+snap/epiphany-edge", "https://raw.githubusercontent.com/ubuntu/epiphany/stable/snapcraft.yaml", None, "https://raw.githubusercontent.com/ubuntu/epiphany/edge/snapcraft.yaml", "https://gitlab.gnome.org/GNOME/epiphany"),
("evince", "https://launchpad.net/~desktop-snappers/+snap/evince", None, None, "https://raw.githubusercontent.com/ubuntu/evince/stable/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/evince/"),
("five-or-more", "https://launchpad.net/~desktop-snappers/+snap/five-or-more", None, None, "https://raw.githubusercontent.com/ubuntu/five-or-more/stable/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/five-or-more"),
# ("fractal", "https://launchpad.net/~desktop-snappers/+snap/fractal", None, None, "https://git.launchpad.net/~desktop-snappers/fractal/+git/main/plain/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/fractal"),
("gedit", "https://launchpad.net/~desktop-snappers/+snap/gedit", None, None, "https://raw.githubusercontent.com/ubuntu/gedit/stable/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/gedit"),
("glade", "https://launchpad.net/~desktop-snappers/+snap/glade", None, None, "https://raw.githubusercontent.com/ubuntu/glade/stable/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/glade"),
("gnome-2048", "https://launchpad.net/~desktop-snappers/+snap/gnome-2048", None, None, "https://raw.githubusercontent.com/ubuntu/gnome-2048/stable/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/gnome-2048"),
("gnome-boxes", "https://launchpad.net/~desktop-snappers/+snap/gnome-boxes", None, None, "https://raw.githubusercontent.com/ubuntu/gnome-boxes/stable/snap/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/gnome-boxes"),
("gnome-calculator", "https://launchpad.net/~desktop-snappers/+snap/gnome-calculator", None, "https://launchpad.net/~desktop-snappers/+snap/gnome-calculator-edge", "https://raw.githubusercontent.com/ubuntu/gnome-calculator/stable/snapcraft.yaml", None, "https://raw.githubusercontent.com/ubuntu/gnome-calculator/edge/snapcraft.yaml", "https://gitlab.gnome.org/GNOME/gnome-calculator"),
("gnome-characters", "https://launchpad.net/~desktop-snappers/+snap/gnome-characters", None, None, "https://raw.githubusercontent.com/ubuntu/gnome-characters/stable/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/gnome-characters"),
("gnome-chess", "https://launchpad.net/~desktop-snappers/+snap/gnome-chess", None, None, "https://raw.githubusercontent.com/ubuntu/gnome-chess/stable/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/gnome-chess"),
("gnome-clocks", "https://launchpad.net/~desktop-snappers/+snap/gnome-clocks", None, None, "https://raw.githubusercontent.com/ubuntu/gnome-clocks/stable/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/gnome-clocks"),
("gnome-contacts", "https://launchpad.net/~desktop-snappers/+snap/gnome-contacts", None, None, "https://raw.githubusercontent.com/ubuntu/gnome-contacts/stable/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/gnome-contacts"),
("gnome-dictionary", "https://launchpad.net/~desktop-snappers/+snap/gnome-dictionary", None, None, "https://raw.githubusercontent.com/ubuntu/gnome-dictionary/stable/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/gnome-dictionary"),
("gnome-font-viewer", "https://launchpad.net/~desktop-snappers/+snap/gnome-font-viewer", None, None, "https://raw.githubusercontent.com/ubuntu/gnome-font-viewer/stable/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/gnome-font-viewer"),
("gnome-hitori", "https://launchpad.net/~desktop-snappers/+snap/gnome-hitori", None, None, "https://raw.githubusercontent.com/ubuntu/gnome-hitori/stable/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/hitori"),
("gnome-klotski", "https://launchpad.net/~desktop-snappers/+snap/gnome-klotski", None, None, "https://raw.githubusercontent.com/ubuntu/gnome-klotski/stable/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/gnome-klotski"),
("gnome-logs", "https://launchpad.net/~desktop-snappers/+snap/gnome-logs", None, None, "https://raw.githubusercontent.com/ubuntu/gnome-logs/stable/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/gnome-logs"),
("gnome-mahjongg", "https://launchpad.net/~desktop-snappers/+snap/gnome-mahjongg", None, None, "https://raw.githubusercontent.com/ubuntu/gnome-mahjongg/stable/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/gnome-mahjongg"),
("gnome-mines", "https://launchpad.net/~desktop-snappers/+snap/gnome-mines", None, None, "https://raw.githubusercontent.com/ubuntu/gnome-mines/stable/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/gnome-mines"),
("gnome-nibbles", "https://launchpad.net/~desktop-snappers/+snap/gnome-nibbles", None, None, "https://raw.githubusercontent.com/ubuntu/gnome-nibbles/stable/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/gnome-nibbles"),
("gnome-recipes", "https://launchpad.net/~desktop-snappers/+snap/gnome-recipes", None, None, "https://raw.githubusercontent.com/ubuntu/gnome-recipes/stable/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/recipes"),
("gnome-robots", "https://launchpad.net/~desktop-snappers/+snap/gnome-robots", None, None, "https://raw.githubusercontent.com/ubuntu/gnome-robots/stable/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/gnome-robots"),
("gnome-sudoku", "https://launchpad.net/~desktop-snappers/+snap/gnome-sudoku", None, None, "https://raw.githubusercontent.com/ubuntu/gnome-sudoku/stable/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/gnome-sudoku"),
# ("gnome-sound-recorder", None, None, None, None, None),
("gnome-system-monitor", "https://launchpad.net/~desktop-snappers/+snap/gnome-system-monitor", None, None, "https://raw.githubusercontent.com/ubuntu/gnome-system-monitor/stable/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/gnome-system-monitor"),
("gnome-taquin", "https://launchpad.net/~desktop-snappers/+snap/gnome-taquin", None, None, "https://raw.githubusercontent.com/ubuntu/gnome-taquin/stable/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/gnome-taquin"),
("gnome-text-editor", "https://launchpad.net/~desktop-snappers/gnome-text-editor/+snap/gnome-text-editor", None, None, "https://raw.githubusercontent.com/ubuntu/gnome-text-editor/stable/snap/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/gnome-text-editor"),
("gnome-tetravex", "https://launchpad.net/~desktop-snappers/+snap/gnome-tetravex", None, None, "https://raw.githubusercontent.com/ubuntu/gnome-tetravex/stable/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/gnome-tetravex"),
("iagno", "https://launchpad.net/~desktop-snappers/+snap/iagno", None, None, "https://raw.githubusercontent.com/ubuntu/iagno/stable/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/iagno"),
("lightsoff", "https://launchpad.net/~desktop-snappers/+snap/lightsoff", None, None, "https://raw.githubusercontent.com/ubuntu/lightsoff/stable/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/lightsoff"),
("quadrapassel", "https://launchpad.net/~desktop-snappers/+snap/quadrapassel", None, None, "https://raw.githubusercontent.com/ubuntu/quadrapassel/stable/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/quadrapassel"),
# ("remmina", None, None, None, None, None),
("swell-foop", "https://launchpad.net/~desktop-snappers/+snap/swell-foop", None, None, "https://raw.githubusercontent.com/ubuntu/swell-foop/stable/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/swell-foop"),
("tali", "https://launchpad.net/~desktop-snappers/+snap/tali", None, None, "https://raw.githubusercontent.com/ubuntu/tali/stable/snapcraft.yaml", None, None, "https://gitlab.gnome.org/GNOME/tali"),
# ("cherrytree", None, None, "https://launchpad.net/~hellsworth/+snap/cherrytree", None, None, None, None),
("libreoffice", "https://launchpad.net/~desktop-snappers/+snap/libreoffice-snap", None, None, "https://raw.githubusercontent.com/ubuntu/libreoffice/7.2/snapcraft.yaml", None, None, None),
("thunderbird", "https://launchpad.net/~desktop-snappers/+snap/thunderbird", "https://launchpad.net/~desktop-snappers/+snap/thunderbird-beta", None, "https://raw.githubusercontent.com/ubuntu/thunderbird/stable/snapcraft.yaml", "https://raw.githubusercontent.com/ubuntu/thunderbird/beta/snapcraft.yaml", None, None),
("chromium", "https://launchpad.net/~chromium-team/+snap/chromium-snap-from-source-stable", "https://launchpad.net/~chromium-team/+snap/chromium-snap-from-source-beta", "https://launchpad.net/~chromium-team/+snap/chromium-snap-from-source-dev", "https://git.launchpad.net/~chromium-team/chromium-browser/+git/snap-from-source/plain/snapcraft.yaml?h=stable", "https://git.launchpad.net/~chromium-team/chromium-browser/+git/snap-from-source/plain/snapcraft.yaml?h=beta","https://git.launchpad.net/~chromium-team/chromium-browser/+git/snap-from-source/plain/snapcraft.yaml?h=dev", None),
("firefox", "https://launchpad.net/~mozilla-snaps/firefox/+snap/firefox-snap-stable/", "https://launchpad.net/~mozilla-snaps/firefox/+snap/firefox-snap-beta", None, "https://raw.githubusercontent.com/canonical/firefox-snap/stable/snapcraft.yaml", "https://raw.githubusercontent.com/canonical/firefox-snap/beta/snapcraft.yaml", "https://github.com/canonical/firefox-snap/blob/nightly/snapcraft.yaml", None),
]
specialsnaps = [
#("gnome-3-26-1604", "https://launchpad.net/~ubuntu-desktop/+snap/gnome-3-26-1604", None, None, "https://bazaar.launchpad.net/~ubuntu-desktop/+junk/gnome-3-26-1604/download/head:/snapcraft.yaml", None, None, None),
#("gnome-3-28-1804", "https://launchpad.net/~desktop-snappers/+snap/gnome-3-28-1804", None, None, "https://git.launchpad.net/gnome-3-28-1804/plain/snapcraft.yaml", None, None, None),
#("gnome-3-34-1804", "https://launchpad.net/~desktop-snappers/+snap/gnome-3-34-1804", None, None, "https://git.launchpad.net/gnome-sdk/plain/snapcraft.yaml?h=gnome-3-34-1804", None, None, None),
#("gnome-3-34-1804-sdk", "https://launchpad.net/~desktop-snappers/+snap/gnome-3-34-1804-sdk", None, None, "https://git.launchpad.net/gnome-sdk/plain/snapcraft.yaml?h=gnome-3-34-1804-sdk", None, None, None),
("gnome-3-38-2004", "https://launchpad.net/~desktop-snappers/+snap/gnome-3-38-2004", None, None, "https://git.launchpad.net/gnome-sdk/plain/snapcraft.yaml?h=gnome-3-38-2004", None, None, None),
("gnome-3-38-2004-sdk", "https://launchpad.net/~desktop-snappers/+snap/gnome-3-38-2004-sdk", None, None, "https://git.launchpad.net/gnome-sdk/plain/snapcraft.yaml?h=gnome-3-38-2004-sdk", None, None, None),
("gnome-42-2204", "https://launchpad.net/~desktop-snappers/+snap/gnome-42-2204", None, None, "https://git.launchpad.net/gnome-sdk/plain/snapcraft.yaml?h=gnome-42-2204", None, None, None),
("gnome-42-2204-sdk", "https://launchpad.net/~desktop-snappers/+snap/gnome-42-2204-sdk", None, None, "https://git.launchpad.net/gnome-sdk/plain/snapcraft.yaml?h=gnome-42-2204-sdk", None, None, None),
("gtk-common-themes", "https://launchpad.net/~desktop-snappers/+snap/gtk-common-themes", None, None, "https://gitlab.gnome.org/Community/Ubuntu/gtk-common-themes/-/raw/main/snap/snapcraft.yaml", None, None, None),
("snap-store", "https://launchpad.net/~desktop-snappers/+snap/snap-store-stable", None, "https://launchpad.net/~desktop-snappers/+snap/snap-store", "https://git.launchpad.net/snap-store-desktop/plain/snap/snapcraft.yaml?h=snap-store-stable", None, "https://git.launchpad.net/snap-store-desktop/plain/snap/snapcraft.yaml", None),
("ubuntu-desktop-installer", None, None, "https://launchpad.net/~ubuntu-desktop/ubuntu-desktop-installer/+snap/ubuntu-desktop-installer", None, None, "https://git.launchpad.net/ubuntu-desktop-installer/plain/snap/snapcraft.yaml", None),
]
snapstable = normalsnaps + specialsnaps