From e8cf22bac9cbc8715bf7bbecd988c91364fc1291 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jul 2019 03:48:21 +0000 Subject: [PATCH 01/24] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- x-tile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x-tile.spec b/x-tile.spec index e0285bf..6b3fd2c 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile Version: 2.5.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A GTK application to tile windows in different ways License: GPLv2+ @@ -53,6 +53,9 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop %changelog +* Sat Jul 27 2019 Fedora Release Engineering - 2.5.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sun Feb 03 2019 Fedora Release Engineering - 2.5.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 63dd58912c523b47a7b92b0ecbd98c54e9d4973a Mon Sep 17 00:00:00 2001 From: Mohamed El Morabity Date: Fri, 9 Aug 2019 12:20:43 +0200 Subject: [PATCH 02/24] Update to 2.6 + add AppData --- .gitignore | 1 + sources | 2 +- x-tile.appdata.xml | 29 +++++++++++++++++++++++++++++ x-tile.spec | 16 ++++++++++++---- 4 files changed, 43 insertions(+), 5 deletions(-) create mode 100644 x-tile.appdata.xml diff --git a/.gitignore b/.gitignore index f3238fe..1eff19f 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ x-tile-1.5.2.tar.gz /x-tile-2.4.tar.bz2 /x-tile-2.5.tar.xz /x-tile-2.5.1.tar.xz +/x-tile-2.6.tar.xz diff --git a/sources b/sources index 7815427..85a12d9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (x-tile-2.5.1.tar.xz) = 102d0bf90c38be0f55c8328d1fee9da48cb15087408943736eca9d79c3e9fe183fa5c0e97c88d179381b655c48339671f3f5f05145632a4e5be332ca640538c7 +SHA512 (x-tile-2.6.tar.xz) = 5404b7d716956e2239471d803ac9fd536fdde5b2971cdc66158a3ac2982145373e44b3a9d2d769705628a1818ae402e74bfa96ed52d47da2d3929f3a706e83d1 diff --git a/x-tile.appdata.xml b/x-tile.appdata.xml new file mode 100644 index 0000000..e3dfeb6 --- /dev/null +++ b/x-tile.appdata.xml @@ -0,0 +1,29 @@ + + + x-tile.desktop + CC0-1.0 + GPL-2.0+ + X-tile + A GTK application to tile windows in different ways + +

+ X-tile is a GTK application that allows you to select a number of windows + and tile them in different ways. This is especially useful for comparing + products in separate web pages, or for programmers referring to + documentation as they are programming. +

+
+ + + https://www.giuspen.com/images/x-tile_main_window.png + + + https://www.giuspen.com/images/x-tile_custom_window.png + + + https://www.giuspen.com/images/x-tile_config_window.png + + + https://www.giuspen.com/x-tile/ + melmorabity_at_fedoraproject.org +
diff --git a/x-tile.spec b/x-tile.spec index 6b3fd2c..c93d073 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,17 +1,18 @@ Name: x-tile -Version: 2.5.1 -Release: 3%{?dist} +Version: 2.6 +Release: 1%{?dist} Summary: A GTK application to tile windows in different ways License: GPLv2+ -URL: http://www.giuspen.com/x-tile/ +URL: http://www.giuspen.com/%{name}/ Source0: http://www.giuspen.com/software/%{name}-%{version}.tar.xz +Source1: %{name}.appdata.xml BuildRequires: desktop-file-utils BuildRequires: gettext +BuildRequires: libappstream-glib BuildRequires: pygtk2 BuildRequires: python2-devel -Requires: gnome-python2-gconf Requires: pygtk2 BuildArch: noarch @@ -34,12 +35,14 @@ mkdir -p build/scripts-%{python2_version}/ %install %py2_install install -Dpm 0755 %{name} $RPM_BUILD_ROOT%{_bindir}/%{name} +install -Dpm 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_metainfodir}/%{name}.appdata.xml %find_lang %{name} %check desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop +appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_metainfodir}/%{name}.appdata.xml %files -f %{name}.lang @@ -50,9 +53,14 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/*/apps/%{name}.svg %{python2_sitelib}/*.egg-info %{_mandir}/man1/%{name}.1.* +%{_metainfodir}/%{name}.appdata.xml %changelog +* Fri Aug 09 2019 Mohamed El Morabity - 2.6-1 +- Update to 2.6 +- Add AppData file + * Sat Jul 27 2019 Fedora Release Engineering - 2.5.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From ff4ee111cbd15920d91b5edd151cf1a3bb5900de Mon Sep 17 00:00:00 2001 From: Mohamed El Morabity Date: Wed, 4 Dec 2019 14:30:49 +0100 Subject: [PATCH 03/24] https://bugzilla.redhat.com/show_bug.cgi?id=1777651 --- .gitignore | 16 ---- dead.package | 1 + sources | 1 - x-tile.appdata.xml | 29 ------- x-tile.spec | 191 --------------------------------------------- 5 files changed, 1 insertion(+), 237 deletions(-) delete mode 100644 .gitignore create mode 100644 dead.package delete mode 100644 sources delete mode 100644 x-tile.appdata.xml delete mode 100644 x-tile.spec diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 1eff19f..0000000 --- a/.gitignore +++ /dev/null @@ -1,16 +0,0 @@ -x-tile-1.5.2.tar.gz -/x-tile-1.8.2.tar.gz -/x-tile-1.8.3.tar.gz -/x-tile-1.8.4.tar.gz -/x-tile-1.8.5.tar.gz -/x-tile-1.8.6.tar.gz -/x-tile-1.9.tar.gz -/x-tile-2.0.tar.gz -/x-tile-2.1.tar.gz -/x-tile-2.2.tar.gz -/x-tile-2.2.1.tar.gz -/x-tile-2.3.1.tar.bz2 -/x-tile-2.4.tar.bz2 -/x-tile-2.5.tar.xz -/x-tile-2.5.1.tar.xz -/x-tile-2.6.tar.xz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..36323d2 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +https://bugzilla.redhat.com/show_bug.cgi?id=1777651 diff --git a/sources b/sources deleted file mode 100644 index 85a12d9..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (x-tile-2.6.tar.xz) = 5404b7d716956e2239471d803ac9fd536fdde5b2971cdc66158a3ac2982145373e44b3a9d2d769705628a1818ae402e74bfa96ed52d47da2d3929f3a706e83d1 diff --git a/x-tile.appdata.xml b/x-tile.appdata.xml deleted file mode 100644 index e3dfeb6..0000000 --- a/x-tile.appdata.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - x-tile.desktop - CC0-1.0 - GPL-2.0+ - X-tile - A GTK application to tile windows in different ways - -

- X-tile is a GTK application that allows you to select a number of windows - and tile them in different ways. This is especially useful for comparing - products in separate web pages, or for programmers referring to - documentation as they are programming. -

-
- - - https://www.giuspen.com/images/x-tile_main_window.png - - - https://www.giuspen.com/images/x-tile_custom_window.png - - - https://www.giuspen.com/images/x-tile_config_window.png - - - https://www.giuspen.com/x-tile/ - melmorabity_at_fedoraproject.org -
diff --git a/x-tile.spec b/x-tile.spec deleted file mode 100644 index c93d073..0000000 --- a/x-tile.spec +++ /dev/null @@ -1,191 +0,0 @@ -Name: x-tile -Version: 2.6 -Release: 1%{?dist} -Summary: A GTK application to tile windows in different ways - -License: GPLv2+ -URL: http://www.giuspen.com/%{name}/ -Source0: http://www.giuspen.com/software/%{name}-%{version}.tar.xz -Source1: %{name}.appdata.xml - -BuildRequires: desktop-file-utils -BuildRequires: gettext -BuildRequires: libappstream-glib -BuildRequires: pygtk2 -BuildRequires: python2-devel -Requires: pygtk2 -BuildArch: noarch - -%description -X-tile is a GTK application that allows you to select a number of windows and -tile them in different ways. This is especially useful for comparing products in -separate web pages, or for programmers referring to documentation as they are -programming. - - -%prep -%autosetup - - -%build -mkdir -p build/scripts-%{python2_version}/ -%py2_build - - -%install -%py2_install -install -Dpm 0755 %{name} $RPM_BUILD_ROOT%{_bindir}/%{name} -install -Dpm 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_metainfodir}/%{name}.appdata.xml - -%find_lang %{name} - - -%check -desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop -appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_metainfodir}/%{name}.appdata.xml - - -%files -f %{name}.lang -%license license -%{_bindir}/%{name} -%{_datadir}/%{name} -%{_datadir}/applications/%{name}.desktop -%{_datadir}/icons/hicolor/*/apps/%{name}.svg -%{python2_sitelib}/*.egg-info -%{_mandir}/man1/%{name}.1.* -%{_metainfodir}/%{name}.appdata.xml - - -%changelog -* Fri Aug 09 2019 Mohamed El Morabity - 2.6-1 -- Update to 2.6 -- Add AppData file - -* Sat Jul 27 2019 Fedora Release Engineering - 2.5.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sun Feb 03 2019 Fedora Release Engineering - 2.5.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Fri Aug 03 2018 Mohamed El Morabity - 2.5.1-1 -- Update to 2.5.1 -- Spec cleanup - -* Sat Jul 14 2018 Fedora Release Engineering - 2.5-12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Fri Feb 09 2018 Fedora Release Engineering - 2.5-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Mon Feb 05 2018 Iryna Shcherbina - 2.5-10 -- Update Python 2 dependency declarations to new packaging standards - (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) - -* Thu Jan 18 2018 Igor Gnatenko - 2.5-9 -- Remove obsolete scriptlets - -* Thu Jul 27 2017 Fedora Release Engineering - 2.5-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sat Feb 11 2017 Fedora Release Engineering - 2.5-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Fri Feb 05 2016 Fedora Release Engineering - 2.5-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Fri Jun 19 2015 Fedora Release Engineering - 2.5-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sun Jun 08 2014 Fedora Release Engineering - 2.5-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Sun Aug 04 2013 Fedora Release Engineering - 2.5-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Fri Feb 15 2013 Fedora Release Engineering - 2.5-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Thu Sep 20 2012 Mohamed El Morabity - 2.5-1 -- Update to 2.5 - -* Wed Jul 18 2012 Mohamed El Morabity - 2.4-1 -- Update to 2.4 - -* Sat Jul 14 2012 Mohamed El Morabity - 2.3.1-1 -- Update to 2.3.1 -- Remove useless Provides/Obsoletes - -* Mon Feb 20 2012 Mohamed El Morabity - 2.2.1-1 -- Update to 2.2.1 - -* Tue Jan 03 2012 Mohamed El Morabity - 2.2-1 -- Update to 2.2 - -* Tue Jul 19 2011 Mohamed El Morabity - 2.1-1 -- Update to 2.1 - -* Sun Jul 10 2011 Mohamed El Morabity - 2.0-1 -- Update to 2.0 -- There is now a single version of x-tile (no more "ng" version), since x-tile - sets now an icon in the notification zone - -* Sun Jun 26 2011 Mohamed El Morabity - 1.9-1 -- Update to 1.9 -- Only provide the "no applet" version of x-tile since the applet is no loger - supported by GNOME 3 -- merge all former subpackages into a single one - -* Thu Mar 17 2011 Mohamed El Morabity - 1.8.6-1 -- Update to 1.8.6 - -* Thu Mar 10 2011 Mohamed El Morabity - 1.8.5-1 -- Update to 1.8.5 - -* Mon Feb 07 2011 Fedora Release Engineering - 1.8.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Wed Dec 08 2010 Mohamed El Morabity - 1.8.4-1 -- Update to 1.8.4 -- Split x-tile into three packages: x-tile-common, x-tile (GNOME application) - and x-tile-ng (desktop-independant application) - -* Mon Nov 22 2010 Mohamed El Morabity - 1.8.3-1 -- Update to 1.8.3 - -* Tue Nov 09 2010 Mohamed El Morabity - 1.8.2-2 -- Add missing BuildRequires python2 - -* Tue Nov 09 2010 Mohamed El Morabity - 1.8.2-1 -- Update to 1.8.2 (no more manual installation, setup.py provided by this - version) - -* Thu Jun 3 2010 ELMORABITY Mohamed 1.5.2-1 -- Update to 1.5.2 - -* Wed Jun 2 2010 ELMORABITY Mohamed 1.5-2 -- Bump release - -* Wed Jun 2 2010 ELMORABITY Mohamed 1.5-1 -- Update to 1.5 -- Drop x-tile-1.4-desktop.patch patch - -* Fri May 14 2010 ELMORABITY Mohamed 1.4-3 -- Remove useless Requires python-psutil -- Correct Icon entry in desktop file - -* Sat Apr 24 2010 ELMORABITY Mohamed 1.4-2 -- Use install instead of cp - -* Mon Apr 12 2010 ELMORABITY Mohamed 1.4-1 -- Update to 1.4 - -* Sun Mar 7 2010 ELMORABITY Mohamed 1.3.2-1 -- Update to 1.3.2 - -* Mon Feb 22 2010 ELMORABITY Mohamed 1.3.1-1 -- Update to 1.3.1 -- Correct mispelling in %%description -- Update .spec from new Python guidelines - -* Tue Jan 12 2010 ELMORABITY Mohamed 1.3-1 -- Initial RPM release From 2916fe81ee47aabc41adb7cce84b1236dd26cc3f Mon Sep 17 00:00:00 2001 From: Tomas Hrcka Date: Mon, 31 Aug 2020 09:12:43 +0200 Subject: [PATCH 04/24] Revert "https://bugzilla.redhat.com/show_bug.cgi?id=1777651" This reverts commit ff4ee111cbd15920d91b5edd151cf1a3bb5900de. Unretirement request: https://pagure.io/releng/issue/9726 Signed-off-by: Tomas Hrcka --- .gitignore | 16 ++++ dead.package | 1 - sources | 1 + x-tile.appdata.xml | 29 +++++++ x-tile.spec | 191 +++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 237 insertions(+), 1 deletion(-) create mode 100644 .gitignore delete mode 100644 dead.package create mode 100644 sources create mode 100644 x-tile.appdata.xml create mode 100644 x-tile.spec diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1eff19f --- /dev/null +++ b/.gitignore @@ -0,0 +1,16 @@ +x-tile-1.5.2.tar.gz +/x-tile-1.8.2.tar.gz +/x-tile-1.8.3.tar.gz +/x-tile-1.8.4.tar.gz +/x-tile-1.8.5.tar.gz +/x-tile-1.8.6.tar.gz +/x-tile-1.9.tar.gz +/x-tile-2.0.tar.gz +/x-tile-2.1.tar.gz +/x-tile-2.2.tar.gz +/x-tile-2.2.1.tar.gz +/x-tile-2.3.1.tar.bz2 +/x-tile-2.4.tar.bz2 +/x-tile-2.5.tar.xz +/x-tile-2.5.1.tar.xz +/x-tile-2.6.tar.xz diff --git a/dead.package b/dead.package deleted file mode 100644 index 36323d2..0000000 --- a/dead.package +++ /dev/null @@ -1 +0,0 @@ -https://bugzilla.redhat.com/show_bug.cgi?id=1777651 diff --git a/sources b/sources new file mode 100644 index 0000000..85a12d9 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (x-tile-2.6.tar.xz) = 5404b7d716956e2239471d803ac9fd536fdde5b2971cdc66158a3ac2982145373e44b3a9d2d769705628a1818ae402e74bfa96ed52d47da2d3929f3a706e83d1 diff --git a/x-tile.appdata.xml b/x-tile.appdata.xml new file mode 100644 index 0000000..e3dfeb6 --- /dev/null +++ b/x-tile.appdata.xml @@ -0,0 +1,29 @@ + + + x-tile.desktop + CC0-1.0 + GPL-2.0+ + X-tile + A GTK application to tile windows in different ways + +

