# Description: A lightweight and minimal display manager # URL: https://slim-fork.sourceforge.io/ # Maintainer: KRAK3N Team, extra ports at krak3n dot my # Depends on: libjpeg-turbo libxft libxrandr libxmu sessreg name=slim version=1.4.0 release=2 source=(https://sourceforge.net/projects/${name}-fork/files/${name}-${version}.tar.gz ${name}.pam run) build() { cd ${name}-${version} sed 's/VERSION 2.8.12/VERSION 4.0/' -i CMakeLists.txt mkdir -p cmakebuild cd cmakebuild cmake \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_SYSCONFDIR=/etc \ -DCMAKE_INSTALL_LIBDIR=lib \ -DCMAKE_BUILD_TYPE=Release \ -DFETCHCONTENT_FULLY_DISCONNECTED=ON \ -DCMAKE_C_FLAGS_RELEASE="$CFLAGS" \ -DCMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \ -DUSE_CONSOLEKIT=no \ -DUSE_PAM=no \ -B build .. cmake --build build DESTDIR=$PKG cmake --install build sed 's/bash -login/sh -l/' -i $PKG/etc/slim.conf install -Dm755 $SRC/run $PKG/etc/sv/$name/run ln -s ../../../run/runit/supervise.$name $PKG/etc/sv/$name/supervise }