slim-xserver-ready
MEDIUM
maintainer phroe
1 votes
scanned 2026-09-06 15:12:20.220602
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
18
pkgname=slim-xserver-ready
19
pkgver=1.3.6
20
pkgrel=9
21
pkgdesc="graphical login manager for X11 with xserver_ready command"
22
arch=('i686' 'x86_64' 'aarch64')
23
url="http://sourceforge.net/projects/slim.berlios/"
24
license=('GPL2')
25
conflicts=('slim')
26
provides=('slim')
27
depends=('pam' 'libxmu' 'libpng' 'libjpeg' 'libxft' 'libxrandr' 'xorg-xauth'
28
'ttf-font')
29
makedepends=('cmake' 'freeglut')
30
backup=('etc/slim.conf' 'etc/logrotate.d/slim' 'etc/pam.d/slim'
31
'etc/slimlock.conf')
32
source=(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
)
44
sha256sums=('21defeed175418c46d71af71fd493cd0cbffd693f9d43c2151529125859810df'
45
'3dfa697f8c058390c7e02e7aba769475057ef8ddde945dc43b8cb7f9724dbda0'
46
'0dffd53a69eb9033a67fad964df6fc150ee7a483e29d8eb8b559010fbd14e5fd'
47
'900b7ffe723b741c05bcc0ca857f300a2131a0029c6532eb17be935451bf2c70'
48
'1e303eda65a06edc8c2d938ab0751ae7744effae48cc185fd27d3cc5b2561522'
49
'b9a77a614c451287b574c33d41e28b5b149c6d2464bdb3a5274799842bca51a4'
50
'dfe35488b50f19fd96526374edc16850ed37dac919834dd579392b1a7518f2ab'
51
'5bf44748b5003f2332d8b268060c400120b9100d033fa9d35468670d827f6def'
52
'a6d021e52661c74914dc1c4a08ffbd7fce63da41005bfe006e252a74c57c9b70'
53
'03149c9f5afb4679e9421d9965ecc126c0b159636212000aca98cb674b531ca7'
54
'b5ec2da4d3fa62b59efe14412347825f21ad471b6131cfd9b60aee7aff70c661'
55
)
56
57
prepare() {
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
72
build() {
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
84
package() {
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) | Severity | Rules |
|---|---|---|
| 2026-09-06 15:12:20 | Medium | 1 |
| 2026-06-18 16:11:54 | Clean | 0 |