This commit is contained in:
milisbir 2018-06-03 19:03:30 +02:00
parent 44bd9c6a03
commit 4ff9d53ca0
5 changed files with 223 additions and 0 deletions

View File

@ -0,0 +1,75 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg2"
version="1.1"
inkscape:version="0.48.5 r10040"
width="16"
height="16"
sodipodi:docname="cinnamon2d_badge-symbolic.png">
<metadata
id="metadata8">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs6" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="640"
inkscape:window-height="483"
id="namedview4"
showgrid="false"
inkscape:zoom="14.75"
inkscape:cx="8"
inkscape:cy="7.8644068"
inkscape:window-x="276"
inkscape:window-y="177"
inkscape:window-maximized="0"
inkscape:current-layer="svg2" />
<image
width="16"
height="16"
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hA \
AAABHNCSVQICAgIfAhkiAAAAcxJREFU \
OI2tk72qGlEUhb+jHp0RdUQQwYi2l2vEELAO8RHyDEmbFwghdV4njdg4lZVIYhoDEkgxghjxB39m \
RufOTqGG603kpsiCDQf2Wd/axd6q0+kIcK1CwOcoAX4APRH52Gw2vwNETk11ekeBGKCBOGAA1qmy \
wDPgjVLqs23brwDUaQIAotEolmWxWq24u7vjEa2VUrcRpdRLEXkLBKZpUq/XMU3zMTNAWkTeK5Hj \
ALZtD1Op1E2j0aDX67HZbDAMg0qlgtaa8XiMZVlks1kcx2E2mwF8jd0jrh5GVKtV0uk0YRiSz+cB \
CIKAWq12DrmNPDSdlUwmyWQyDIdD+v0+AI7j0O12ORwOFAoFgNhVgGEYALiui+u6AHieRxiG+L7/ \
u38V8K/6r4DD/YbneTiOw36/R0RwHIf1en0dICLfzp9TqRS73Y7RaITneYgIo9GI5XJJJBIhkUgQ \
BAFwXFsAlFK9/X7/erFYUC6XcV0X3/cv0rTWlEoltNZMJpOj77xIrVYrYRjGl1wud1OtVonFYlzT \
fD5nMBhcAgA6nc5zpdQnrfWTYrH4B0RE2G63TKdTTr6fFwCAdrudi8fjH4AXwFOOF/o3TZVS734B \
6IDRhG8yhb8AAAAASUVORK5CYII= ++"
id="image10"
x="0"
y="0" />
<path
style="fill:#000000"
d=""
id="path2987"
inkscape:connector-curvature="0" />
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@ -0,0 +1,45 @@
# Tanım: Lightdm için GTK karşılayıcı
# URL: https://launchpad.net/lightdm-gtk-greeter
# Paketçi: milisarge
# Gerekler: gtk3 lightdm exo gobject-introspection intltool
# Grup: sistem
isim=lightdm-gtk-greeter
surum=2.0.3
devir=1
kaynak=(https://launchpad.net/lightdm-gtk-greeter/${surum%.*}/$surum/+download/lightdm-gtk-greeter-$surum.tar.gz
cinnamon_badge_symbolic.svg)
derle() {
cd $isim-$surum
CFLAGS="-Wno-declaration-after-statement" \
./configure \
--prefix=/usr \
--libdir=/usr/lib \
--libexecdir=/usr/lib/lightdm \
--sbindir=/usr/bin \
--sysconfdir=/etc \
--with-libxklavier \
--disable-libido \
--disable-libindicator \
--disable-at-spi-command \
--disable-indicator-services-command \
--disable-static
make
make install DESTDIR=$PKG
mv $PKG/etc/lightdm/lightdm-gtk-greeter.conf $PKG/etc/lightdm/lightdm-gtk-greeter.conf.new
# If user has no avatar, use slackware logo
mkdir -p $PKG/usr/share/lightdm-gtk-greeter
cp /sources/milis.git/ayarlar/milislogo.png $PKG/usr/share/lightdm-gtk-greeter
echo "default-user-image = /usr/share/lightdm-gtk-greeter/milislogo.png" >> $PKG/etc/lightdm/lightdm-gtk-greeter.conf.new
# Add Cinnamon logo
cp $SRC/cinnamon_badge_symbolic.svg $PKG/usr/share/icons/hicolor/scalable/places/cinnamon_badge-symbolic.svg
cp $SRC/cinnamon_badge_symbolic.svg $PKG/usr/share/icons/hicolor/scalable/places/cinnamon2d_badge-symbolic.svg
}

View File

@ -0,0 +1,25 @@
#!/bin/sh
#
# LightDM wrapper to run around X sessions.
echo "Running X session wrapper"
# Load profile
for file in "/etc/profile" "$HOME/.profile" "/etc/xprofile" "$HOME/.xprofile"; do
if [ -f "$file" ]; then
echo "Loading profile from $file";
. "$file"
fi
done
# Run user xsession shell script
script="$HOME/.xsession"
if [ -x "$script" -a ! -d "$script" ]; then
echo "Loading xsession script $script"
. "$script"
fi
echo "X session wrapper complete, running session $@"
exec $@

View File

@ -0,0 +1,10 @@
grub_ekle() {
groupadd -g 800 lightdm"
useradd -d /var/lib/lightdm -s /bin/false -u 800 -g 800 lightdm"
}
if ! getent group lightdm 1>/dev/null 2>/dev/null ; then
grub_ekle
elif ! getent passwd lightdm 1>/dev/null 2>/dev/null ; then
grub_ekle
fi

View File

@ -0,0 +1,68 @@
# 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.24.0
devir=1
kaynak=(https://launchpad.net/lightdm/1.24/1.24.0/+download/lightdm-1.24.0.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.new
sed -i 's@^.*pam_systemd.so.*$@@' $PKG/etc/pam.d/lightdm-autologin.new
sed -i 's@^.*pam_systemd.so.*$@@' $PKG/etc/pam.d/lightdm-greeter.new
# Fix session-wrapper in config
sed -i 's@^.*session-wrapper.*$@session-wrapper=/etc/lightdm/Xsession@' $PKG/etc/lightdm/lightdm.conf.new
mkdir -p $PKG/var/lib/lightdm
chown lightdm:lightdm $PKG/var/lib/lightdm
mkdir -p $PKG/var/lib/lightdm-data
chown lightdm:lightdm $PKG/var/lib/lightdm-data
# servis kurulması
cd /sources/milis.git/ayarlar/servisler
make DESTDIR=$PKG kur-lightdm
}