public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Filipe Rosset <filiperosset@fedoraproject.org>
To: git-commits@fedoraproject.org
Subject: [rpms/xkeyboard-config] rawhide: update to 2.48 plus spec cleanup and modernization
Date: Thu, 16 Jul 2026 06:03:00 GMT [thread overview]
Message-ID: <178418178079.1.12885785464951535284.rpms-xkeyboard-config-9d9cb22d956c@fedoraproject.org> (raw)
A new commit has been pushed.
Repo : rpms/xkeyboard-config
Branch : rawhide
Commit : 9d9cb22d956cf257fca014ba449487606bf5cb6b
Author : Filipe Rosset <filiperosset@fedoraproject.org>
Date : 2026-07-13T17:20:53-03:00
Stats : +27/-7 in 3 file(s)
URL : https://src.fedoraproject.org/rpms/xkeyboard-config/c/9d9cb22d956cf257fca014ba449487606bf5cb6b?branch=rawhide
Log:
update to 2.48 plus spec cleanup and modernization
Signed-off-by: Filipe Rosset <filiperosset@fedoraproject.org>
---
diff --git a/.gitignore b/.gitignore
index 0252c7f..814bc59 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,3 @@
/xkeyboard-config-*.tar.xz
+/xkeyboard-config-2.48.tar.xz.sig
+/SergeyUdaltsov-C933A145.gpg
diff --git a/sources b/sources
index 116503a..eab9043 100644
--- a/sources
+++ b/sources
@@ -1 +1,3 @@
-SHA512 (xkeyboard-config-2.47.tar.xz) = bd9b70ec5c8957e087f6c12272725044e6e124c15c7cbbfffb7f3c231944984d3302adda604da05464b7be6c91b5461e74fbec8544ac21b06e3bd8c748fd04e3
+SHA512 (xkeyboard-config-2.48.tar.xz) = 2c24f9cca97b8863ff2e71fc3780e9c3e22e4486c80d45022e2208d559bdb40824bdb8a4037e0d5690900b6e080ddef4eacfc8bff843e04ba5ab86940f1fb6ea
+SHA512 (xkeyboard-config-2.48.tar.xz.sig) = b726a07747c84bf48b54d5f795f018ca23dc434e67cd67b7394a94403ab3d5e5cfe4b50ebf41324fd8164a16d014760d46c392a3a757238d7546e3e22c1185c6
+SHA512 (SergeyUdaltsov-C933A145.gpg) = d9148977797c2504f90cc732993aa8de1f868c3b79b983ac83c97325977c780310ba701446f9c86f5506552c893e256ec8fad5334b6400a2b09b26e939416ff2
diff --git a/xkeyboard-config.spec b/xkeyboard-config.spec
index cd4f0a5..4751581 100644
--- a/xkeyboard-config.spec
+++ b/xkeyboard-config.spec
@@ -10,7 +10,7 @@
Summary: X Keyboard Extension configuration data
Name: xkeyboard-config
-Version: 2.47
+Version: 2.48
Release: 1%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist}
License: HPND AND HPND-sell-variant AND X11 AND X11-distribute-modifications-variant AND MIT AND MIT-open-group AND xkeyboard-config-Zinoviev
URL: http://www.freedesktop.org/wiki/Software/XKeyboardConfig
@@ -20,21 +20,27 @@ Source0: %{name}-%{gitdate}.tar.bz2
Source1: make-git-snapshot.sh
Source2: commitid
%else
-Source0: http://xorg.freedesktop.org/archive/individual/data/%{name}/%{name}-%{version}.tar.xz
+Source0: https://xorg.freedesktop.org/archive/individual/data/%{name}/%{name}-%{version}.tar.xz
+Source1: https://xorg.freedesktop.org/archive/individual/data/%{name}/%{name}-%{version}.tar.xz.sig
+Source3: SergeyUdaltsov-C933A145.gpg
%endif
BuildArch: noarch
-BuildRequires: gettext gettext-devel
-BuildRequires: meson
+BuildRequires: gettext
+BuildRequires: gettext-devel
+BuildRequires: git-core
+BuildRequires: gnupg2
+BuildRequires: libxkbcommon-devel
BuildRequires: libxslt
+BuildRequires: meson
BuildRequires: perl(XML::Parser)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(x11) >= 1.4.3
BuildRequires: pkgconfig(xorg-macros) >= 1.12
BuildRequires: pkgconfig(xproto) >= 7.0.20
+BuildRequires: python3-pytest
BuildRequires: xkbcomp
-BuildRequires: git-core
%description
This package contains configuration data used by the X Keyboard Extension (XKB),
@@ -49,6 +55,9 @@ Requires: pkgconfig
Development files for %{name}.
%prep
+%if ! 0%{?gitdate}
+gpgv2 --keyring %{SOURCE3} %{SOURCE1} %{SOURCE0}
+%endif
%autosetup -S git
%build
@@ -65,6 +74,9 @@ ln -srf $RPM_BUILD_ROOT%{_datadir}/%{pkgconfig_name} $RPM_BUILD_ROOT%{_datadir}/
%find_lang %{pkgconfig_name}
%find_lang %{name}
+%check
+%meson_test
+
# Note: 2.45 changed the install location from the decades-old /usr/share/X11/xkb
# to a package-specific /usr/share/xkeyboard-config-2. Upstream installs a symlink
# for /usr/share/X11/xkb since those two dirctories are guaranteed to be the same.
@@ -92,7 +104,8 @@ if st and st.type == "directory" then
end
%files -f %{pkgconfig_name}.lang -f %{name}.lang
-%doc AUTHORS README.md COPYING docs/README.* docs/HOWTO.*
+%license COPYING
+%doc AUTHORS README.md docs/README.* docs/HOWTO.*
%{_mandir}/man7/%{name}.*
%{_mandir}/man7/%{pkgconfig_name}.*
%{_datadir}/X11/xkb
@@ -104,6 +117,9 @@ end
%{_datadir}/pkgconfig/%{name}.pc
%changelog
+* Mon Jul 13 2026 Filipe Rosset <filiperosset@fedoraproject.org> - 2.48-1
+- update to 2.48
+
* Wed Feb 25 2026 Peter Hutterer <peter.hutterer@redhat.com> - 2.47-1
- xkeyboard-config 2.47
reply other threads:[~2026-07-16 6:03 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=178418178079.1.12885785464951535284.rpms-xkeyboard-config-9d9cb22d956c@fedoraproject.org \
--to=filiperosset@fedoraproject.org \
--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