Browse Source

Update DEBIAN and build/ci files

sisyphus
JezerM 3 years ago
parent
commit
a80f64bf4b
No known key found for this signature in database
GPG Key ID: 66BBC5D01388C6B5
  1. 3
      build/DEBIAN/conffiles
  2. 4
      build/DEBIAN/control
  3. 48
      build/ci/Dockerfile

3
build/DEBIAN/conffiles

@ -0,0 +1,3 @@
/etc/lightdm/web-greeter.yml
/etc/lightdm/Xgreeter
/etc/xdg/lightdm/lightdm.conf.d/90-greeter-wrapper.conf

4
build/DEBIAN/control

@ -5,10 +5,10 @@ Replaces: lightdm-webkit-greeter
Section: x11 Section: x11
Priority: optional Priority: optional
Homepage: https://github.com/JezerM/web-greeter Homepage: https://github.com/JezerM/web-greeter
Installed-Size: 15068 Installed-Size: 15276
Architecture: all Architecture: all
Maintainer: JezerM <amyuki4@gmail.com> Maintainer: JezerM <amyuki4@gmail.com>
Depends: liblightdm-gobject-1-0, liblightdm-gobject-1-dev, python3, python3-gi, python3-pyqt5, pyqt5-dev, libqt5webengine5, python3-pyqt5.qtwebengine, python3-ruamel.yaml, python3-xlib Depends: liblightdm-gobject-1-0, liblightdm-gobject-1-dev, python3, python3-gi, python3-pyqt5, pyqt5-dev, python3-pyinotify, libqt5webengine5, python3-pyqt5.qtwebengine, python3-ruamel.yaml, libxcb1, libx11-6
Description: A modern, visually appealing greeter for LightDM. Description: A modern, visually appealing greeter for LightDM.
Web Greeter utilizes themes built with HTML/CSS/JavaScript for it's login screen. Web Greeter Web Greeter utilizes themes built with HTML/CSS/JavaScript for it's login screen. Web Greeter
themes provide modern, visually appealing, and feature-rich login screens. Two themes are themes provide modern, visually appealing, and feature-rich login screens. Two themes are

48
build/ci/Dockerfile

@ -1,36 +1,40 @@
FROM ubuntu:20.04 FROM ubuntu:20.04
MAINTAINER Jezer Mejía <amyuki4@gmail.com> LABEL maintainer Jezer Mejía <amyuki4@gmail.com>
RUN apt-get update RUN apt-get update
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y tzdata RUN DEBIAN_FRONTEND=noninteractive apt-get install -y tzdata
RUN DEBIAN_FRONTEND=noninteractive apt-get upgrade -y
RUN DEBIAN_FRONTEND=noninteractive \
apt-get install -y \
build-essential
RUN DEBIAN_FRONTEND=noninteractive \ RUN DEBIAN_FRONTEND=noninteractive \
apt-get install -y \ apt-get install -y \
liblightdm-gobject-1-dev \ liblightdm-gobject-1-dev \
libqt5webengine5 \ gobject-introspection \
pyqt5-dev-tools \ libgirepository1.0-dev \
python3-gi \ libqt5webengine5 \
python3-pyqt5 \ pyqt5-dev-tools \
python3-ruamel.yaml \ libxcb1 \
python3-pyinotify \ libx11-6 \
python3-xlib \ libcairo2
python3-pip
RUN DEBIAN_FRONTEND=noninteractive \ RUN DEBIAN_FRONTEND=noninteractive \
apt-get install -y \ apt-get install -y \
patchelf \ python3-gi \
rsync \ python3-pyqt5 \
zip \ python3-pyqt5.qtwebengine \
sudo python3-ruamel.yaml \
python3-pyinotify \
python3-pip
RUN DEBIAN_FRONTEND=noninteractive \ RUN DEBIAN_FRONTEND=noninteractive \
pip3 install PyGObject \ apt-get install -y \
PyQt5 \ rsync \
PyQtWebEngine \ sudo
ruamel.yaml \
python-xlib \
cx_Freeze
VOLUME /build VOLUME /build
WORKDIR /build WORKDIR /build

Loading…
Cancel
Save