Tobias Powalowski pushed to branch main at Arch Linux / Packaging / Packages / 
kmscon


Commits:
4901baed by Tobias Powalowski at 2026-02-21T13:03:35+01:00
upgpkg: 9.3.2-2: added new experimental freetype font rendering engine, added 
optdepends for more modularity

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,27 +1,30 @@
 pkgbase = kmscon
        pkgdesc = Kernel Mode Setting (KMS) and DRM based virtual Console 
Emulator
        pkgver = 9.3.2
-       pkgrel = 1
+       pkgrel = 2
        url = https://github.com/kmscon/kmscon
        arch = x86_64
        license = MIT
        makedepends = check
        makedepends = docbook-xsl
+       makedepends = freetype2
        makedepends = git
        makedepends = libxslt
        makedepends = linux-api-headers
+       makedepends = libglvnd
        makedepends = meson
+       makedepends = pango
        depends = bash
-       depends = glibc
        depends = glib2
+       depends = glibc
        depends = libdrm
-       depends = libgl
        depends = libtsm
        depends = libxkbcommon
-       depends = mesa
-       depends = pango
        depends = systemd-libs
+       optdepends = fontconfig: for freetype font rendering
        optdepends = inotify-tools: for kmscon-launch-gui waiting mechanism
+       optdepends = libglvnd: for accelerated video output
+       optdepends = pango: for pango font rendering
        backup = etc/kmscon/kmscon.conf
        source = git+https://github.com/kmscon/kmscon.git#tag=v9.3.2
        b2sums = 
9543e7c25b2d61d9c54c26a9ffb665b8e1a26bc4a6e9a4087ec895fd5409ad582a1368806f775f718788e06dc66e40c872eae491b00cac7b4fa8587d3e9bf35f


=====================================
PKGBUILD
=====================================
@@ -7,7 +7,7 @@
 
 pkgname=kmscon
 pkgver=9.3.2
-pkgrel=1
+pkgrel=2
 pkgdesc='Kernel Mode Setting (KMS) and DRM based virtual Console Emulator'
 arch=('x86_64')
 url='https://github.com/kmscon/kmscon'
@@ -15,30 +15,40 @@ license=('MIT')
 backup=('etc/kmscon/kmscon.conf')
 depends=(
   bash
-  glibc
   glib2
+  glibc
   libdrm
-  libgl
   libtsm
   libxkbcommon
-  mesa
-  pango
   systemd-libs
 )
 makedepends=(
   check
   docbook-xsl
+  freetype2
   git
   libxslt
   linux-api-headers
+  libglvnd
   meson
+  pango
+)
+optdepends=(
+  'fontconfig: for freetype font rendering'
+  'inotify-tools: for kmscon-launch-gui waiting mechanism'
+  'libglvnd: for accelerated video output'
+  'pango: for pango font rendering'
 )
-optdepends=('inotify-tools: for kmscon-launch-gui waiting mechanism')
 source=(
   git+${url}.git#tag=v${pkgver}
 )
 
b2sums=('9543e7c25b2d61d9c54c26a9ffb665b8e1a26bc4a6e9a4087ec895fd5409ad582a1368806f775f718788e06dc66e40c872eae491b00cac7b4fa8587d3e9bf35f')
 
+prepare() {
+  cd "$pkgname"
+  git pull origin pull/287/head         
+}
+
 build() {
   arch-meson "$pkgname" build
   meson compile -C build



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/kmscon/-/commit/4901baed22e8407ddcf21dee53cc35ed81e49a28

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


Reply via email to