+ X-tile is a GTK application that allows you to select a number of windows + and tile them in different ways. This is especially useful for comparing + products in separate web pages, or for programmers referring to + documentation as they are programming. +

+
+ + + https://www.giuspen.com/images/x-tile_main_window.png + + + https://www.giuspen.com/images/x-tile_custom_window.png + + + https://www.giuspen.com/images/x-tile_config_window.png + + + https://www.giuspen.com/x-tile/ + melmorabity_at_fedoraproject.org +
diff --git a/x-tile.spec b/x-tile.spec new file mode 100644 index 0000000..c93d073 --- /dev/null +++ b/x-tile.spec @@ -0,0 +1,191 @@ +Name: x-tile +Version: 2.6 +Release: 1%{?dist} +Summary: A GTK application to tile windows in different ways + +License: GPLv2+ +URL: http://www.giuspen.com/%{name}/ +Source0: http://www.giuspen.com/software/%{name}-%{version}.tar.xz +Source1: %{name}.appdata.xml + +BuildRequires: desktop-file-utils +BuildRequires: gettext +BuildRequires: libappstream-glib +BuildRequires: pygtk2 +BuildRequires: python2-devel +Requires: pygtk2 +BuildArch: noarch + +%description +X-tile is a GTK application that allows you to select a number of windows and +tile them in different ways. This is especially useful for comparing products in +separate web pages, or for programmers referring to documentation as they are +programming. + + +%prep +%autosetup + + +%build +mkdir -p build/scripts-%{python2_version}/ +%py2_build + + +%install +%py2_install +install -Dpm 0755 %{name} $RPM_BUILD_ROOT%{_bindir}/%{name} +install -Dpm 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_metainfodir}/%{name}.appdata.xml + +%find_lang %{name} + + +%check +desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop +appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_metainfodir}/%{name}.appdata.xml + + +%files -f %{name}.lang +%license license +%{_bindir}/%{name} +%{_datadir}/%{name} +%{_datadir}/applications/%{name}.desktop +%{_datadir}/icons/hicolor/*/apps/%{name}.svg +%{python2_sitelib}/*.egg-info +%{_mandir}/man1/%{name}.1.* +%{_metainfodir}/%{name}.appdata.xml + + +%changelog +* Fri Aug 09 2019 Mohamed El Morabity - 2.6-1 +- Update to 2.6 +- Add AppData file + +* Sat Jul 27 2019 Fedora Release Engineering - 2.5.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sun Feb 03 2019 Fedora Release Engineering - 2.5.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Aug 03 2018 Mohamed El Morabity - 2.5.1-1 +- Update to 2.5.1 +- Spec cleanup + +* Sat Jul 14 2018 Fedora Release Engineering - 2.5-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri Feb 09 2018 Fedora Release Engineering - 2.5-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Mon Feb 05 2018 Iryna Shcherbina - 2.5-10 +- Update Python 2 dependency declarations to new packaging standards + (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) + +* Thu Jan 18 2018 Igor Gnatenko - 2.5-9 +- Remove obsolete scriptlets + +* Thu Jul 27 2017 Fedora Release Engineering - 2.5-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 2.5-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Fri Feb 05 2016 Fedora Release Engineering - 2.5-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Jun 19 2015 Fedora Release Engineering - 2.5-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sun Jun 08 2014 Fedora Release Engineering - 2.5-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sun Aug 04 2013 Fedora Release Engineering - 2.5-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Fri Feb 15 2013 Fedora Release Engineering - 2.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Thu Sep 20 2012 Mohamed El Morabity - 2.5-1 +- Update to 2.5 + +* Wed Jul 18 2012 Mohamed El Morabity - 2.4-1 +- Update to 2.4 + +* Sat Jul 14 2012 Mohamed El Morabity - 2.3.1-1 +- Update to 2.3.1 +- Remove useless Provides/Obsoletes + +* Mon Feb 20 2012 Mohamed El Morabity - 2.2.1-1 +- Update to 2.2.1 + +* Tue Jan 03 2012 Mohamed El Morabity - 2.2-1 +- Update to 2.2 + +* Tue Jul 19 2011 Mohamed El Morabity - 2.1-1 +- Update to 2.1 + +* Sun Jul 10 2011 Mohamed El Morabity - 2.0-1 +- Update to 2.0 +- There is now a single version of x-tile (no more "ng" version), since x-tile + sets now an icon in the notification zone + +* Sun Jun 26 2011 Mohamed El Morabity - 1.9-1 +- Update to 1.9 +- Only provide the "no applet" version of x-tile since the applet is no loger + supported by GNOME 3 +- merge all former subpackages into a single one + +* Thu Mar 17 2011 Mohamed El Morabity - 1.8.6-1 +- Update to 1.8.6 + +* Thu Mar 10 2011 Mohamed El Morabity - 1.8.5-1 +- Update to 1.8.5 + +* Mon Feb 07 2011 Fedora Release Engineering - 1.8.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Dec 08 2010 Mohamed El Morabity - 1.8.4-1 +- Update to 1.8.4 +- Split x-tile into three packages: x-tile-common, x-tile (GNOME application) + and x-tile-ng (desktop-independant application) + +* Mon Nov 22 2010 Mohamed El Morabity - 1.8.3-1 +- Update to 1.8.3 + +* Tue Nov 09 2010 Mohamed El Morabity - 1.8.2-2 +- Add missing BuildRequires python2 + +* Tue Nov 09 2010 Mohamed El Morabity - 1.8.2-1 +- Update to 1.8.2 (no more manual installation, setup.py provided by this + version) + +* Thu Jun 3 2010 ELMORABITY Mohamed 1.5.2-1 +- Update to 1.5.2 + +* Wed Jun 2 2010 ELMORABITY Mohamed 1.5-2 +- Bump release + +* Wed Jun 2 2010 ELMORABITY Mohamed 1.5-1 +- Update to 1.5 +- Drop x-tile-1.4-desktop.patch patch + +* Fri May 14 2010 ELMORABITY Mohamed 1.4-3 +- Remove useless Requires python-psutil +- Correct Icon entry in desktop file + +* Sat Apr 24 2010 ELMORABITY Mohamed 1.4-2 +- Use install instead of cp + +* Mon Apr 12 2010 ELMORABITY Mohamed 1.4-1 +- Update to 1.4 + +* Sun Mar 7 2010 ELMORABITY Mohamed 1.3.2-1 +- Update to 1.3.2 + +* Mon Feb 22 2010 ELMORABITY Mohamed 1.3.1-1 +- Update to 1.3.1 +- Correct mispelling in %%description +- Update .spec from new Python guidelines + +* Tue Jan 12 2010 ELMORABITY Mohamed 1.3-1 +- Initial RPM release From 6fe3671f2c0dac0f12c86bdebefef3cb7e947743 Mon Sep 17 00:00:00 2001 From: Mohamed El Morabity Date: Mon, 31 Aug 2020 15:18:46 +0200 Subject: [PATCH 05/24] Update to 3.1 --- .gitignore | 1 + sources | 2 +- x-tile.spec | 177 +++++++++------------------------------------------- 3 files changed, 30 insertions(+), 150 deletions(-) diff --git a/.gitignore b/.gitignore index 1eff19f..918c9bb 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ x-tile-1.5.2.tar.gz /x-tile-2.5.tar.xz /x-tile-2.5.1.tar.xz /x-tile-2.6.tar.xz +/x-tile-3.1.tar.gz diff --git a/sources b/sources index 85a12d9..749021a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (x-tile-2.6.tar.xz) = 5404b7d716956e2239471d803ac9fd536fdde5b2971cdc66158a3ac2982145373e44b3a9d2d769705628a1818ae402e74bfa96ed52d47da2d3929f3a706e83d1 +SHA512 (x-tile-3.1.tar.gz) = 84b4d623c810d1a83e1090e05a3ffdb91be548cb94187dda4abc80bb7911f2f58f4b8cfee24c2cbe9fa7a255bd7a996f6797d4c8c3672027422f7139494924c7 diff --git a/x-tile.spec b/x-tile.spec index c93d073..9f0a5ca 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,39 +1,47 @@ Name: x-tile -Version: 2.6 +Version: 3.1 Release: 1%{?dist} Summary: A GTK application to tile windows in different ways License: GPLv2+ -URL: http://www.giuspen.com/%{name}/ -Source0: http://www.giuspen.com/software/%{name}-%{version}.tar.xz +URL: https://www.giuspen.com/x-tile/ +Source0: https://github.com/giuspen/%{name}/archive/%{version}/%{name}-%{version}.tar.gz Source1: %{name}.appdata.xml BuildRequires: desktop-file-utils BuildRequires: gettext BuildRequires: libappstream-glib -BuildRequires: pygtk2 -BuildRequires: python2-devel -Requires: pygtk2 +BuildRequires: python3-devel +BuildRequires: %{py3_dist setuptools} +Requires: %{py3_dist pygobject} +Requires: %{py3_dist pycairo} +Requires: gtk3 +Requires: hicolor-icon-theme BuildArch: noarch %description -X-tile is a GTK application that allows you to select a number of windows and -tile them in different ways. This is especially useful for comparing products in -separate web pages, or for programmers referring to documentation as they are -programming. +X-tile is an application that allows you to select a number of windows and tile +them in different ways. X-tile works on any X desktop (GNOME, KDE, XFCE, +LXDE...). +The main features are: many tiling geometries, undo tiling, invert tiling order, +optional system tray docking and menu, filter to avoid listing some windows, +filter to check some windows by default, command line interface. %prep %autosetup +# Remove bundled egg-info +rm -rf *.egg-info + %build -mkdir -p build/scripts-%{python2_version}/ -%py2_build +mkdir -p build/scripts-%{python3_version}/ +%py3_build %install -%py2_install +%py3_install install -Dpm 0755 %{name} $RPM_BUILD_ROOT%{_bindir}/%{name} install -Dpm 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_metainfodir}/%{name}.appdata.xml @@ -48,144 +56,15 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_metainfodir}/%{name}.app %files -f %{name}.lang %license license %{_bindir}/%{name} -%{_datadir}/%{name} +%{python3_sitelib}/X_Tile-*.egg-info +%{_datadir}/%{name}/ %{_datadir}/applications/%{name}.desktop -%{_datadir}/icons/hicolor/*/apps/%{name}.svg -%{python2_sitelib}/*.egg-info -%{_mandir}/man1/%{name}.1.* +%{_datadir}/icons/hicolor/*/apps/%{name}.* %{_metainfodir}/%{name}.appdata.xml +%{_mandir}/man1/%{name}.1.* %changelog -* Fri Aug 09 2019 Mohamed El Morabity - 2.6-1 -- Update to 2.6 -- Add AppData file - -* Sat Jul 27 2019 Fedora Release Engineering - 2.5.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sun Feb 03 2019 Fedora Release Engineering - 2.5.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Fri Aug 03 2018 Mohamed El Morabity - 2.5.1-1 -- Update to 2.5.1 -- Spec cleanup - -* Sat Jul 14 2018 Fedora Release Engineering - 2.5-12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Fri Feb 09 2018 Fedora Release Engineering - 2.5-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Mon Feb 05 2018 Iryna Shcherbina - 2.5-10 -- Update Python 2 dependency declarations to new packaging standards - (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) - -* Thu Jan 18 2018 Igor Gnatenko - 2.5-9 -- Remove obsolete scriptlets - -* Thu Jul 27 2017 Fedora Release Engineering - 2.5-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sat Feb 11 2017 Fedora Release Engineering - 2.5-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Fri Feb 05 2016 Fedora Release Engineering - 2.5-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Fri Jun 19 2015 Fedora Release Engineering - 2.5-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sun Jun 08 2014 Fedora Release Engineering - 2.5-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Sun Aug 04 2013 Fedora Release Engineering - 2.5-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Fri Feb 15 2013 Fedora Release Engineering - 2.5-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Thu Sep 20 2012 Mohamed El Morabity - 2.5-1 -- Update to 2.5 - -* Wed Jul 18 2012 Mohamed El Morabity - 2.4-1 -- Update to 2.4 - -* Sat Jul 14 2012 Mohamed El Morabity - 2.3.1-1 -- Update to 2.3.1 -- Remove useless Provides/Obsoletes - -* Mon Feb 20 2012 Mohamed El Morabity - 2.2.1-1 -- Update to 2.2.1 - -* Tue Jan 03 2012 Mohamed El Morabity - 2.2-1 -- Update to 2.2 - -* Tue Jul 19 2011 Mohamed El Morabity - 2.1-1 -- Update to 2.1 - -* Sun Jul 10 2011 Mohamed El Morabity - 2.0-1 -- Update to 2.0 -- There is now a single version of x-tile (no more "ng" version), since x-tile - sets now an icon in the notification zone - -* Sun Jun 26 2011 Mohamed El Morabity - 1.9-1 -- Update to 1.9 -- Only provide the "no applet" version of x-tile since the applet is no loger - supported by GNOME 3 -- merge all former subpackages into a single one - -* Thu Mar 17 2011 Mohamed El Morabity - 1.8.6-1 -- Update to 1.8.6 - -* Thu Mar 10 2011 Mohamed El Morabity - 1.8.5-1 -- Update to 1.8.5 - -* Mon Feb 07 2011 Fedora Release Engineering - 1.8.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Wed Dec 08 2010 Mohamed El Morabity - 1.8.4-1 -- Update to 1.8.4 -- Split x-tile into three packages: x-tile-common, x-tile (GNOME application) - and x-tile-ng (desktop-independant application) - -* Mon Nov 22 2010 Mohamed El Morabity - 1.8.3-1 -- Update to 1.8.3 - -* Tue Nov 09 2010 Mohamed El Morabity - 1.8.2-2 -- Add missing BuildRequires python2 - -* Tue Nov 09 2010 Mohamed El Morabity - 1.8.2-1 -- Update to 1.8.2 (no more manual installation, setup.py provided by this - version) - -* Thu Jun 3 2010 ELMORABITY Mohamed 1.5.2-1 -- Update to 1.5.2 - -* Wed Jun 2 2010 ELMORABITY Mohamed 1.5-2 -- Bump release - -* Wed Jun 2 2010 ELMORABITY Mohamed 1.5-1 -- Update to 1.5 -- Drop x-tile-1.4-desktop.patch patch - -* Fri May 14 2010 ELMORABITY Mohamed 1.4-3 -- Remove useless Requires python-psutil -- Correct Icon entry in desktop file - -* Sat Apr 24 2010 ELMORABITY Mohamed 1.4-2 -- Use install instead of cp - -* Mon Apr 12 2010 ELMORABITY Mohamed 1.4-1 -- Update to 1.4 - -* Sun Mar 7 2010 ELMORABITY Mohamed 1.3.2-1 -- Update to 1.3.2 - -* Mon Feb 22 2010 ELMORABITY Mohamed 1.3.1-1 -- Update to 1.3.1 -- Correct mispelling in %%description -- Update .spec from new Python guidelines - -* Tue Jan 12 2010 ELMORABITY Mohamed 1.3-1 -- Initial RPM release +* Mon Aug 31 2020 Mohamed El Morabity - 3.1-1 +- Initial RPM release, from previously retired package (with contribution of + Vlastimil Holer) From aab5bda0a1577bff3677db2e665c5a2cf65379d9 Mon Sep 17 00:00:00 2001 From: Mohamed El Morabity Date: Mon, 7 Sep 2020 17:58:18 +0200 Subject: [PATCH 06/24] Update to 3.2 --- .gitignore | 1 + sources | 2 +- x-tile.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 918c9bb..1d3d862 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ x-tile-1.5.2.tar.gz /x-tile-2.5.1.tar.xz /x-tile-2.6.tar.xz /x-tile-3.1.tar.gz +/x-tile-3.2.tar.gz diff --git a/sources b/sources index 749021a..973f064 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (x-tile-3.1.tar.gz) = 84b4d623c810d1a83e1090e05a3ffdb91be548cb94187dda4abc80bb7911f2f58f4b8cfee24c2cbe9fa7a255bd7a996f6797d4c8c3672027422f7139494924c7 +SHA512 (x-tile-3.2.tar.gz) = f90c53ca973d309e9fecccfc77befaabdc3bc663b74d714fe33b86bee9b8522ad25756884b45917afa1f765d9320bb5ffe436eb524670702df42a6768797f2a4 diff --git a/x-tile.spec b/x-tile.spec index 9f0a5ca..36bc261 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,5 +1,5 @@ Name: x-tile -Version: 3.1 +Version: 3.2 Release: 1%{?dist} Summary: A GTK application to tile windows in different ways @@ -65,6 +65,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_metainfodir}/%{name}.app %changelog +* Mon Sep 07 2020 Mohamed El Morabity - 3.2-1 +- Update to 3.2 + * Mon Aug 31 2020 Mohamed El Morabity - 3.1-1 - Initial RPM release, from previously retired package (with contribution of Vlastimil Holer) From e27e5cd2cd13926f723b46612cb448b64d84965f Mon Sep 17 00:00:00 2001 From: Mohamed El Morabity Date: Fri, 25 Dec 2020 18:11:54 +0100 Subject: [PATCH 07/24] Update to 3.3 --- .gitignore | 1 + sources | 2 +- x-tile.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 1d3d862..840f090 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ x-tile-1.5.2.tar.gz /x-tile-2.6.tar.xz /x-tile-3.1.tar.gz /x-tile-3.2.tar.gz +/x-tile-3.3.tar.gz diff --git a/sources b/sources index 973f064..52b6462 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (x-tile-3.2.tar.gz) = f90c53ca973d309e9fecccfc77befaabdc3bc663b74d714fe33b86bee9b8522ad25756884b45917afa1f765d9320bb5ffe436eb524670702df42a6768797f2a4 +SHA512 (x-tile-3.3.tar.gz) = 2ebc9dc07903fe55f8b27b15aa64a81b8afdf1b975878f4746cce3e0f5c526928fb126f277c628b4a636038098456247e49957175fdf0c5d5775438ce4965ca7 diff --git a/x-tile.spec b/x-tile.spec index 36bc261..11ada7c 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,5 +1,5 @@ Name: x-tile -Version: 3.2 +Version: 3.3 Release: 1%{?dist} Summary: A GTK application to tile windows in different ways @@ -65,6 +65,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_metainfodir}/%{name}.app %changelog +* Fri Dec 25 2020 Mohamed El Morabity - 3.3-1 +- Update to 3.3 + * Mon Sep 07 2020 Mohamed El Morabity - 3.2-1 - Update to 3.2 From abd864fb30e91e3f97899b47bde8fb8694d21e6d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 23:44:40 +0000 Subject: [PATCH 08/24] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- x-tile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x-tile.spec b/x-tile.spec index 11ada7c..1272f25 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile Version: 3.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A GTK application to tile windows in different ways License: GPLv2+ @@ -65,6 +65,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_metainfodir}/%{name}.app %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 3.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Fri Dec 25 2020 Mohamed El Morabity - 3.3-1 - Update to 3.3 From 9b5bf9cb74f99f1d67c0169121b4386ae949dc4c Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 4 Jun 2021 21:20:22 +0200 Subject: [PATCH 09/24] Rebuilt for Python 3.10 --- x-tile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x-tile.spec b/x-tile.spec index 1272f25..073c312 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile Version: 3.3 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A GTK application to tile windows in different ways License: GPLv2+ @@ -65,6 +65,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_metainfodir}/%{name}.app %changelog +* Fri Jun 04 2021 Python Maint - 3.3-3 +- Rebuilt for Python 3.10 + * Wed Jan 27 2021 Fedora Release Engineering - 3.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 8c1e4f66d9c9bb550628651a2d129515f915f054 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 21:13:25 +0000 Subject: [PATCH 10/24] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- x-tile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x-tile.spec b/x-tile.spec index 073c312..9a13cca 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile Version: 3.3 -Release: 3%{?dist} +Release: 4%{?dist} Summary: A GTK application to tile windows in different ways License: GPLv2+ @@ -65,6 +65,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_metainfodir}/%{name}.app %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 3.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Fri Jun 04 2021 Python Maint - 3.3-3 - Rebuilt for Python 3.10 From 44378d63e4a56f738f8749c4a04b2821c9ec1a92 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 04:45:01 +0000 Subject: [PATCH 11/24] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- x-tile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x-tile.spec b/x-tile.spec index 9a13cca..51db125 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile Version: 3.3 -Release: 4%{?dist} +Release: 5%{?dist} Summary: A GTK application to tile windows in different ways License: GPLv2+ @@ -65,6 +65,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_metainfodir}/%{name}.app %changelog +* Sat Jan 22 2022 Fedora Release Engineering - 3.3-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Jul 23 2021 Fedora Release Engineering - 3.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 71ef17ce6af10e3c4f00ac63b102827c8eec5e59 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 13 Jun 2022 15:43:41 +0200 Subject: [PATCH 12/24] Rebuilt for Python 3.11 --- x-tile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x-tile.spec b/x-tile.spec index 51db125..962ae3e 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile Version: 3.3 -Release: 5%{?dist} +Release: 6%{?dist} Summary: A GTK application to tile windows in different ways License: GPLv2+ @@ -65,6 +65,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_metainfodir}/%{name}.app %changelog +* Mon Jun 13 2022 Python Maint - 3.3-6 +- Rebuilt for Python 3.11 + * Sat Jan 22 2022 Fedora Release Engineering - 3.3-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From cb1088a7e69c608350bd372baa8b0dd12822a7b5 Mon Sep 17 00:00:00 2001 From: Mohamed El Morabity Date: Mon, 27 Jun 2022 17:08:40 +0200 Subject: [PATCH 13/24] Fix build with setuptools >= 61.0 --- x-tile-3.3-setuptools.patch | 11 +++++++++++ x-tile.spec | 7 ++++++- 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 x-tile-3.3-setuptools.patch diff --git a/x-tile-3.3-setuptools.patch b/x-tile-3.3-setuptools.patch new file mode 100644 index 0000000..74043b1 --- /dev/null +++ b/x-tile-3.3-setuptools.patch @@ -0,0 +1,11 @@ +diff -up ./setup.py.orig ./setup.py +--- ./setup.py.orig 2020-11-14 23:19:24.000000000 +0100 ++++ ./setup.py 2022-06-27 16:42:07.250301977 +0200 +@@ -161,5 +161,6 @@ setup( + 'install': Install, + 'uninstall': Uninstall + }, +- distclass=XTileDist ++ distclass=XTileDist, ++ py_modules = [] + ) diff --git a/x-tile.spec b/x-tile.spec index 962ae3e..1b58758 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,12 +1,14 @@ Name: x-tile Version: 3.3 -Release: 6%{?dist} +Release: 7%{?dist} Summary: A GTK application to tile windows in different ways License: GPLv2+ URL: https://www.giuspen.com/x-tile/ Source0: https://github.com/giuspen/%{name}/archive/%{version}/%{name}-%{version}.tar.gz Source1: %{name}.appdata.xml +# Fix build with setuptools >= 61.0 +Patch0: %{name}-3.3-setuptools.patch BuildRequires: desktop-file-utils BuildRequires: gettext @@ -65,6 +67,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_metainfodir}/%{name}.app %changelog +* Mon Jun 27 2022 Mohamed El Morabity - 3.3-7 +- Fix build with setuptools >= 61.0 + * Mon Jun 13 2022 Python Maint - 3.3-6 - Rebuilt for Python 3.11 From dc09aeace04f42ea55ea528fb65b9ed54913d0f5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 12:43:11 +0000 Subject: [PATCH 14/24] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- x-tile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x-tile.spec b/x-tile.spec index 1b58758..b43e7cb 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile Version: 3.3 -Release: 7%{?dist} +Release: 8%{?dist} Summary: A GTK application to tile windows in different ways License: GPLv2+ @@ -67,6 +67,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_metainfodir}/%{name}.app %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 3.3-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Mon Jun 27 2022 Mohamed El Morabity - 3.3-7 - Fix build with setuptools >= 61.0 From 725fa0e53452769ffd71806aec9aa3a33394608a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 07:04:59 +0000 Subject: [PATCH 15/24] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- x-tile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x-tile.spec b/x-tile.spec index b43e7cb..01cad83 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile Version: 3.3 -Release: 8%{?dist} +Release: 9%{?dist} Summary: A GTK application to tile windows in different ways License: GPLv2+ @@ -67,6 +67,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_metainfodir}/%{name}.app %changelog +* Sat Jan 21 2023 Fedora Release Engineering - 3.3-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Sat Jul 23 2022 Fedora Release Engineering - 3.3-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From d5d2b7b8581a01a5d69221ec98008b530c1c38e6 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 13 Jun 2023 21:00:25 +0200 Subject: [PATCH 16/24] Rebuilt for Python 3.12 --- x-tile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x-tile.spec b/x-tile.spec index 01cad83..775b374 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile Version: 3.3 -Release: 9%{?dist} +Release: 10%{?dist} Summary: A GTK application to tile windows in different ways License: GPLv2+ @@ -67,6 +67,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_metainfodir}/%{name}.app %changelog +* Tue Jun 13 2023 Python Maint - 3.3-10 +- Rebuilt for Python 3.12 + * Sat Jan 21 2023 Fedora Release Engineering - 3.3-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 5d51fef1bdbf074a4706304e7d2ad9e0d286afc5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 18:27:22 +0000 Subject: [PATCH 17/24] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- x-tile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x-tile.spec b/x-tile.spec index 775b374..41e8a13 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile Version: 3.3 -Release: 10%{?dist} +Release: 11%{?dist} Summary: A GTK application to tile windows in different ways License: GPLv2+ @@ -67,6 +67,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_metainfodir}/%{name}.app %changelog +* Sat Jul 22 2023 Fedora Release Engineering - 3.3-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Tue Jun 13 2023 Python Maint - 3.3-10 - Rebuilt for Python 3.12 From d5144f360d3766dcca25cad39857d1d070cf1d04 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 09:14:52 +0000 Subject: [PATCH 18/24] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- x-tile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x-tile.spec b/x-tile.spec index 41e8a13..45e27df 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile Version: 3.3 -Release: 11%{?dist} +Release: 12%{?dist} Summary: A GTK application to tile windows in different ways License: GPLv2+ @@ -67,6 +67,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_metainfodir}/%{name}.app %changelog +* Sat Jan 27 2024 Fedora Release Engineering - 3.3-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sat Jul 22 2023 Fedora Release Engineering - 3.3-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 9fe2bf9f58c19a034a9115b0605f9e30c53d3792 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 7 Jun 2024 09:12:33 +0200 Subject: [PATCH 19/24] Rebuilt for Python 3.13 --- x-tile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x-tile.spec b/x-tile.spec index 45e27df..6e1fc6c 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile Version: 3.3 -Release: 12%{?dist} +Release: 13%{?dist} Summary: A GTK application to tile windows in different ways License: GPLv2+ @@ -67,6 +67,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_metainfodir}/%{name}.app %changelog +* Fri Jun 07 2024 Python Maint - 3.3-13 +- Rebuilt for Python 3.13 + * Sat Jan 27 2024 Fedora Release Engineering - 3.3-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From ae8c1dd3c5ae3a530208601e463fb0770da29f44 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 09:38:03 +0000 Subject: [PATCH 20/24] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- x-tile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x-tile.spec b/x-tile.spec index 6e1fc6c..b24ea15 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile Version: 3.3 -Release: 13%{?dist} +Release: 14%{?dist} Summary: A GTK application to tile windows in different ways License: GPLv2+ @@ -67,6 +67,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_metainfodir}/%{name}.app %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 3.3-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Fri Jun 07 2024 Python Maint - 3.3-13 - Rebuilt for Python 3.13 From 69ece232fb494320f6e6f08da5202c68d859c6bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Fri, 26 Jul 2024 04:00:52 +0200 Subject: [PATCH 21/24] convert GPLv2+ license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- x-tile.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/x-tile.spec b/x-tile.spec index b24ea15..5ce1658 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,9 +1,10 @@ Name: x-tile Version: 3.3 -Release: 14%{?dist} +Release: 15%{?dist} Summary: A GTK application to tile windows in different ways -License: GPLv2+ +# Automatically converted from old format: GPLv2+ - review is highly recommended. +License: GPL-2.0-or-later URL: https://www.giuspen.com/x-tile/ Source0: https://github.com/giuspen/%{name}/archive/%{version}/%{name}-%{version}.tar.gz Source1: %{name}.appdata.xml @@ -67,6 +68,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_metainfodir}/%{name}.app %changelog +* Fri Jul 26 2024 Miroslav Suchý - 3.3-15 +- convert license to SPDX + * Sat Jul 20 2024 Fedora Release Engineering - 3.3-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From bd338522181d44d423165997977c84330d6e3e74 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 15:20:33 +0000 Subject: [PATCH 22/24] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- x-tile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x-tile.spec b/x-tile.spec index 5ce1658..7115fb2 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile Version: 3.3 -Release: 15%{?dist} +Release: 16%{?dist} Summary: A GTK application to tile windows in different ways # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -68,6 +68,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_metainfodir}/%{name}.app %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 3.3-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Fri Jul 26 2024 Miroslav Suchý - 3.3-15 - convert license to SPDX From a49c1dcdbdebfe30835de82ae229ed5eb089bdf5 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 2 Jun 2025 20:54:17 +0200 Subject: [PATCH 23/24] Rebuilt for Python 3.14 --- x-tile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x-tile.spec b/x-tile.spec index 7115fb2..680d98c 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile Version: 3.3 -Release: 16%{?dist} +Release: 17%{?dist} Summary: A GTK application to tile windows in different ways # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -68,6 +68,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_metainfodir}/%{name}.app %changelog +* Mon Jun 02 2025 Python Maint - 3.3-17 +- Rebuilt for Python 3.14 + * Sun Jan 19 2025 Fedora Release Engineering - 3.3-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 2cf19b6870fab88a7c09fa7baeacd7410f26ab74 Mon Sep 17 00:00:00 2001 From: Mohame El Morabity Date: Sat, 12 Jul 2025 01:22:07 +0200 Subject: [PATCH 24/24] No longer maintained by upstream --- .gitignore | 19 ------ dead.package | 1 + sources | 1 - x-tile-3.3-setuptools.patch | 11 ---- x-tile.appdata.xml | 29 -------- x-tile.spec | 127 ------------------------------------ 6 files changed, 1 insertion(+), 187 deletions(-) delete mode 100644 .gitignore create mode 100644 dead.package delete mode 100644 sources delete mode 100644 x-tile-3.3-setuptools.patch delete mode 100644 x-tile.appdata.xml delete mode 100644 x-tile.spec diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 840f090..0000000 --- a/.gitignore +++ /dev/null @@ -1,19 +0,0 @@ -x-tile-1.5.2.tar.gz -/x-tile-1.8.2.tar.gz -/x-tile-1.8.3.tar.gz -/x-tile-1.8.4.tar.gz -/x-tile-1.8.5.tar.gz -/x-tile-1.8.6.tar.gz -/x-tile-1.9.tar.gz -/x-tile-2.0.tar.gz -/x-tile-2.1.tar.gz -/x-tile-2.2.tar.gz -/x-tile-2.2.1.tar.gz -/x-tile-2.3.1.tar.bz2 -/x-tile-2.4.tar.bz2 -/x-tile-2.5.tar.xz -/x-tile-2.5.1.tar.xz -/x-tile-2.6.tar.xz -/x-tile-3.1.tar.gz -/x-tile-3.2.tar.gz -/x-tile-3.3.tar.gz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..ba68c42 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +No longer maintained by upstream diff --git a/sources b/sources deleted file mode 100644 index 52b6462..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (x-tile-3.3.tar.gz) = 2ebc9dc07903fe55f8b27b15aa64a81b8afdf1b975878f4746cce3e0f5c526928fb126f277c628b4a636038098456247e49957175fdf0c5d5775438ce4965ca7 diff --git a/x-tile-3.3-setuptools.patch b/x-tile-3.3-setuptools.patch deleted file mode 100644 index 74043b1..0000000 --- a/x-tile-3.3-setuptools.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -up ./setup.py.orig ./setup.py ---- ./setup.py.orig 2020-11-14 23:19:24.000000000 +0100 -+++ ./setup.py 2022-06-27 16:42:07.250301977 +0200 -@@ -161,5 +161,6 @@ setup( - 'install': Install, - 'uninstall': Uninstall - }, -- distclass=XTileDist -+ distclass=XTileDist, -+ py_modules = [] - ) diff --git a/x-tile.appdata.xml b/x-tile.appdata.xml deleted file mode 100644 index e3dfeb6..0000000 --- a/x-tile.appdata.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - x-tile.desktop - CC0-1.0 - GPL-2.0+ - X-tile - A GTK application to tile windows in different ways - -

- X-tile is a GTK application that allows you to select a number of windows - and tile them in different ways. This is especially useful for comparing - products in separate web pages, or for programmers referring to - documentation as they are programming. -

-
- - - https://www.giuspen.com/images/x-tile_main_window.png - - - https://www.giuspen.com/images/x-tile_custom_window.png - - - https://www.giuspen.com/images/x-tile_config_window.png - - - https://www.giuspen.com/x-tile/ - melmorabity_at_fedoraproject.org -
diff --git a/x-tile.spec b/x-tile.spec deleted file mode 100644 index 680d98c..0000000 --- a/x-tile.spec +++ /dev/null @@ -1,127 +0,0 @@ -Name: x-tile -Version: 3.3 -Release: 17%{?dist} -Summary: A GTK application to tile windows in different ways - -# Automatically converted from old format: GPLv2+ - review is highly recommended. -License: GPL-2.0-or-later -URL: https://www.giuspen.com/x-tile/ -Source0: https://github.com/giuspen/%{name}/archive/%{version}/%{name}-%{version}.tar.gz -Source1: %{name}.appdata.xml -# Fix build with setuptools >= 61.0 -Patch0: %{name}-3.3-setuptools.patch - -BuildRequires: desktop-file-utils -BuildRequires: gettext -BuildRequires: libappstream-glib -BuildRequires: python3-devel -BuildRequires: %{py3_dist setuptools} -Requires: %{py3_dist pygobject} -Requires: %{py3_dist pycairo} -Requires: gtk3 -Requires: hicolor-icon-theme -BuildArch: noarch - -%description -X-tile is an application that allows you to select a number of windows and tile -them in different ways. X-tile works on any X desktop (GNOME, KDE, XFCE, -LXDE...). -The main features are: many tiling geometries, undo tiling, invert tiling order, -optional system tray docking and menu, filter to avoid listing some windows, -filter to check some windows by default, command line interface. - - -%prep -%autosetup - -# Remove bundled egg-info -rm -rf *.egg-info - - -%build -mkdir -p build/scripts-%{python3_version}/ -%py3_build - - -%install -%py3_install -install -Dpm 0755 %{name} $RPM_BUILD_ROOT%{_bindir}/%{name} -install -Dpm 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_metainfodir}/%{name}.appdata.xml - -%find_lang %{name} - - -%check -desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop -appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_metainfodir}/%{name}.appdata.xml - - -%files -f %{name}.lang -%license license -%{_bindir}/%{name} -%{python3_sitelib}/X_Tile-*.egg-info -%{_datadir}/%{name}/ -%{_datadir}/applications/%{name}.desktop -%{_datadir}/icons/hicolor/*/apps/%{name}.* -%{_metainfodir}/%{name}.appdata.xml -%{_mandir}/man1/%{name}.1.* - - -%changelog -* Mon Jun 02 2025 Python Maint - 3.3-17 -- Rebuilt for Python 3.14 - -* Sun Jan 19 2025 Fedora Release Engineering - 3.3-16 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Fri Jul 26 2024 Miroslav Suchý - 3.3-15 -- convert license to SPDX - -* Sat Jul 20 2024 Fedora Release Engineering - 3.3-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Fri Jun 07 2024 Python Maint - 3.3-13 -- Rebuilt for Python 3.13 - -* Sat Jan 27 2024 Fedora Release Engineering - 3.3-12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sat Jul 22 2023 Fedora Release Engineering - 3.3-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Tue Jun 13 2023 Python Maint - 3.3-10 -- Rebuilt for Python 3.12 - -* Sat Jan 21 2023 Fedora Release Engineering - 3.3-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Sat Jul 23 2022 Fedora Release Engineering - 3.3-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Mon Jun 27 2022 Mohamed El Morabity - 3.3-7 -- Fix build with setuptools >= 61.0 - -* Mon Jun 13 2022 Python Maint - 3.3-6 -- Rebuilt for Python 3.11 - -* Sat Jan 22 2022 Fedora Release Engineering - 3.3-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Jul 23 2021 Fedora Release Engineering - 3.3-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Fri Jun 04 2021 Python Maint - 3.3-3 -- Rebuilt for Python 3.10 - -* Wed Jan 27 2021 Fedora Release Engineering - 3.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Fri Dec 25 2020 Mohamed El Morabity - 3.3-1 -- Update to 3.3 - -* Mon Sep 07 2020 Mohamed El Morabity - 3.2-1 -- Update to 3.2 - -* Mon Aug 31 2020 Mohamed El Morabity - 3.1-1 -- Initial RPM release, from previously retired package (with contribution of - Vlastimil Holer)