## START: Set by rpmautospec ## (rpmautospec version 0.8.1) ## 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 extdir caffeine@patapon.info %global gschemadir %{_datadir}/glib-2.0/schemas Name: gnome-shell-extension-caffeine Version: 57 Release: %autorelease Summary: Disable the screen saver and auto suspend in gnome shell # Automatically converted from old format: GPLv2 - review is highly recommended. License: GPL-2.0-only URL: https://github.com/eonpatapon/gnome-shell-extension-caffeine %if 0%{?shortcommit:1} Source0: https://github.com/eonpatapon/%{name}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz %else Source0: https://github.com/eonpatapon/%{name}/archive/v%{version}.tar.gz#/%{name}-v%{version}.tar.gz %endif BuildArch: noarch BuildRequires: gettext BuildRequires: %{_bindir}/glib-compile-schemas Requires: gnome-shell-extension-common %description This extension allows the user to easily disable the screen saver and auto suspend in gnome shell via an icon in the top bar. By default, this function is also enabled if a full screen application is running, and can be configured to disable gnome shell's night light as well. %prep %autosetup %{?commit:-n %{name}-%{commit}} %build ./update-locale.sh glib-compile-schemas --strict --targetdir=%{extdir}/schemas/ %{extdir}/schemas %install mkdir -p %{buildroot}%{_datadir}/gnome-shell/extensions cp -ar %{extdir} %{buildroot}%{_datadir}/gnome-shell/extensions/%{extdir} # Fedora and EPEL 8 handles post scripts via triggers %if 0%{?rhel} && 0%{?rhel} <= 7 %postun if [ $1 -eq 0 ] ; then %{_bindir}/glib-compile-schemas %{gschemadir} &> /dev/null || : fi %posttrans %{_bindir}/glib-compile-schemas %{gschemadir} &> /dev/null || : %endif %files %license COPYING %{_datadir}/gnome-shell/extensions/%{extdir} %changelog ## START: Generated by rpmautospec * Tue Jun 03 2025 Jeremy Newton - 57-1 - Update to v57 * Tue Feb 11 2025 Jeremy Newton - 56-1 - Update to 56 * Thu Jan 16 2025 Fedora Release Engineering - 55-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Wed Oct 16 2024 Jeremy Newton - 55-1 - Update to v55 * Thu Sep 19 2024 Jeremy Newton - 54-1 - Update to v54 * Mon Jul 29 2024 Miroslav Suchý - 53-4 - convert GPLv2 license to SPDX * Thu Jul 18 2024 Fedora Release Engineering - 53-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Mon Apr 01 2024 Jeremy Newton - 53-2 - Forgot 53 sources * Mon Apr 01 2024 Jeremy Newton - 53-1 - Update to 53 * Wed Jan 24 2024 Fedora Release Engineering - 50-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Jan 19 2024 Fedora Release Engineering - 50-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sun Sep 24 2023 Jeremy Newton - 50-1 - Update to v50 * Sun Sep 24 2023 Jeremy Newton - 49-1 - Update to v49 * Wed Jul 19 2023 Fedora Release Engineering - 48-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Fri May 05 2023 Jeremy Newton - 48-1 - Update to v48 * Fri Apr 21 2023 Jeremy Newton - 47-1 - Update to v47 * Fri Mar 17 2023 Davide Cavalca - 46-1 - Update to v46 * Wed Feb 08 2023 Jeremy Newton - 44-1 - Update to v44 * Mon Jan 30 2023 Jeremy Newton - 43-1 - Update to v43 * Thu Jan 19 2023 Fedora Release Engineering - 42-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Sat Oct 15 2022 Jeremy Newton - 42-1 - Update to v42 * Thu Jul 21 2022 Fedora Release Engineering - 39-4.20220331.git2394e7f - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Thu Mar 31 2022 Jeremy Newton - 39-3.20220331.git2394e7f - Update to git snapshot to fix f36 * Thu Jan 20 2022 Fedora Release Engineering - 39-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Sat Oct 30 2021 Davide Cavalca - 39-1 - Update to v39 * Thu Jul 22 2021 Fedora Release Engineering - 38-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Thu May 20 2021 Jeremy Newton - 38-1 - Update to v38 * Tue Jan 26 2021 Fedora Release Engineering - 37-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Sun Jan 10 2021 Jeremy Newton - 37-1 - Initial package ## END: Generated by rpmautospec