From dff93861ce282440553cca143148fb8d686faf1f Mon Sep 17 00:00:00 2001 From: Filipe Rosset Date: Sat, 30 May 2026 22:53:46 -0300 Subject: [PATCH 1/6] Convert to %autorelease and %autochangelog [skip changelog] --- changelog | 39 +++++++++++++++++++++++++++++++++++++++ xev.spec | 43 ++----------------------------------------- 2 files changed, 41 insertions(+), 41 deletions(-) create mode 100644 changelog diff --git a/changelog b/changelog new file mode 100644 index 0000000..fab2f55 --- /dev/null +++ b/changelog @@ -0,0 +1,39 @@ +* Sat Jan 17 2026 Fedora Release Engineering - 1.2.6-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + +* Fri Jul 25 2025 Fedora Release Engineering - 1.2.6-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Sun Jan 19 2025 Fedora Release Engineering - 1.2.6-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Sat Jul 20 2024 Fedora Release Engineering - 1.2.6-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Mon Mar 04 2024 Peter Hutterer - 1.2.6-1 +- xev 1.2.6 + +* Sat Jan 27 2024 Fedora Release Engineering - 1.2.4-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sat Jul 22 2023 Fedora Release Engineering - 1.2.4-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Sat Jan 21 2023 Fedora Release Engineering - 1.2.4-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Sat Jul 23 2022 Fedora Release Engineering - 1.2.4-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Sat Jan 22 2022 Fedora Release Engineering - 1.2.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Jul 23 2021 Fedora Release Engineering - 1.2.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Fri Apr 16 2021 Peter Hutterer - 1.2.4-2 +- Bump Obsoletes line for xorg-x11-utils +- Use the make_build rpm macro + +* Tue Jan 19 2021 Adam Jackson - 1.2.4-1 +- Initial split packaging diff --git a/xev.spec b/xev.spec index 1b61480..98329d5 100644 --- a/xev.spec +++ b/xev.spec @@ -1,7 +1,7 @@ Summary: X Event utility Name: xev Version: 1.2.6 -Release: 12%{?dist} +Release: %autorelease License: MIT URL: https://www.x.org @@ -36,43 +36,4 @@ xev displays the X11 protocol events sent to a given window. %{_mandir}/man1/xev.1* %changelog -* Sat Jan 17 2026 Fedora Release Engineering - 1.2.6-12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild - -* Fri Jul 25 2025 Fedora Release Engineering - 1.2.6-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Sun Jan 19 2025 Fedora Release Engineering - 1.2.6-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Sat Jul 20 2024 Fedora Release Engineering - 1.2.6-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Mon Mar 04 2024 Peter Hutterer - 1.2.6-1 -- xev 1.2.6 - -* Sat Jan 27 2024 Fedora Release Engineering - 1.2.4-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sat Jul 22 2023 Fedora Release Engineering - 1.2.4-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Sat Jan 21 2023 Fedora Release Engineering - 1.2.4-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Sat Jul 23 2022 Fedora Release Engineering - 1.2.4-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Sat Jan 22 2022 Fedora Release Engineering - 1.2.4-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Jul 23 2021 Fedora Release Engineering - 1.2.4-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Fri Apr 16 2021 Peter Hutterer - 1.2.4-2 -- Bump Obsoletes line for xorg-x11-utils -- Use the make_build rpm macro - -* Tue Jan 19 2021 Adam Jackson - 1.2.4-1 -- Initial split packaging - +%autochangelog From d57b1f5e80f2ea0aa57ae705638a53667dc3af0c Mon Sep 17 00:00:00 2001 From: Filipe Rosset Date: Sat, 30 May 2026 22:55:56 -0300 Subject: [PATCH 2/6] update to 1.2.7 fixes rhbz#2106451 --- .gitignore | 3 +-- sources | 2 +- xev.spec | 6 +++--- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index f385d2e..01a49ef 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1 @@ -/xev-1.2.4.tar.bz2 -/xev-1.2.6.tar.xz +/xev-*.tar.xz diff --git a/sources b/sources index 118e4f9..862b722 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xev-1.2.6.tar.xz) = aaabb635622abfbf0b7ef2a1978070a918ea94480f375dd0798375274cf378ddb25007cc42426bb2292ed65c8af922f88e6a04c5a2f6cff3fadb0194b53eb7e7 +SHA512 (xev-1.2.7.tar.xz) = e6537827972b80bd58af4569054d44028cbb8a86e94445e9e99c7a6299500454da7b7dad0783bd49e937ca43e39cde1bf564762576ae3f2c52dc4a5c7c68b333 diff --git a/xev.spec b/xev.spec index 98329d5..c360314 100644 --- a/xev.spec +++ b/xev.spec @@ -1,15 +1,15 @@ Summary: X Event utility Name: xev -Version: 1.2.6 +Version: 1.2.7 Release: %autorelease License: MIT URL: https://www.x.org Source0: https://www.x.org/pub/individual/app/%{name}-%{version}.tar.xz -BuildRequires: make BuildRequires: gettext-devel BuildRequires: libtool +BuildRequires: make BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xrandr) >= 1.2 @@ -20,7 +20,7 @@ Obsoletes: xorg-x11-utils < 7.5-39 xev displays the X11 protocol events sent to a given window. %prep -%setup -q +%autosetup %build %configure From f0c64fbc72106dcf20985f7b1e0b02e863d350ec Mon Sep 17 00:00:00 2001 From: Filipe Rosset Date: Sat, 30 May 2026 22:56:18 -0300 Subject: [PATCH 3/6] enable packit --- .packit.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .packit.yaml diff --git a/.packit.yaml b/.packit.yaml new file mode 100644 index 0000000..b7d11fb --- /dev/null +++ b/.packit.yaml @@ -0,0 +1,19 @@ +# See the documentation for more information: +# https://packit.dev/docs/configuration/ + +specfile_path: xev.spec + +copy_upstream_release_description: false + +jobs: + - job: pull_from_upstream + trigger: release + dist_git_branches: + - fedora-rawhide + + - job: koji_build + trigger: commit + allowed_committers: ['packit','all_admins'] + dist_git_branches: + - fedora-rawhide + From 1b485b401658702c9f8709f2d8f02a0f63590268 Mon Sep 17 00:00:00 2001 From: Filipe Rosset Date: Mon, 13 Jul 2026 17:48:57 -0300 Subject: [PATCH 4/6] add sig source file, rebuilt with meson Signed-off-by: Filipe Rosset --- .gitignore | 2 ++ sources | 2 ++ xev.spec | 21 ++++++++++++--------- 3 files changed, 16 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index 01a49ef..839af90 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ /xev-*.tar.xz +/xev-1.2.7.tar.xz.sig +/gpgkey-3AB285232C46AE43D8E192F4DAB0F78EA6E7E2D2.gpg diff --git a/sources b/sources index 862b722..8b546f1 100644 --- a/sources +++ b/sources @@ -1 +1,3 @@ SHA512 (xev-1.2.7.tar.xz) = e6537827972b80bd58af4569054d44028cbb8a86e94445e9e99c7a6299500454da7b7dad0783bd49e937ca43e39cde1bf564762576ae3f2c52dc4a5c7c68b333 +SHA512 (xev-1.2.7.tar.xz.sig) = 8f7b27b836ab1409e695a97de71900b766b6d5d04bee9da6b8786da03c0354072d4b05c41c7e4c077b21330c8627e03808e13426a1190132dea24812580d31bb +SHA512 (gpgkey-3AB285232C46AE43D8E192F4DAB0F78EA6E7E2D2.gpg) = a2b4aef6f48a6d6bab50f72a23295c7be63a3e6880237f52b1983e7cfa8b2798b7e30883e4e3f09dd7b905f0eb2952ba8993f7ea9b0172266337822c9be951c0 diff --git a/xev.spec b/xev.spec index c360314..6b2d550 100644 --- a/xev.spec +++ b/xev.spec @@ -6,28 +6,31 @@ License: MIT URL: https://www.x.org Source0: https://www.x.org/pub/individual/app/%{name}-%{version}.tar.xz +Source1: https://www.x.org/pub/individual/app/%{name}-%{version}.tar.xz.sig +Source2: gpgkey-3AB285232C46AE43D8E192F4DAB0F78EA6E7E2D2.gpg -BuildRequires: gettext-devel -BuildRequires: libtool -BuildRequires: make - +BuildRequires: gpgverify +BuildRequires: meson BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xproto) >= 7.0.22 BuildRequires: pkgconfig(xrandr) >= 1.2 -Obsoletes: xorg-x11-utils < 7.5-39 - %description xev displays the X11 protocol events sent to a given window. %prep +%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}' %autosetup %build -%configure -%make_build +%meson +%meson_build %install -%make_install +%meson_install + +%check +%meson_test %files %doc README.md From c9e920232320ee53ed5985eaef87a5981b872bc5 Mon Sep 17 00:00:00 2001 From: Filipe Rosset Date: Mon, 13 Jul 2026 17:57:35 -0300 Subject: [PATCH 5/6] added gcc as BuildRequires Signed-off-by: Filipe Rosset --- xev.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/xev.spec b/xev.spec index 6b2d550..2c59c23 100644 --- a/xev.spec +++ b/xev.spec @@ -9,6 +9,7 @@ Source0: https://www.x.org/pub/individual/app/%{name}-%{version}.tar.xz Source1: https://www.x.org/pub/individual/app/%{name}-%{version}.tar.xz.sig Source2: gpgkey-3AB285232C46AE43D8E192F4DAB0F78EA6E7E2D2.gpg +BuildRequires: gcc BuildRequires: gpgverify BuildRequires: meson BuildRequires: pkgconfig(x11) From 4a345b14a0f88d6e499ce4d5720049d8f44740fd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 09:08:12 +0000 Subject: [PATCH 6/6] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild