milis/talimatname/genel/l/lightdm/talimat

68 lines
1.9 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Tanım: Hafif bir giriş yönetici
# URL: https://launchpad.net/lightdm
# Paketçi: milisarge
# Gerekler: glib gobject-introspection intltool itstool libgcrypt xorg-libxi xorg-libx11 libxcb xorg-libxdmcp xorg-libxklavier pam polkit vala
# Grup: sistem
isim=lightdm
surum=1.26.0
devir=1
kaynak=(https://github.com/CanonicalLtd/lightdm/releases/download/${surum}/lightdm-${surum}.tar.xz
Xsession)
derle() {
cd $isim-$surum
./configure \
--prefix=/usr \
--libdir=/usr/lib \
--libexecdir=/usr/lib/lightdm \
--localstatedir=/var \
--sbindir=/usr/bin \
--sysconfdir=/etc \
--mandir=/usr/man \
--with-greeter-session=lightdm-gtk-greeter \
--with-greeter-user=lightdm \
--disable-static \
--disable-tests \
--disable-liblightdm-qt \
--disable-liblightdm-qt5
make
make DESTDIR=$PKG install
rm -rf $PKG/usr/man
rm -rf $PKG/usr/share/gtk-doc
rm -rf $PKG/usr/share/help
cat $SRC/Xsession > $PKG/etc/lightdm/Xsession
chmod 755 $PKG/etc/lightdm/Xsession
rm -rf $PKG/etc/apparmor.d
rm -rf $PKG/etc/init
#mv $PKG/etc/lightdm/lightdm.conf $PKG/etc/lightdm/lightdm.conf.new
#mv $PKG/etc/lightdm/users.conf $PKG/etc/lightdm/users.conf.new
#mv $PKG/etc/lightdm/keys.conf $PKG/etc/lightdm/keys.conf.new
#mv $PKG/etc/pam.d/lightdm $PKG/etc/pam.d/lightdm.new
#mv $PKG/etc/pam.d/lightdm-autologin $PKG/etc/pam.d/lightdm-autologin.new
#mv $PKG/etc/pam.d/lightdm-greeter $PKG/etc/pam.d/lightdm-greeter.new
# Remove systemd entries from pam files
sed -i 's@^.*pam_systemd.so.*$@@' $PKG/etc/pam.d/lightdm
sed -i 's@^.*pam_systemd.so.*$@@' $PKG/etc/pam.d/lightdm-autologin
sed -i 's@^.*pam_systemd.so.*$@@' $PKG/etc/pam.d/lightdm-greeter
# Fix session-wrapper in config
sed -i 's@^.*session-wrapper.*$@session-wrapper=/etc/lightdm/Xsession@' $PKG/etc/lightdm/lightdm.conf
mkdir -p $PKG/var/lib/lightdm
mkdir -p $PKG/var/lib/lightdm-data
# servis kurulması
cd /sources/milis.git/ayarlar/servisler
make DESTDIR=$PKG kur-lightdm
}