🔒 Repository is read-only – file editing is disabled.

recipes/gui/slim/PAGBUILD.yaml main

54 linii Raw ← Powrót
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