🔒 Repository is read-only – file editing is disabled.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
pkgname: slim
pkgver: '1.4.1'
pkgrel: 1
pkgdesc: Desktop-independent graphical login manager for X11
url: 'https://sourceforge.net/projects/slim.berlios/'
arch: x86_64
license:
- GPL2
depends:
- xorg-xinit
makedepends:
- pam
- cmake
- git
- freeglut
- xorg-libxmu
- libpng
- libjpeg-turbo
- xorg-libxft
- xorg-libxrandr
- libxcrypt
source:
- 'https://downloads.tuxfamily.org/nutyx/files/lxdm-nutyx-12-beta3.jpg'
- 'https://sourceforge.net/projects/slim-fork/files/${pkgname}-${pkgver}.tar.gz'
- ${pkgname}-${pkgver}-conglo-1.patch
- panel.png
sha256sums:
- SKIP
- SKIP
- SKIP
- SKIP
hooks:
post-install: |
name=slim
version=1.4.0
release=4
INFO="\033[1;36m"
NORMAL="\033[0;39m"
if [ ! -L etc/systemd/system/display-manager.service ];then
systemctl enable slim
else
ACTIVE_SERVICE="$(readlink /etc/systemd/system/display-manager.service)"
printf "${INFO} display-manager already exist: ${ACTIVE_SERVICE}${NORMAL}\n"
fi
build: "git clone https://github.com/adi1090x/slim_themes\nmkdir -p {build,${PKGDIR}/usr/share/slim}\ncp -a slim_themes/themes\
\ ${PKGDIR}/usr/share/slim/themes \ncd ${pkgname}-${pkgver}\npatch -Np1 -i ../${pkgname}-${pkgver}-conglo-1.patch\ncd build\n\
cmake \\\n -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \\\n -DCMAKE_INSTALL_PREFIX=/usr \\\n -DCMAKE_BUILD_TYPE=Release \\\n\
\ -DCMAKE_SKIP_RPATH=ON \\\n -DUSE_CONSOLEKIT=no \\\n -DUSE_PAM=yes ../${pkgname}-${pkgver}\nmake\nmake\
\ DESTDIR=${PKGDIR} install\nmkdir -p ${PKGDIR}/etc/pam.d\ncat > ${PKGDIR}/etc/pam.d/slim << \"EOF\"\n#%PAM-1.0\nauth \
\ required pam_unix.so\nauth requisite pam_nologin.so\naccount required pam_unix.so\npassword \
\ required pam_unix.so\nsession required pam_unix.so\nEOF\n\n\nfor i in panel.png\ndo\n install -m 644 ./$i ${PKGDIR}/usr/share/slim/themes/default/$i\n\
done\ninstall -m 644 ./lxdm-nutyx-12-beta3.jpg ${PKGDIR}/usr/share/slim/themes/default/background.jpg\n"
package: |
true