makedepends=(gtk3 libgcrypt pam pcre gobject-introspection xorg-libxklavier vala itstool intltool python-setuptools)

description="Lightweight X11 Display Manager based on Gtk"
url="https://en.wikipedia.org/wiki/LightDM"
packager="Great-OS Team"
maintainer="Great-OS Team"

name=lightdm
version=1.32.0
release=4
greatos_version=1.0-RC1

source=(https://github.com/canonical/$name/releases/download/$version/$name-$version.tar.xz
        https://repo.great-os.org/files/great-os-${greatos_version}.tar.xz)

build() {

  cd $name-$version 

  ./configure --prefix=/usr \
              --libexecdir=/usr/lib/lightdm \
              --localstatedir=/var \
              --sbindir=/usr/bin \
              --sysconfdir=/etc \
              --disable-static \
              --disable-tests \
              --with-greeter-user=$name \
              --with-greeter-session=lightdm-gtk-greeter \
              --docdir=/usr/share/doc/$name-$version

  make
  make DESTDIR=$PKG install

  cp tests/src/lightdm-session $PKG/usr/bin

  sed -i '1 s/sh/bash --login/' $PKG/usr/bin/lightdm-session

  rm -rf $PKG/etc/init

  install -v -dm755 -o lightdm -g lightdm $PKG/var/lib/lightdm
  install -v -dm755 -o lightdm -g lightdm $PKG/var/lib/lightdm-data
  install -v -dm755 -o lightdm -g lightdm $PKG/var/cache/lightdm
  install -v -dm770 -o lightdm -g lightdm $PKG/var/log/lightdm

  #Service
  cd ../great-os-${greatos_version}
  make DESTDIR=$PKG install-lightdm
}
