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.
 

77 lines
2.5 KiB

%global glib2_version 2.25
%global gnome_stack 3.1.91
%global gtk3_version 2.99.3
Name: budgie-screensaver
Version: 5.1.0
Release: 2%{?dist}
Summary: A fork of gnome-screensaver intended for use with Budgie Desktop
License: GPLv2
URL: https://github.com/BuddiesOfBudgie/budgie-screensaver
Source0: %{url}/releases/download/v%{version}/%{name}-v%{version}.tar.xz
BuildRequires: pkgconfig(dbus-glib-1) >= 0.3.0
BuildRequires: pkgconfig(gio-2.0) >= %{glib2_version}
BuildRequires: pkgconfig(glib-2.0) >= %{glib2_version}
BuildRequires: pkgconfig(gnome-desktop-3.0) >= %{gnome_stack}
BuildRequires: pkgconfig(gsettings-desktop-schemas) >= %{gnome_stack}
BuildRequires: pkgconfig(gthread-2.0) >= %{glib2_version}
BuildRequires: pkgconfig(gtk+-3.0) >= %{gtk3_version}
BuildRequires: pkgconfig(libgnomekbdui) >= 3.28.0
BuildRequires: pkgconfig(libsystemd) >= 209
BuildRequires: pkgconfig(pam)
BuildRequires: pkgconfig(x11) >= 1.0
BuildRequires: pkgconfig(xxf86vm) >= 1.0
BuildRequires: desktop-file-utils
BuildRequires: gcc
BuildRequires: gettext
BuildRequires: intltool
BuildRequires: meson
%description
A fork of gnome-screensaver intended for use with Budgie Desktop.
%prep
%autosetup
%build
%meson
%meson_build
%install
%meson_install
%find_lang %{name}
%check
desktop-file-validate %{buildroot}%{_datadir}/applications/budgie-screensaver.desktop
%files -f %{name}.lang
%doc README.md
%license LICENSE
%{_bindir}/budgie-screensaver-command
%{_bindir}/budgie-screensaver
%{_datadir}/applications/budgie-screensaver.desktop
%{_libexecdir}/budgie-screensaver-dialog
%{_mandir}/man1/budgie-screensaver-command.1*
%{_mandir}/man1/budgie-screensaver.1*
%{_sysconfdir}/pam.d/budgie-screensaver
%changelog
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 5.1.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Sun Jan 29 2023 Joshua Strobl <me@joshuastrobl.com> - 5.1.0-1
- Update to 5.1.0 release
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 5.0.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.0.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Wed Jul 20 2022 Kalev Lember <klember@redhat.com> - 5.0.1-2
- Rebuilt for libgnome-desktop soname bump
* Sun May 15 2022 Joshua Strobl <me@joshuastrobl.com> - 5.0.1-1
- Initial packaging of budgie-screensaver