Tobias Powalowski pushed to branch main at Arch Linux / Packaging / Packages /
kmscon
Commits:
4bfa0a92 by Tobias Powalowski at 2026-05-29T08:17:56+02:00
upgpkg: 10.0.0-3: #2 fsplit terminfo to separate package
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = kmscon
pkgdesc = Kernel Mode Setting (KMS) and DRM based virtual Console
Emulator
pkgver = 10.0.0
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/kmscon/kmscon
arch = x86_64
license = MIT
@@ -33,3 +33,17 @@ pkgbase = kmscon
b2sums =
8c7dda6abfd15646a832bc10da3655f42e6ae0faebe1ca3bb72e8d8da60fd3d42bafab4037a0e048d798d9e86743a0e5f02097ba9bfcc0fee51c097a61332002
pkgname = kmscon
+ depends = bash
+ depends = glib2
+ depends = glibc
+ depends = libdrm
+ depends = libtsm
+ depends = libxkbcommon
+ depends = seatd
+ depends = systemd-libs
+ depends = zlib
+ depends = kmscon-terminfo
+
+pkgname = kmscon-terminfo
+ pkgdesc = Terminfo for kmscon
+ depends =
=====================================
PKGBUILD
=====================================
@@ -5,9 +5,13 @@
# Contributor: Daniel Micay <danielmicay at gmail dotcom>
# Contributor: David Herrmann <dh.herrmann@googlemail dot com>
-pkgname=kmscon
+pkgbase=kmscon
+pkgname=(
+ kmscon
+ kmscon-terminfo
+)
pkgver=10.0.0
-pkgrel=2
+pkgrel=3
pkgdesc='Kernel Mode Setting (KMS) and DRM based virtual Console Emulator'
arch=('x86_64')
url='https://github.com/kmscon/kmscon'
@@ -57,7 +61,16 @@ build() {
meson compile -C build
}
-package() {
+package_kmscon() {
+ depends+=(kmscon-terminfo)
meson install -C build --destdir="$pkgdir"
install -Dm644 $pkgname/COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
+ rm -r "$pkgdir"/usr/share/terminfo
+}
+
+package_kmscon-terminfo() {
+ pkgdesc='Terminfo for kmscon'
+ depends=()
+ mkdir -p "$pkgdir/usr/share/terminfo/k"
+ tic -x kmscon/scripts/terminfo/kmscon.ti -o "$pkgdir/usr/share/terminfo/k"
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/kmscon/-/commit/4bfa0a928a93b4e8fc21c700980914480aec7d65
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/kmscon/-/commit/4bfa0a928a93b4e8fc21c700980914480aec7d65
You're receiving this email because of your account on gitlab.archlinux.org.
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications
| Help: https://gitlab.archlinux.org/help