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


Reply via email to