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.