# HG changeset patch # User Christophe Lincoln # Date 1347566357 -7200 # Node ID 77143f213b9be7aeda521ca12f69fb770de78058 # Parent f906096149bd9bcc009c127cecd48bbba4a66fd4 Up: slim (1.3.3) Slim have a new miatainer :-) 1.3.4 is out but dont build diff -r f906096149bd -r 77143f213b9b slim-pam/receipt --- a/slim-pam/receipt Thu Sep 13 10:26:15 2012 +0200 +++ b/slim-pam/receipt Thu Sep 13 21:59:17 2012 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="slim-pam" -VERSION="1.3.2" +VERSION="1.3.3" CATEGORY="x-window" SHORT_DESC="Desktop-independent graphical login manager for X11." MAINTAINER="pascal.bellard@slitaz.org" @@ -12,20 +12,19 @@ WGET_URL="http://download.berlios.de/slim/$TARBALL" CONFIG_FILES="/etc/slim.conf" PROVIDE="slim:pam" -BUGS="Sometime needs more than 10 seconds to start (since HAL/DCOP addition)." -DEPENDS="glibc-base gcc-lib-base expat fontconfig freetype util-linux-uuid zlib \ -jpeg libpng xorg-libICE xorg-libSM xorg-libX11 xorg-libXau xorg-libXdmcp \ -xorg-libXext xorg-libXft xorg-libXmu xorg-libXrender xorg-libXt \ -pam" -BUILD_DEPENDS="pam-dev xorg-dev jpeg-dev libpng-dev" +DEPENDS="glibc-base gcc-lib-base expat fontconfig freetype util-linux-uuid \ +zlib jpeg libpng xorg-libXft xorg-libXmu pam" +BUILD_DEPENDS="pam-dev xorg-libXft-dev xorg-libXmu-dev jpeg-dev libpng-dev cmake" # Rules to configure and make the package. compile_rules() { cd $src - make USE_PAM=1 && - make install + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DUSE_PAM=yes . && + make && make DESTDIR=$DESTDIR install } # Rules to gen a SliTaz package suitable for Tazpkg. @@ -33,8 +32,8 @@ { mkdir -p $fs/usr/share/slim cp -a ../$SOURCE/stuff/themes $fs/usr/share/slim - cp -a $_pkg/usr/bin $fs/usr - + cp -a $install/usr/bin $fs/usr + # Config file and rc script. cp -a ../$SOURCE/stuff/etc $fs chown -R root.root $fs diff -r f906096149bd -r 77143f213b9b slim-theme-default/receipt --- a/slim-theme-default/receipt Thu Sep 13 10:26:15 2012 +0200 +++ b/slim-theme-default/receipt Thu Sep 13 21:59:17 2012 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="slim-theme-default" -VERSION="1.3.2" +VERSION="1.3.3" CATEGORY="x-window" SHORT_DESC="Slim login manager themes pack." MAINTAINER="pankso@slitaz.org" @@ -13,5 +13,5 @@ genpkg_rules() { mkdir -p $fs/usr/share/slim - cp -a $_pkg/usr/share/slim/themes $fs/usr/share/slim + cp -a $install/usr/share/slim/themes $fs/usr/share/slim } diff -r f906096149bd -r 77143f213b9b slim/receipt --- a/slim/receipt Thu Sep 13 10:26:15 2012 +0200 +++ b/slim/receipt Thu Sep 13 21:59:17 2012 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="slim" -VERSION="1.3.2" +VERSION="1.3.3" # 1.3.4 CATEGORY="x-window" SHORT_DESC="Desktop-independent graphical login manager for X11." MAINTAINER="pankso@slitaz.org" @@ -12,16 +12,16 @@ CONFIG_FILES="/etc/slim.conf" DEPENDS="glibc-base gcc-lib-base expat fontconfig freetype util-linux-uuid \ -zlib jpeg libpng xorg-libICE xorg-libSM xorg-libX11 xorg-libXau xorg-libXdmcp \ -xorg-libXext xorg-libXft xorg-libXmu xorg-libXrender xorg-libXt" -BUILD_DEPENDS="xorg-dev jpeg-dev libpng-dev" +zlib jpeg libpng xorg-libXft xorg-libXmu" +BUILD_DEPENDS="xorg-libXft-dev xorg-libXmu-dev jpeg-dev libpng-dev cmake" # Rules to configure and make the package. compile_rules() { cd $src - patch -p1 < $stuff/NoPwdForCmd.patch || return 1 - make && make DESTDIR=$WOK/$PACKAGE/install install + #patch -p1 < $stuff/NoPwdForCmd.patch || return 1 + cmake -DCMAKE_INSTALL_PREFIX=/usr . && + make && make DESTDIR=$DESTDIR install } # Rules to gen a SliTaz package suitable for Tazpkg. @@ -29,7 +29,7 @@ { mkdir -p $fs/usr/share/slim cp -a $stuff/themes $fs/usr/share/slim - cp -a $_pkg/usr/bin $fs/usr + cp -a $install/usr/bin $fs/usr # Config file and rc script. cp -a $stuff/etc $fs diff -r f906096149bd -r 77143f213b9b slim/stuff/etc/slim.conf --- a/slim/stuff/etc/slim.conf Thu Sep 13 10:26:15 2012 +0200 +++ b/slim/stuff/etc/slim.conf Thu Sep 13 21:59:17 2012 +0200 @@ -63,6 +63,7 @@ # default user, leave blank or remove this line # for avoid pre-loading the username. default_user tux +#focus_password true # current theme, use comma separated list to specify a set to # randomly choose from diff -r f906096149bd -r 77143f213b9b slim/stuff/slim.service --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slim/stuff/slim.service Thu Sep 13 21:59:17 2012 +0200 @@ -0,0 +1,11 @@ +# Systemd service file for Slim on SliTaz + +[Unit] +Description=Slim Login Manager +After=systemd-user-sessions.service + +[Service] +ExecStart=/usr/bin/slim + +[Install] +Alias=display-manager.service