From aedfbfa1c79dacdff68f2079f85f29aee6ee78b0 Mon Sep 17 00:00:00 2001 From: JezerM Date: Sun, 6 Feb 2022 16:08:31 -0600 Subject: [PATCH] Update README --- .github/workflows/build.yml | 4 ++-- README.md | 15 ++++++++++----- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6024241..82fa7b2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -20,7 +20,7 @@ jobs: name: Install dependencies run: | sudo apt update - sudo apt install liblightdm-gobject-1-dev libqt5webengine5 pyqt5-dev-tools python3-gi python3-pyqt5 python3-ruamel.yaml python3-pyinotify python3-xlib python3-pip + sudo apt install liblightdm-gobject-1-dev libqt5webengine5 pyqt5-dev-tools python3-gi python3-pyqt5 python3-ruamel.yaml python3-pyinotify python3-xlib python3-pip libgirepository1.0-dev build-essential gobject-introspection - name: Build and install web-greeter - run: make install + run: sudo make install diff --git a/README.md b/README.md index d39eb38..f31b7c0 100644 --- a/README.md +++ b/README.md @@ -47,11 +47,12 @@ apt install ./web-greeter-VER.deb |**pygobject** |python-gobject |python3-gi |pygobject3 |python3-gobject | |**pyqt5** |python-pyqt5 |python3-pyqt5 |python3-qt5 |python3-qt5 | |**pyqt5-webengine** |python-pyqt5-webengine|python3-pyqt5.qtwebengine|python3-qt5-webengine|python3-qtwebengine | -|**python-xlib** |python-xlib |python3-xlib |python3-xlib |python3-xlib | |**python-yaml** |python-ruamel-yaml |python3-ruamel.yaml |python3-ruamel-yaml |python3-ruamel-yaml | |**python-inotify** |python-pyinotify |python3-pyinotify |python3-inotify |python3-inotify | |**qt5-webengine** |qt5-webengine |libqt5webengine5 |qt5-qtwebengine |libqt5-qtwebengine | |**gobject-introspection** |gobject-introspection |gobject-introspection |gobject-introspection|gobject-introspection | +|**libxcb** |libxcb |libxcb1-dev |libxcb-devel |libxcb | +|**libx11** |libx11 |libx11-dev |libX11-devel |libx11 | ### Build dependencies @@ -59,14 +60,13 @@ apt install ./web-greeter-VER.deb - zip - make - pyrcc5 (Should be installed with above dependencies) -- [cx_freeze](https://cx-freeze.readthedocs.io/en/latest/installation.html) (and patchelf) (Optional) +- base-devel (build-essential) ### PIP - PyGObject - PyQt5 - PyQtWebEngine - ruamel.yaml -- python-xlib - pyinotify PIP dependencies are no longer required as long as common dependencies are satisfied. However, you @@ -85,11 +85,16 @@ cd web-greeter sudo make install ``` -This will build and install **web-greeter** in a zippy way, which compresses the python code as a -zip and uses it as a binary. +This will build **web-greeter** in a virtal environment, compile some bindings with `gcc` and +package all the files to be installed. See [latest release][releases]. +### Uninstall + +Use `sudo make uninstall` to uninstall web-greeter, but preserving web-greeter.yml and themes. +Either, use `sudo make uninstall_all` to remove everting related to web-greeter. + ## Theme JavaScript API [Antergos][Antergos] documentation is no longer available, although it is accesible through [Web Archive][WebArchive]. Current and updated documentation is available at [gh-pages][gh-pages].