Commit b0a98ab2 authored by Phu Nguyen's avatar Phu Nguyen
Browse files

Work on the download page

- Add a logo to each section
- Use badges for app stores where applicable
- Make it responsive: the repology table goes down when screen is not big enough
parent a187038a
h2 {
margin-top: .3em;
}
---
title: Download
name: Skrooge
scssFiles:
- /scss/download.scss
layout: download
menu:
main:
weight: 30
weight: 30
---
{{< get_it type="linux" >}}
## Linux, BSD
**The recommended way is to install Skrooge using your distribution's package management tool.**
**The recommended way is to install Skrooge using your distribution's package management tool.**
{{< store_badge type="appstream" link="appstream://org.kde.skrooge" divClass="d-flex flex-column mb-4" aClass="d-flex" >}}
However, if Skrooge is not yet available in repositories, you should of course bug the distro's packagers to include it, but in the mean time you can [compile and install skrooge yourself](https://techbase.kde.org/Projects/Skrooge "https://techbase.kde.org/Projects/Skrooge"), it is not that difficult.
However, if Skrooge is not yet available in repositories, you should of course bug the distro's packagers to include it, but in the mean time you can [compile and install Skrooge yourself](https://techbase.kde.org/Projects/Skrooge "https://techbase.kde.org/Projects/Skrooge"), it is not that difficult.
## Other Operating Systems
{{< /get_it >}}
{{< get_it type="ubuntu" >}}
## Ubuntu
Ubuntu's policy is not to propose the latest software versions, but rather to focus on stability. For that reason, it is possible that the skrooge version available in official repositories is usually several versions behind the latest stable from developpers.
Ubuntu's policy is not to propose the latest software versions, but rather to focus on stability. For that reason, it is possible that the Skrooge version available in official repositories is usually several versions behind the latest stable from developers.
To install Skrooge on ubuntu from our [PPA](https://launchpad.net/~s-mankowski), you need to
To install Skrooge on Ubuntu from our [PPA](https://launchpad.net/~s-mankowski), you need to:
* Open a terminal and enter:
* Open a terminal and enter:
**Stable**
> sudo add-apt-repository ppa:s-mankowski/ppa-kf5
```bash
sudo add-apt-repository ppa:s-mankowski/ppa-kf5
```
**Beta**
```bash
sudo add-apt-repository ppa:s-mankowski/beta-kf5
```
> sudo add-apt-repository ppa:s-mankowski/beta-kf5
* Tell Ubuntu to re-load the details of each software archive it knows about:
* Finally, tell Ubuntu to re-load the details of each software archive it knows about:
```bash
sudo apt-get update
```
> sudo apt-get update
* Install Skrooge:
* Install skrooge:
```bash
sudo apt-get install skrooge-kf5
```
> sudo apt-get install skrooge-kf5
{{< /get_it >}}
## Opensuze
{{< get_it type="opensuse" >}}
## openSUSE
Download package from [here](https://software.opensuse.org/download.html?project=home%3Amiraks&package=skrooge)
{{< /get_it >}}
{{< get_it type="snap" >}}
## Snap
<iframe src="https://snapcraft.io/skrooge/embedded?button=black" frameborder="0" width="100%" height="300px" style="border: 1px solid #CCC; border-radius: 2px;"></iframe>
{{< store_badge type="snapstore" link="https://snapcraft.io/skrooge" divClass="mb-3" >}}
{{< /get_it >}}
{{< get_it type="appimage" >}}
## Appimage
[skrooge-2.28.0-x86\_64.AppImage](https://download.kde.org/unstable/skrooge/skrooge-2.28.0-x86_64.AppImage.mirrorlist)
{{< i18n "download.appimage.link" "skrooge-2.28.0-x86\_64.AppImage" "https://download.kde.org/unstable/skrooge/skrooge-2.28.0-x86_64.AppImage.mirrorlist" >}}
{{< /get_it >}}
{{< get_it type="flatpak" >}}
## Flatpak
**You can install the stable verion from Flathub**:
**You can install the stable version from Flathub**
Please read [Flathub page](https://flathub.org/apps/details/org.kde.skrooge)
{{< store_badge type="flathub" link="https://flathub.org/apps/details/org.kde.skrooge" divClass="d-flex mb-3" >}}
**You can install the nightly build version too**:
> flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
> flatpak remote-add --if-not-exists kdeapps --from https://distribute.kde.org/kdeapps.flatpakrepo
> flatpak install kdeapps org.kde.skrooge
```bash
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak remote-add --if-not-exists kdeapps --from https://distribute.kde.org/kdeapps.flatpakrepo
flatpak install kdeapps org.kde.skrooge
```
**To run it:**
```bash
flatpak run org.kde.skrooge
```
{{< /get_it >}}
**To run it:**
> flatpak run org.kde.skrooge
{{< get_it type="windows" >}}
## Windows 
## Windows
 Please read the [Windows Installation](/windows_installation) page
Please read the [Windows Installation](/windows_installation) page
{{< /get_it >}}
{{< get_it type="source" >}}
## Source Code of Skrooge based on Kf5 and Qt5
......@@ -76,10 +121,9 @@ This is the recommended version for most users. It should be exempt from major b
31 July 2022: [skrooge-2.28.0.tar.xz](https://download.kde.org/stable/skrooge/skrooge-2.28.0.tar.xz.mirrorlist)
Other [stable versions](https://download.kde.org/stable/skrooge/)
### Development Version
### Development Version
If you like living on the edge, or are in interested in testing new features, you may want to try the development version. Be aware though that it might contains severe bugs. Your data should be safe, however.
......@@ -87,6 +131,4 @@ If you like living on the edge, or are in interested in testing new features, yo
Other [unstable versions](https://download.kde.org/unstable/skrooge/)
### Packaging status
[![](https://repology.org/badge/vertical-allrepos/skrooge.svg)](https://repology.org/project/skrooge/versions)
{{< /get_it >}}
......@@ -2,4 +2,4 @@ module skrooge-org
go 1.13
require invent.kde.org/websites/aether-sass v0.0.0-20230102145406-92923d265c6c // indirect
require invent.kde.org/websites/aether-sass v0.0.0-20230119152108-b3f57f84da2f // indirect
# header
displayed-title:
other: Skrooge
# download
download.appimage.link:
other: '[%1](%2)'
comment: '%1 file name, %2 link'
{{ define "main" }}
<main class="container">
<h1>{{ .Title }}</h1>
<hr>
<div class="d-flex flex-column flex-xxl-row">
<div>
{{ .Content }}
<h2>{{ i18n "download.install" }}</h2>
<p>{{ partial "fn/i18n_args" (slice "download.install.platform" .Params.name) | markdownify }}</p>
<p>{{ partial "fn/i18n_args" (slice "download.install.linux" .Params.name) }}</p>
<h2>{{ i18n "download.uninstall" }}</h2>
<p>{{ partial "fn/i18n_args" (slice "download.uninstall.instruction" .Params.name) }}</p>
</div>
<div class="ms-3">
<a href="https://repology.org/project/skrooge/versions">
<img src="https://repology.org/badge/vertical-allrepos/skrooge.svg" alt="Packaging status table" class="packaging">
</a>
</div>
</div>
</main>
{{ end }}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment