diff --git a/.gitignore b/.gitignore index 17fcd88..b6d9e59 100644 --- a/.gitignore +++ b/.gitignore @@ -1,14 +1 @@ -/gnome-shell-extension-appindicator-30.tar.gz -/gnome-shell-extension-appindicator-33.tar.gz -/gnome-shell-extension-appindicator-34.tar.gz -/gnome-shell-extension-appindicator-35.tar.gz -/gnome-shell-extension-appindicator-37.tar.gz -/gnome-shell-extension-appindicator-40.tar.gz -/gnome-shell-extension-appindicator-41.tar.gz -/gnome-shell-extension-appindicator-42.tar.gz -/gnome-shell-extension-appindicator-43.tar.gz -/gnome-shell-extension-appindicator-44.tar.gz -/gnome-shell-extension-appindicator-45.tar.gz -/gnome-shell-extension-appindicator-46.tar.gz -/gnome-shell-extension-appindicator-47.tar.gz -/gnome-shell-extension-appindicator-49.tar.gz +SOURCES/gnome-shell-extension-appindicator-59.tar.gz diff --git a/.gnome-shell-extension-appindicator.metadata b/.gnome-shell-extension-appindicator.metadata new file mode 100644 index 0000000..cedfedf --- /dev/null +++ b/.gnome-shell-extension-appindicator.metadata @@ -0,0 +1 @@ +0b246b863f4af293097f121f186f196206f936c0 SOURCES/gnome-shell-extension-appindicator-59.tar.gz diff --git a/SPECS/gnome-shell-extension-appindicator.spec b/SPECS/gnome-shell-extension-appindicator.spec new file mode 100644 index 0000000..f90ced3 --- /dev/null +++ b/SPECS/gnome-shell-extension-appindicator.spec @@ -0,0 +1,206 @@ +## START: Set by rpmautospec +## (rpmautospec version 0.7.3) +## RPMAUTOSPEC: autorelease, autochangelog +%define autorelease(e:s:pb:n) %{?-p:0.}%{lua: + release_number = 2; + 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 forgeurl https://github.com/ubuntu/gnome-shell-extension-appindicator +%global uuid appindicatorsupport@rgcjonas.gmail.com + +Name: gnome-shell-extension-appindicator +Version: 59 +%forgemeta +Release: %autorelease +Summary: AppIndicator/KStatusNotifierItem support for GNOME Shell +BuildArch: noarch + +License: GPL-2.0-only +URL: %{forgeurl} +Source0: %{forgesource} + +BuildRequires: gettext +BuildRequires: glib2 +BuildRequires: jq +BuildRequires: meson + +Requires: gnome-shell >= 3.14.0 +Requires: libappindicator-gtk3 + +# gnome-shell-extension-appindicator version >= 40 now also includes +# support for legacy X11 tray icons and the topicons(-plus) extensions +# are no longer maintained upstream +Provides: gnome-shell-extension-topicons-plus = %{version}-%{release} +Obsoletes: gnome-shell-extension-topicons-plus <= 27-9 + +%description +This extension integrates Ubuntu AppIndicators and KStatusNotifierItems (KDE's +blessed successor of the systray) into GNOME Shell. + +You can use gnome-tweaks (additional package) or run in terminal: + + $ gnome-extensions enable %uuid + + +%prep +%forgeautosetup -p1 + + +%build +%meson \ + -Dlocal_install=disabled +%meson_build + + +%install +%meson_install +%find_lang AppIndicatorExtension +rm %{buildroot}%{_datadir}/glib-2.0/schemas/gschemas.compiled + + +%files -f AppIndicatorExtension.lang +%license LICENSE +%doc README.md AUTHORS.md +%{_datadir}/gnome-shell/extensions/%{uuid}/ +%{_datadir}/glib-2.0/schemas/*.gschema.xml + + +%changelog +* Mon Dec 23 2024 Arkady L. Shane - 59-2 +- Rebuilt for MSVSphere 10 + +## START: Generated by rpmautospec +* Fri Sep 13 2024 Artem Polishchuk - 59-2 +- build: Drop commit tag + +* Tue Aug 06 2024 Packit - 59-1 +- Update to 59 upstream release +- Resolves: rhbz#2303279 + +* Thu Jul 18 2024 Fedora Release Engineering - 58-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Fri Apr 19 2024 Packit - 58-1 +- Update to 58 upstream release +- Resolves: rhbz#2276075 + +* Thu Mar 07 2024 Artem Polishchuk - 57-7 +- chore: Update to latest git snapshot (rh#2268403) + +* Wed Jan 24 2024 Fedora Release Engineering - 57-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jan 19 2024 Fedora Release Engineering - 57-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Wed Oct 18 2023 Artem Polishchuk - 57-4 +- build: Add Packit config + +* Wed Oct 18 2023 Artem Polishchuk - 57-3 +- build: Use forge macros + +* Wed Oct 18 2023 Artem Polishchuk - 57-2 +- license: Convert to SPDX + +* Sat Aug 19 2023 Artem Polishchuk - 57-1 +- chore(update): 57 + +* Thu Aug 17 2023 Artem Polishchuk - 54-1 +- chore(update): 54 + +* Wed Jul 19 2023 Fedora Release Engineering - 53-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Mon Mar 13 2023 Artem Polishchuk - 53-1 +- chore(update): 53 + +* Sat Mar 11 2023 Artem Polishchuk - 52-1 +- chore(update): 52 + +* Tue Mar 07 2023 Artem Polishchuk - 50-1 +- chore(update): 50 + +* Fri Mar 03 2023 Artem Polishchuk - 49-1 +- chore(update): 49 + +* Sat Feb 25 2023 Artem Polishchuk - 47-1 +- chore(update): 47 + +* Thu Jan 19 2023 Fedora Release Engineering - 46-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Fri Sep 30 2022 Artem Polishchuk - 46-1 +- chore(update): 46 + +* Thu Sep 29 2022 Artem Polishchuk - 45-1 +- chore(update): 45 + +* Tue Sep 27 2022 Artem Polishchuk - 44-1 +- chore(update): 44 + +* Tue Sep 27 2022 Artem Polishchuk - 43-1 +- chore(update): 43 + +* Thu Aug 4 2022 Hans de Goede - 42-3 +- Add a local patch for GNOME 43 compatibility + +* Thu Jul 21 2022 Fedora Release Engineering - 42-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Thu Feb 24 2022 Artem Polishchuk - 42-1 +- chore(update): 42 + +* Tue Feb 22 2022 Hans de Goede - 41-3 +- Fix GNOME 42 compatibility + +* Thu Jan 20 2022 Fedora Release Engineering - 41-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Thu Sep 30 2021 Artem Polishchuk - 41-1 +- build(update): 41 +- build: Switch to Meson +- build(add BR): jq + +* Thu Sep 23 2021 Ivan Mironov - 40-2 +- Add support for GNOME 41 + +* Mon Aug 9 2021 Hans de Goede - 40-1 +- Update to latest upstream release: v40 (rhbz#1971135) +- This includes legacy X11 tray-icon support, make + gnome-shell-extension-appindicator obsolete and provide + gnome-shell-extension-topicons-plus + +* Thu Jul 22 2021 Fedora Release Engineering - 37-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Apr 27 2021 Artem Polishchuk - 37-1 +- build(update): 37 + +* Tue Apr 27 2021 Artem Polishchuk - 35-2 +- build(add dep): libappindicator-gtk3 + +* Fri Mar 19 2021 Artem Polishchuk - 35-1 +- build(update): 35 + +* Tue Jan 26 2021 Fedora Release Engineering - 34-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Sat Sep 19 2020 Artem Polishchuk - 34-1 +- Update to 34 + +* Mon Jul 27 2020 Fedora Release Engineering - 33-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Mar 17 2020 Artem Polishchuk - 33-1 +- Update to 33 + +* Tue Jan 28 2020 Fedora Release Engineering - 30-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Sun Sep 01 2019 Artem Polishchuk - 30-7 +- Initial package + +## END: Generated by rpmautospec diff --git a/gnome-shell-extension-appindicator.spec b/gnome-shell-extension-appindicator.spec deleted file mode 100644 index 65646c6..0000000 --- a/gnome-shell-extension-appindicator.spec +++ /dev/null @@ -1,60 +0,0 @@ -%global uuid appindicatorsupport@rgcjonas.gmail.com - -Name: gnome-shell-extension-appindicator -Version: 49 -Release: %autorelease -Summary: AppIndicator/KStatusNotifierItem support for GNOME Shell -BuildArch: noarch - -License: GPLv2 -URL: https://github.com/ubuntu/gnome-shell-extension-appindicator -Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz - -BuildRequires: gettext -BuildRequires: glib2 -BuildRequires: jq -BuildRequires: meson - -Requires: gnome-shell >= 3.14.0 -Requires: libappindicator-gtk3 - -# gnome-shell-extension-appindicator version >= 40 now also includes -# support for legacy X11 tray icons and the topicons(-plus) extensions -# are no longer maintained upstream -Provides: gnome-shell-extension-topicons-plus = %{version}-%{release} -Obsoletes: gnome-shell-extension-topicons-plus <= 27-9 - -%description -This extension integrates Ubuntu AppIndicators and KStatusNotifierItems (KDE's -blessed successor of the systray) into GNOME Shell. - -You can use gnome-tweaks (additional package) or run in terminal: - - $ gnome-extensions enable %uuid - - -%prep -%autosetup -p1 - - -%build -%meson \ - -Dlocal_install=disabled -%meson_build - - -%install -%meson_install -%find_lang AppIndicatorExtension -rm %{buildroot}%{_datadir}/glib-2.0/schemas/gschemas.compiled - - -%files -f AppIndicatorExtension.lang -%license LICENSE -%doc README.md AUTHORS.md -%{_datadir}/gnome-shell/extensions/%{uuid}/ -%{_datadir}/glib-2.0/schemas/*.gschema.xml - - -%changelog -%autochangelog diff --git a/sources b/sources deleted file mode 100644 index 1dcb231..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (gnome-shell-extension-appindicator-49.tar.gz) = 2fed5b3f7042df836cc3ceb1ce303f41de29f56c58570acb5e7150ab4f019e9441e0a91eb71afd5757b465a81a44638eafd2aa5944ff46a71f20095f488ab945