public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Jocelyn Falempe <jfalempe@redhat.com>
To: git-commits@fedoraproject.org
Subject: [rpms/kmscon] f43: Update to 10.0.0
Date: Thu, 02 Jul 2026 16:33:15 GMT	[thread overview]
Message-ID: <178300999511.1.4021792482765816493.rpms-kmscon-fa0220d0613d@fedoraproject.org> (raw)

            A new commit has been pushed.

            Repo   : rpms/kmscon
            Branch : f43
            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=f43

            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

                 reply	other threads:[~2026-07-02 16:33 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=178300999511.1.4021792482765816493.rpms-kmscon-fa0220d0613d@fedoraproject.org \
    --to=jfalempe@redhat.com \
    --cc=git-commits@fedoraproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox