public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/kmscon] f44: Update to 10.0.0
@ 2026-07-02 16:23 Jocelyn Falempe
0 siblings, 0 replies; only message in thread
From: Jocelyn Falempe @ 2026-07-02 16:23 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/kmscon
Branch : f44
Commit : fa0220d0613d72d93c2975d5c4735f52f4b9324c
Author : Jocelyn Falempe <jfalempe@redhat.com>
Date : 2026-05-21T15:37:03+02:00
Stats : +43/-2 in 4 file(s)
URL : https://src.fedoraproject.org/rpms/kmscon/c/fa0220d0613d72d93c2975d5c4735f52f4b9324c?branch=f44
Log:
Update to 10.0.0
* Add libseat support
* Add terminfo definition
* Add PAM configuration
---
diff --git a/.gitignore b/.gitignore
index 1a8d2b5..2c98fba 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,4 @@
/kmscon-9.3.3.tar.gz
/kmscon-9.3.4.tar.gz
/kmscon-9.3.5.tar.gz
+/kmscon-10.0.0.tar.gz
diff --git a/Set-LIBSEAT_BACKEND-to-logind-on-Fedora.patch b/Set-LIBSEAT_BACKEND-to-logind-on-Fedora.patch
new file mode 100644
index 0000000..44562d4
--- /dev/null
+++ b/Set-LIBSEAT_BACKEND-to-logind-on-Fedora.patch
@@ -0,0 +1,31 @@
+From 4a0fffbbeee4ae79d730c567fa66b67f85c71836 Mon Sep 17 00:00:00 2001
+From: Jocelyn Falempe <jfalempe@redhat.com>
+Date: Thu, 21 May 2026 08:47:34 +0200
+Subject: [PATCH] Set LIBSEAT_BACKEND to logind on Fedora.
+
+Fedora uses systemd-logind.
+This avoid libseat to try other backend that failed first.
+
+This silence this warning printed at kmscon startup:
+INFO: libseat: [libseat/backend/seatd.c:64] Could not connect to socket /run/seatd.sock: No such file or directory (log_libseat() in ../src/uterm_vt_libseat.c:263)
+
+Signed-off-by: Jocelyn Falempe <jfalempe@redhat.com>
+---
+ scripts/systemd/kmsconvt@.service.in | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/scripts/systemd/kmsconvt@.service.in b/scripts/systemd/kmsconvt@.service.in
+index f86e5a9..890c3c2 100644
+--- a/scripts/systemd/kmsconvt@.service.in
++++ b/scripts/systemd/kmsconvt@.service.in
+@@ -45,6 +45,7 @@ TTYPath=/dev/%I
+ TTYReset=yes
+ TTYVHangup=yes
+ TTYVTDisallocate=yes
++Environment=LIBSEAT_BACKEND=logind
+
+ [Install]
+ Alias=autovt@.service
+--
+2.54.0
+
diff --git a/kmscon.spec b/kmscon.spec
index 1f845a2..a1c7895 100644
--- a/kmscon.spec
+++ b/kmscon.spec
@@ -1,5 +1,5 @@
Name: kmscon
-Version: 9.3.5
+Version: 10.0.0
Release: %autorelease
Summary: Linux KMS/DRM based virtual Console Emulator
License: MIT
@@ -9,16 +9,19 @@ BuildRequires: check-devel
BuildRequires: docbook-style-xsl
BuildRequires: libtsm-devel >= 4.5.0
BuildRequires: meson
+BuildRequires: ncurses
BuildRequires: gcc
BuildRequires: pkg-config
BuildRequires: xsltproc
BuildRequires: xz
BuildRequires: systemd-rpm-macros
BuildRequires: pkgconfig(egl)
+BuildRequires: pkgconfig(fontconfig)
BuildRequires: pkgconfig(freetype2)
BuildRequires: pkgconfig(gbm)
BuildRequires: pkgconfig(glesv2)
BuildRequires: pkgconfig(libdrm)
+BuildRequires: pkgconfig(libseat)
BuildRequires: pkgconfig(libsystemd)
BuildRequires: pkgconfig(libudev) >= 172
BuildRequires: pkgconfig(pango)
@@ -27,6 +30,9 @@ BuildRequires: pkgconfig(systemd)
BuildRequires: pkgconfig(xkbcommon) >= 0.5.0
BuildRequires: pkgconfig(zlib)
+# Avoid libseat warning
+Patch1: Set-LIBSEAT_BACKEND-to-logind-on-Fedora.patch
+
%description
Kmscon is a simple terminal emulator based on linux kernel mode setting (KMS).
It is an attempt to replace the in-kernel VT implementation with a userspace
@@ -61,7 +67,7 @@ mod-gltex.so
%autosetup -p1
%conf
-%meson -Dmulti_seat=disabled -Dvideo_fbdev=disabled
+%meson -Dvideo_fbdev=disabled
%build
%meson_build
@@ -95,7 +101,9 @@ mod-gltex.so
%{_mandir}/man5/kmscon.conf.5*
%{_unitdir}/kmscon.service
%{_unitdir}/kmsconvt@.service
+%{_sysconfdir}/pam.d/%{name}
%config /etc/kmscon/kmscon.conf.example
+%{_datadir}/terminfo/k/kmscon
%files pango
%{_libdir}/kmscon/mod-pango.so
diff --git a/sources b/sources
index c390f29..d2599b1 100644
--- a/sources
+++ b/sources
@@ -1 +1,2 @@
+SHA512 (kmscon-10.0.0.tar.gz) = da3b7f2d8aaa624561369939928dbc479da4abd9600f623d3eb49a4674674b84f200c72618fa57996bb739b5b0600eabd9ff27b46c3808e0c52bc80416e096b5
SHA512 (kmscon-9.3.5.tar.gz) = 3595fef9af5aea93dae5c8fad2b9743f167d0224bec62a5f38f20a385832aa4afb8f268b777b523c9ec55db0e9f88e85cecbddb73c40441598d151cc6cf651e4
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-07-02 16:23 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-02 16:23 [rpms/kmscon] f44: Update to 10.0.0 Jocelyn Falempe
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox