slim-xserver-ready

MEDIUM
maintainer phroe 1 votes scanned 2026-09-06 15:12:20.220602
View on AUR
Why flagged

This package was orphaned and re-adopted within the last 30 days — a window where ownership transfers can introduce malicious changes.

Triggered rules

Medium Recently orphaned & re-adopted orphaned_readopted

This package was orphaned and re-adopted within the last 30 days — a window where ownership transfers can introduce malicious changes.

PKGBUILD

1#based on slim PKGBUILD
2# Maintainer: Evangelos Foutras <evangelos@foutrelis.com>
3# Contributor: Gaetan Bisson <bisson@archlinux.org>
4# Contributor: Thayer Williams <thayer@archlinux.org>
5# Contributor: Alexander Fehr <pizzapunk gmail com>
6# Contributor: Hugo Ideler <hugoideler@dse.nl>
7#
8# replabrobin:
9# added xserver_ready command to be executed synchronously
10# after X is started e.g execute VBoxClient-all etc etc
11# The sessiondir entries are sorted by filename so you can
12# make your own sessiondir with numerically storted sessions;
13# eg 01.desktop 02.desktop etc etc. The display names are
14# taken from the desktop files.
15# Added a stop-slim login and stopslim_cmd option to be
16# used to turn off slim.
17
18pkgname=slim-xserver-ready
19pkgver=1.3.6
20pkgrel=9
21pkgdesc="graphical login manager for X11 with xserver_ready command"
22arch=('i686' 'x86_64' 'aarch64')
23url="http://sourceforge.net/projects/slim.berlios/"
24license=('GPL2')
25conflicts=('slim')
26provides=('slim')
27depends=('pam' 'libxmu' 'libpng' 'libjpeg' 'libxft' 'libxrandr' 'xorg-xauth'
28 'ttf-font')
29makedepends=('cmake' 'freeglut')
30backup=('etc/slim.conf' 'etc/logrotate.d/slim' 'etc/pam.d/slim'
31 'etc/slimlock.conf')
32source=(https://downloads.sourceforge.net/project/slim.berlios/slim-$pkgver.tar.gz
33 slim-1.3.6-fix-libslim-libraries.patch
34 slim-1.3.6-add-sessiondir.patch
35 slim-1.3.6-systemd-session.patch
36 slim-1.3.6-default-path.patch
37 slim.pam
38 slimlock.pam
39 slim.logrotate
40 slim-session-sort.patch
41 slim-type-fix.patch
42 slim-xserver-ready.patch
43 )
44sha256sums=('21defeed175418c46d71af71fd493cd0cbffd693f9d43c2151529125859810df'
45 '3dfa697f8c058390c7e02e7aba769475057ef8ddde945dc43b8cb7f9724dbda0'
46 '0dffd53a69eb9033a67fad964df6fc150ee7a483e29d8eb8b559010fbd14e5fd'
47 '900b7ffe723b741c05bcc0ca857f300a2131a0029c6532eb17be935451bf2c70'
48 '1e303eda65a06edc8c2d938ab0751ae7744effae48cc185fd27d3cc5b2561522'
49 'b9a77a614c451287b574c33d41e28b5b149c6d2464bdb3a5274799842bca51a4'
50 'dfe35488b50f19fd96526374edc16850ed37dac919834dd579392b1a7518f2ab'
51 '5bf44748b5003f2332d8b268060c400120b9100d033fa9d35468670d827f6def'
52 'a6d021e52661c74914dc1c4a08ffbd7fce63da41005bfe006e252a74c57c9b70'
53 '03149c9f5afb4679e9421d9965ecc126c0b159636212000aca98cb674b531ca7'
54 'b5ec2da4d3fa62b59efe14412347825f21ad471b6131cfd9b60aee7aff70c661'
55 )
56
57prepare() {
58 cd slim-$pkgver
59
60 # Fix installation path of slim.service
61 sed -i 's|set(LIBDIR "/lib")|set(LIBDIR "/usr/lib")|' CMakeLists.txt
62
63 patch -Np1 -i ../slim-1.3.6-fix-libslim-libraries.patch
64 patch -Np1 -i ../slim-1.3.6-add-sessiondir.patch
65 patch -Np1 -i ../slim-1.3.6-systemd-session.patch
66 patch -Np1 -i ../slim-1.3.6-default-path.patch
67 patch -Np1 -i ../slim-session-sort.patch
68 patch -Np1 -i ../slim-type-fix.patch
69 patch -Np1 -i ../slim-xserver-ready.patch
70}
71
72build() {
73 cd slim-$pkgver
74
75 cmake \
76 -DCMAKE_INSTALL_PREFIX=/usr \
77 -DCMAKE_BUILD_TYPE=Release \
78 -DCMAKE_SKIP_RPATH=ON \
79 -DUSE_PAM=yes \
80 -DUSE_CONSOLEKIT=no
81 make
82}
83
84package() {
85 cd slim-$pkgver
86
87 make DESTDIR="$pkgdir" install
88
89 install -Dm644 "$srcdir/slim.pam" "$pkgdir/etc/pam.d/slim"
90 install -Dm644 "$srcdir/slimlock.pam" "$pkgdir/etc/pam.d/slimlock"
91 install -Dm644 "$srcdir/slim.logrotate" "$pkgdir/etc/logrotate.d/slim"
92 install -Dm644 slimlock.conf "$pkgdir/etc/slimlock.conf"
93
94 # Provide sane defaults
95 sed -i -e 's|#xserver_arguments.*|xserver_arguments -nolisten tcp vt07|' \
96 -e 's|/var/run/slim.lock|/var/lock/slim.lock|' \
97 "$pkgdir/etc/slim.conf"
98}
99
100# vim:set ts=2 sw=2 et:
101

Scan history

Scanned at (UTC)SeverityRules
2026-09-06 15:12:20 Medium 1
2026-06-18 16:11:54 Clean 0

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion