You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
149 lines
4.6 KiB
149 lines
4.6 KiB
## START: Set by rpmautospec |
|
## (rpmautospec version 0.3.5) |
|
## RPMAUTOSPEC: autorelease, autochangelog |
|
%define autorelease(e:s:pb:n) %{?-p:0.}%{lua: |
|
release_number = 1; |
|
base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); |
|
print(release_number + base_release_number - 1); |
|
}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} |
|
## END: Set by rpmautospec |
|
|
|
%global apiver 0 |
|
|
|
Name: gtk-layer-shell |
|
Version: 0.8.1 |
|
Release: %autorelease |
|
Summary: Library to create components for Wayland using the Layer Shell |
|
|
|
License: LGPLv3+ and MIT |
|
URL: https://github.com/wmww/gtk-layer-shell |
|
Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz |
|
|
|
BuildRequires: gcc |
|
BuildRequires: meson >= 0.45.1 |
|
BuildRequires: vala |
|
|
|
# https://github.com/wmww/gtk-layer-shell/blob/master/compatibility.md |
|
BuildRequires: pkgconfig(gtk+-wayland-3.0) >= 3.22.0 |
|
|
|
BuildRequires: pkgconfig(gobject-introspection-1.0) |
|
BuildRequires: pkgconfig(wayland-client) >= 1.10.0 |
|
BuildRequires: pkgconfig(wayland-protocols) >= 1.16 |
|
BuildRequires: pkgconfig(wayland-scanner) >= 1.10.0 |
|
BuildRequires: pkgconfig(wayland-server) >= 1.10.0 |
|
|
|
|
|
%description |
|
A library to write GTK applications that use Layer Shell. Layer Shell is a |
|
Wayland protocol for desktop shell components, such as panels, notifications |
|
and wallpapers. You can use it to anchor your windows to a corner or edge of |
|
the output, or stretch them across the entire output. This library only makes |
|
sense on Wayland compositors that support Layer Shell, and will not work on |
|
X11. It supports all Layer Shell features including popups and popovers |
|
(GTK popups Just Work™). Please open issues for any bugs you come across. |
|
|
|
|
|
%package devel |
|
Summary: Development files for %{name} |
|
Requires: %{name}%{?_isa} = %{version}-%{release} |
|
|
|
%description devel |
|
Development files for %{name}. |
|
|
|
|
|
%prep |
|
%autosetup |
|
|
|
|
|
%build |
|
%meson \ |
|
-Dtests=true \ |
|
%{nil} |
|
%meson_build |
|
|
|
|
|
%install |
|
%meson_install |
|
|
|
|
|
%check |
|
%meson_test |
|
|
|
|
|
%files |
|
%license LICENSE_LGPL.txt LICENSE_MIT.txt |
|
%doc README.md CHANGELOG.md |
|
%{_libdir}/girepository-1.0/GtkLayerShell-%{apiver}.?.typelib |
|
%{_libdir}/lib%{name}.so.%{apiver}* |
|
|
|
%files devel |
|
%{_datadir}/gir-1.0/GtkLayerShell-%{apiver}.?.gir |
|
%{_datadir}/vala/vapi/%{name}-%{apiver}* |
|
%{_includedir}/%{name}/ |
|
%{_libdir}/lib%{name}.so |
|
%{_libdir}/pkgconfig/*.pc |
|
|
|
|
|
%changelog |
|
* Wed Apr 12 2023 Artem Polishchuk <ego.cordatus@gmail.com> - 0.8.1-1 |
|
- chore: Update to 0.8.1 |
|
|
|
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.0-2 |
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild |
|
|
|
* Sun Oct 23 2022 Artem Polishchuk <ego.cordatus@gmail.com> - 0.8.0-1 |
|
- chore(update): 0.8.0 |
|
|
|
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-2 |
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild |
|
|
|
* Wed Jan 26 2022 Artem Polishchuk <ego.cordatus@gmail.com> - 0.7.0-1 |
|
- chore(update): 0.7.0 |
|
- test: Add tests |
|
|
|
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-3 |
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild |
|
|
|
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-2 |
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild |
|
|
|
* Wed Mar 03 2021 Artem Polishchuk <ego.cordatus@gmail.com> - 0.6.0-1 |
|
- build(update): 0.6.0 |
|
|
|
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.2-2 |
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild |
|
|
|
* Sun Dec 20 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.5.2-1 |
|
- build(update): 0.5.2 |
|
|
|
* Mon Nov 2 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.5.1-1 |
|
- Update to 0.5.1 |
|
|
|
* Fri Oct 30 09:02:47 EET 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.5.0-2 |
|
- fix: license now LGPLv3+ and MIT |
|
https://github.com/wmww/gtk-layer-shell#licensing-rationale |
|
|
|
* Thu Oct 29 07:32:33 EET 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.5.0-1 |
|
- build(update): 0.5.0 |
|
|
|
* Thu Oct 22 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.4.0-1 |
|
- build(update): 0.4.0 |
|
|
|
* Thu Aug 13 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.3.0-1 |
|
- Update to 0.3.0 |
|
|
|
* Wed Jul 29 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 0.2.0-1 |
|
- Update to 0.2.0 |
|
|
|
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.0-4 |
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild |
|
|
|
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.0-3 |
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild |
|
|
|
* Thu Sep 26 2019 Artem Polishchuk <ego.cordatus@gmail.com> - 0.1.0-2 |
|
- Cosmetic fixes |
|
|
|
* Thu Sep 26 2019 gasinvein <gasinvein@gmail.com> |
|
- Initial package |
|
|
|
|