# Template file for 'gdm' pkgname=gdm version=3.10.0.1 revision=2 build_style=gnu-configure configure_args="--disable-schemas-compile --disable-static --with-at-spi-registryd-directory=/usr/libexec --without-tcp-wrappers --with-systemd --with-screenshot-dir=/var/lib/gdm/greeter --with-xauth-dir=/run/gdm --with-pid-file=/run/gdm/gdm.pid --with-systemdsystemunitdir=/usr/lib/systemd/system --without-console-kit" hostmakedepends="pkg-config itstool intltool which gnome-doc-utils gobject-introspection" makedepends="pam-devel nss-devel accountsservice-devel gtk+3-devel>=3.10 upower-devel libcanberra-devel systemd-devel xrdb dconf>=0.16 hicolor-icon-theme xorg-server gnome-session>=3.10 gnome-settings-daemon>=3.10" conf_files=" /etc/gdm/custom.conf /etc/pam.d/gdm /etc/pam.d/gdm-autologin /etc/pam.d/gdm-fingerprint /etc/pam.d/gdm-password /etc/pam.d/gdm-smartcard /etc/pam.d/gdm-welcome" # Create the 'gdm' system user/group. system_accounts="gdm" gdm_homedir="/var/lib/gdm" systemd_services="gdm.service off" depends="xrdb xorg-server hicolor-icon-theme dconf>=0.18 gnome-session>=3.10 gnome-settings-daemon>=3.10" short_desc="GNOME Display Manager" maintainer="Juan RP " homepage="http://www.gnome.org" license="GPL-2" distfiles="${GNOME_SITE}/$pkgname/3.10/$pkgname-$version.tar.xz" checksum=549a42009af9c79a4e07632e405dcb71ba2e876e766cff02471511ad641b6ae7 post_install() { # Use our own pam files. rm -f ${DESTDIR}/etc/pam.d/* for f in ${FILESDIR}/*.pam; do vinstall ${f} 644 etc/pam.d ${f%.pam} done vinstall ${FILESDIR}/gdm.tmpfiles.d 644 usr/lib/tmpfiles.d gdm.conf chmod 1770 ${DESTDIR}/var/log/gdm chmod 700 ${DESTDIR}/var/lib/gdm/.config/dconf } libgdm_package() { short_desc+=" - runtime libraries" pkg_install() { vmove "usr/lib/*.so.*" } } gdm-devel_package() { depends="libgdm>=${version}_${revision}" short_desc+=" - development files" pkg_install() { vmove usr/include vmove usr/lib/pkgconfig vmove usr/share/gir-1.0 vmove "usr/lib/*.so" } }