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