Compare commits

...
Sign in to create a new pull request.

13 commits

Author SHA1 Message Date
Fedora Release Engineering
1649697ef7 Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 09:32:24 +00:00
Fedora Release Engineering
e91cb74c6f Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 20:59:56 +00:00
Fedora Release Engineering
0c191d65d1 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 21:10:09 +00:00
Fedora Release Engineering
cf17b9ef00 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 16:29:31 +00:00
Fedora Release Engineering
ceedb87dd2 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 10:38:05 +00:00
4bd5486d94
Update to 1.11.0 (#2275467)
Verify source signature
2024-04-17 05:07:57 -07:00
Fedora Release Engineering
3ea9d9712d Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 10:38:42 +00:00
Fedora Release Engineering
c5ad0f358b Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 19:27:11 +00:00
f32dee0392
Update to 1.10.0 (#2222873) 2023-07-14 07:02:51 -07:00
c2656531d2
Disable -Werror.
GCC 13 reports a couple of new warnings. Both cases seem to be false
positives, as the situation described is not possible with the way the
code is written.
2023-01-29 15:51:57 -08:00
Fedora Release Engineering
50a1c91331 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 08:01:33 +00:00
f85b1832b7
Update to 1.9.0 (#2154516)
Convert License tag to SPDX
2022-12-17 07:38:28 -08:00
25cc14cda4
Add bcond for backends 2022-12-17 07:30:42 -08:00
4 changed files with 107 additions and 11 deletions

1
.gitignore vendored
View file

@ -1,3 +1,4 @@
*.src.rpm
*.tar.gz
*.tar.gz.sig
results_*/

View file

@ -0,0 +1,29 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBFzvnB0BEAC6IPDyX7Nbo7lmNXyGuf0I3I5CVDRrwPs1ErcLWKRPkMgBTCmi
Gp9J6Ezob/LNJ3SiYHajrZ+lkJ7ZtG/2nlX5xpX8iX59FJmZCyfFl/CEc2UhWp1b
iUo+bBMytrizgHYRNoX4QP46OFsS1eS8fhM400of5v732SzQ9FHbevCtmBOHCC/+
+2aqGij1EGm5MLQLirDl8+WSAMnoYw6eZm7lc4VtJ/KgDOpcjIM4sSJg9W6mMj9W
LNeGJ2fhJD2rwkbzMIYX37DtW3d+XTQZNxZ6DGOUESbmzRDxBeY5YoKVmT3BT/Qt
VO8GLViGg2CpT2M0hczrNQz1sxhAYY8N8ldb6s5iDrzd5ak1QtcabvUGdF4KtUEQ
DJl38bQ6UWrYCRylRx1KasYv09vrT9M1ecnbFLpPKh5AExHLXhTyMnCVrWVJMNF3
uOd0ZjNHr+Qq0Mtxw351lbRM3AM0SUYfrkT7RPNLCY/pZSjLxr0c7OQ4JicIy7/n
FiLmowf0lnYNpDInJFfmVWxekwKrRK4c/nu6HPobHErBzOMxyIxmOpJ/ssSsPmmP
XOv/HnHHIRP6xrs95UhjwvX5g+jCJEhgYlAgPfbHkInkoUzHqg6fJe8NGhFomsAH
uMnXcKT7MoFwA+9wcbrZbSdD0CqelffKZvGv8FebIAFpZyPMlqyExUZLJwARAQAB
tC5EYW5pZWwgRWtsw7ZmIChHaXQgc2lnbmluZykgPGRhbmllbEBla2xvZWYuc2U+
iQJOBBMBCAA4FiEEsZlk+7oJZkzIECftW71JksEWVz8FAlzvnB0CGwMFCwkIBwIG
FQoJCAsCBBYCAwECHgECF4AACgkQW71JksEWVz99cA//chu16W+w4Rsi/iXcpLFG
j2+7XS83qJYkpt6mTgHXoCVhKTtSIBJ60KLEKBJdtht5M8kPuvz+i37e/B2OaUOu
/F0eYT4E2ijhasSwAlmzz1QnlKcb3WYnh9x/FCi1gheLRxpR9KJykBH7shhyn7I8
I6aXSV1Cof2qx2mehO7MweWe7Yd/2Rb/J5TWZR9sP4xKpdG7+NV5drw0CV3tFxJ/
C6QF/PqB8WlhmYKrvoJCUnOwNkWirX4jXaLlHhv9MVGWpfqsF6l6R+Ny0gm88Hkz
O4tVGcINCXoFZOYg58huylJUlDHFdAnC4R7akEdOMcwnvSgGVRmpEL5N7WuW13QL
uf6OhiWKEKgMkAirtrWC1HTQ1FRLPiQLWNfQcLQTvSuEKS76bYwkKDHHNIxdPDUT
wMcEIUhz02e460u+tCuFo8ZAqdhVzautbZT96WyLgMxL4sK1OSVBbUNR70U0TAX+
hZN+HbRAX5vn1xiD9zn7beWIkm9+PjBa4Wh/0GB7Y2sRNSiyiWK10zDumXVuCVqM
/Q9aSerdT/KVGN7c3Jbnpm2BXqbZoM5krnDczlt0kc5yBDGzNOpr0EKwW085OTuO
XAbGic86CoN6LdVz84fAYrDaZDYIo2VkOqZ9q32yCnwehccU4WYUjQegi9n803a8
DwBryzFu4zz+UGqpxtmvimw=
=qCHd
-----END PGP PUBLIC KEY BLOCK-----

View file

@ -1 +1,2 @@
SHA512 (yambar-1.8.0.tar.gz) = db2c3669162923b4ca2b1f13f50d203de2a0eb6963e6d2bfe8b03e41c7cb4ad9acf6607eef08b6da837c901374c89affb915aa44f2bc2e0eb4694ad91ae66a67
SHA512 (yambar-1.11.0.tar.gz) = 05d6ed0f6c0d24263628a0cbef83d994642ef42ffbaa0b36b3cd62ef89d30715cfcf6fb8660a251117caab36f0fed26205d883f6038b1aed6f81d7fda83a1187
SHA512 (yambar-1.11.0.tar.gz.sig) = b973ddd487de82a46c0e0f41d18b7a030eff87b0d9b7a5ccf2eb60d84aba30c3b08ea036c36e13c3781b8a99d91708f209e5de43f1e83493b6690ca640780253

View file

@ -1,6 +1,15 @@
%define bcond_feature() %{lua:do
local name = rpm.expand("%{1}")
local value = rpm.expand("%{?with_" .. name:gsub('-', '_') .. "}")
print(value ~= '' and "enabled" or "disabled")
end}
%bcond_without backend_wayland
%bcond_without backend_x11
Name: yambar
Version: 1.8.0
Release: 1%{?dist}
Version: 1.11.0
Release: 6%{?dist}
Summary: Modular status panel for X11 and Wayland
# The main source is MIT
@ -14,11 +23,17 @@ Summary: Modular status panel for X11 and Wayland
# the underlying licenses.
License: MIT
URL: https://codeberg.org/dnkl/%{name}
Source0: %{url}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.gz
Source1: %{url}/releases/download/%{version}/%{name}-%{version}.tar.gz.sig
# Daniel Eklöf (Git signing) <daniel@ekloef.se>
Source2: gpgkey-5BBD4992C116573F.asc
BuildRequires: gcc
BuildRequires: meson >= 0.53
BuildRequires: bison
BuildRequires: desktop-file-utils
BuildRequires: flex
BuildRequires: gcc
BuildRequires: gnupg2
BuildRequires: meson >= 0.59
BuildRequires: pkgconfig(fcft) >= 3.0.0
BuildRequires: pkgconfig(fontconfig)
@ -28,24 +43,30 @@ BuildRequires: pkgconfig(tllist) >= 1.0.1
BuildRequires: pkgconfig(yaml-0.1)
# require *-static for header-only library
BuildRequires: tllist-static
# backend-wayland
%if %{with backend_wayland}
BuildRequires: pkgconfig(wayland-client)
BuildRequires: pkgconfig(wayland-cursor)
BuildRequires: pkgconfig(wayland-protocols)
BuildRequires: pkgconfig(wayland-scanner)
# backend-x11
%endif
%if %{with backend_x11}
BuildRequires: pkgconfig(xcb-aux)
BuildRequires: pkgconfig(xcb-cursor)
BuildRequires: pkgconfig(xcb-errors)
BuildRequires: pkgconfig(xcb-event)
BuildRequires: pkgconfig(xcb-ewmh)
BuildRequires: pkgconfig(xcb-randr)
BuildRequires: pkgconfig(xcb-render)
# XKB plugin
BuildRequires: pkgconfig(xcb-xkb)
%endif
# modules
BuildRequires: pkgconfig(alsa)
BuildRequires: pkgconfig(json-c)
BuildRequires: pkgconfig(libmpdclient)
BuildRequires: pkgconfig(libpipewire-0.3)
BuildRequires: pkgconfig(libpulse)
BuildRequires: pkgconfig(libudev)
BuildRequires: pkgconfig(xcb-xkb)
%description
yambar is a lightweight and configurable status panel (bar, for short)
@ -63,12 +84,17 @@ applications and plugins for %{name}.
%prep
%autosetup -n %{name}
%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'
%autosetup
chmod -x examples/scripts/*
%build
%meson
%meson \
-Dwerror=false \
-Dbackend-wayland=%{bcond_feature backend-wayland} \
-Dbackend-x11=%{bcond_feature backend-x11} \
-Dplugin-xkb=%{bcond_feature backend-x11}
%meson_build
@ -99,5 +125,44 @@ desktop-file-validate \
%{_includedir}/%{name}
%changelog
* Fri Jul 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.11.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.11.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.11.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.11.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.11.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Wed Apr 17 2024 Aleksei Bavshin <alebastr@fedoraproject.org> - 1.11.0-1
- Update to 1.11.0 (#2275467)
- Verify source signature
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Fri Jul 14 2023 Aleksei Bavshin <alebastr@fedoraproject.org> - 1.10.0-1
- Update to 1.10.0 (#2222873)
* Sun Jan 29 2023 Aleksei Bavshin <alebastr@fedoraproject.org> - 1.9.0-2
- Disable -Werror
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Sat Dec 17 2022 Aleksei Bavshin <alebastr@fedoraproject.org> - 1.9.0-1
- Update to 1.9.0 (#2154516)
- Add bcond for backends
- Convert License tag to SPDX
* Fri Aug 26 2022 Aleksei Bavshin <alebastr@fedoraproject.org> - 1.8.0-1
- Initial import (#2051066)