Caleb Maclennan pushed to branch main at Arch Linux / Packaging / Packages / 
slim


Commits:
a0bdaf4e by Caleb Maclennan at 2026-02-12T03:23:38+03:00
upgpkg: 1:1.4.1-2: Deduplicate service installation, closes #2

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = slim
        pkgdesc = Simple Login Manager resurrected
        pkgver = 1.4.1
-       pkgrel = 1
+       pkgrel = 2
        epoch = 1
        url = https://slim-fork.sourceforge.io/
        arch = x86_64


=====================================
PKGBUILD
=====================================
@@ -7,7 +7,7 @@
 
 pkgname=slim
 pkgver=1.4.1
-pkgrel=1
+pkgrel=2
 epoch=1
 pkgdesc='Simple Login Manager resurrected'
 arch=(x86_64)
@@ -63,14 +63,15 @@ build() {
                USE_CONSOLEKIT=Off
                USE_PAM=On
        )
-       cmake "${cmake_flags[@]/#/-D }"
-       make
+       cmake -B build "${cmake_flags[@]/#/-D }"
+       cmake --build build
 }
 
 package() {
        cd "$_archive"
-       make DESTDIR="$pkgdir" install
-       install -Dm644 -t "$pkgdir/usr/lib/systemd/system/" slim.service
+       DESTDIR="$pkgdir" cmake --install build
+       # 
https://gitlab.archlinux.org/archlinux/packaging/packages/slim/-/issues/2
+       mv "$pkgdir"{,/usr}/lib/systemd
        install -Dm644 -t "$pkgdir/etc/" slimlock.conf
        install -Dm644 "../$pkgname.pam" "$pkgdir/etc/pam.d/$pkgname"
        install -Dm644 "../${pkgname}lock.pam" 
"$pkgdir/etc/pam.d/${pkgname}lock"



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/slim/-/commit/a0bdaf4e19730101aa2a5d81e25adb84dd7d830f

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/slim/-/commit/a0bdaf4e19730101aa2a5d81e25adb84dd7d830f
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to