|
| 1 | +<img src="safeeyes/platform/icons/hicolor/64x64/apps/io.github.slgobinath.SafeEyes.png" align="left"> |
| 2 | + |
1 | 3 | # Safe Eyes
|
2 | 4 |
|
3 | 5 | [](https://github.com/slgobinath/SafeEyes/releases)
|
@@ -35,10 +37,19 @@ optional arguments:
|
35 | 37 |
|
36 | 38 | ## Installation guide
|
37 | 39 |
|
38 |
| -Safe Eyes is available in Ubuntu PPA, Arch AUR, Gentoo and Python PyPI. You can choose any installation source and install on any Linux system with Python 3. |
| 40 | +Safe Eyes is available on the official repositories of many popular the distributions. |
| 41 | + |
| 42 | +<a href="https://repology.org/project/safeeyes/versions"> |
| 43 | + <img src="https://repology.org/badge/vertical-allrepos/safeeyes.svg" alt="Packaging status" align="right"> |
| 44 | +</a> |
| 45 | + |
| 46 | +It is also available in Ubuntu PPA, Arch AUR, Gentoo and Python PyPI. You can choose any installation source and install on any Linux system with Python 3. |
| 47 | + |
39 | 48 |
|
40 | 49 | ### Ubuntu, Linux Mint and other Ubuntu Derivatives
|
41 | 50 |
|
| 51 | +The official Safe Eyes PPA hosts the latest version of safeeyes for Ubuntu 22.04 and above. On older versions of Ubuntu, an older version of Safe Eyes is available on the official repositories. |
| 52 | + |
42 | 53 | ```bash
|
43 | 54 | sudo add-apt-repository ppa:safeeyes-team/safeeyes
|
44 | 55 | sudo apt update
|
@@ -100,6 +111,7 @@ Ensure to meet the following dependencies:
|
100 | 111 | - python3-psutil
|
101 | 112 | - xprintidle (optional)
|
102 | 113 | - wlrctl (wayland optional)
|
| 114 | +- Python 3.10+ |
103 | 115 |
|
104 | 116 | **To install Safe Eyes:**
|
105 | 117 |
|
@@ -138,7 +150,7 @@ Some Linux systems like CentOS do not have matching dependencies available in th
|
138 | 150 |
|
139 | 151 | python3 -m venv venv
|
140 | 152 | source venv/bin/activate
|
141 |
| - pip3 install dbus-python safeeyes |
| 153 | + pip3 install safeeyes |
142 | 154 | ```
|
143 | 155 |
|
144 | 156 | 3. Start Safe Eyes from the terminal
|
@@ -168,13 +180,14 @@ Thirdparty plugins are available at another GitHub repository: [safeeyes-plugins
|
168 | 180 |
|
169 | 181 | ## How to Release?
|
170 | 182 |
|
| 183 | +0. Run `update-po.sh` to generate new translation files (which will be eventually updated by translators). Commit and push the changes to the master branch. |
171 | 184 | 1. Checkout the latest commits from the `master` branch
|
172 | 185 | 2. Run `python3 -m safeeyes` to make sure nothing is broken
|
173 | 186 | 3. Update the Safe Eyes version in the following places (Open the project in VSCode and search for the current version):
|
174 |
| - - [setup.py](https://github.com/slgobinath/SafeEyes/blob/master/setup.py#L81) |
175 |
| - - [setup.py](https://github.com/slgobinath/SafeEyes/blob/master/setup.py#L88) |
| 187 | + - [setup.py](https://github.com/slgobinath/SafeEyes/blob/master/setup.py#L83) |
| 188 | + - [setup.py](https://github.com/slgobinath/SafeEyes/blob/master/setup.py#L90) |
176 | 189 | - [safeeyes.py](https://github.com/slgobinath/SafeEyes/blob/master/safeeyes/safeeyes.py#L43)
|
177 |
| - - [io.github.slgobinath.SafeEyes.metainfo.xml](https://github.com/slgobinath/SafeEyes/blob/master/safeeyes/platform/io.github.slgobinath.SafeEyes.metainfo.xml#L50) |
| 190 | + - [io.github.slgobinath.SafeEyes.metainfo.xml](https://github.com/slgobinath/SafeEyes/blob/master/safeeyes/platform/io.github.slgobinath.SafeEyes.metainfo.xml#L56) |
178 | 191 | - [about_dialog.glade](https://github.com/slgobinath/SafeEyes/blob/master/safeeyes/glade/about_dialog.glade#L74)
|
179 | 192 | 4. Update the [changelog](https://github.com/slgobinath/SafeEyes/blob/master/debian/changelog) (for Ubuntu release)
|
180 | 193 | 5. Commit the changes to `master`
|
|
0 commit comments