From 568c1eeb56a63a579dfa58ad2338999aa4b6bc74 Mon Sep 17 00:00:00 2001 From: melmorabity Date: Mon, 26 Apr 2010 20:41:01 +0000 Subject: [PATCH 01/65] First import --- .cvsignore | 1 + import.log | 1 + sources | 1 + x-tile.spec | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 102 insertions(+) create mode 100644 import.log create mode 100644 x-tile.spec diff --git a/.cvsignore b/.cvsignore index e69de29..269fd41 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +x-tile_1.4.tar.gz diff --git a/import.log b/import.log new file mode 100644 index 0000000..5c4b3d5 --- /dev/null +++ b/import.log @@ -0,0 +1 @@ +x-tile-1_4-2_fc12:HEAD:x-tile-1.4-2.fc12.src.rpm:1272313830 diff --git a/sources b/sources index e69de29..f264136 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +3f8b113426ee679ce26f2ece0e76a807 x-tile_1.4.tar.gz diff --git a/x-tile.spec b/x-tile.spec new file mode 100644 index 0000000..dd1c09c --- /dev/null +++ b/x-tile.spec @@ -0,0 +1,99 @@ +Name: x-tile +Version: 1.4 +Release: 2%{?dist} +Summary: A GNOME panel applet to tile windows + +Group: User Interface/Desktops +License: GPLv2+ +URL: http://open.vitaminap.it/en/x_tile.htm +Source0: http://open.vitaminap.it/software/%{name}_%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: desktop-file-utils +Requires: gnome-python2-applet +Requires: gnome-python2-gconf +# Required to own /usr/lib/bonobo/servers +Requires: libbonobo +Requires: python-psutil +BuildArch: noarch + +%description +X-tile is a GNOME applet for your panel (or optionally a standalone 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 +%setup -q -n %{name} +chmod a-x {glade,linux}/* + +# Remove shebangs +pushd modules +for file in cons.py core.py globs.py support.py; do + sed -i.orig -e 1d $file && \ + touch -r $file.orig $file && \ + rm $file.orig +done +popd + + +%build + + +%install +rm -rf $RPM_BUILD_ROOT + +install -Dp -m 0755 %{name} $RPM_BUILD_ROOT%{_bindir}/%{name} +install -Dp -m 0644 linux/%{name}.server $RPM_BUILD_ROOT%{_prefix}/lib/bonobo/servers/%{name}.server +install -Dp -m 0644 linux/%{name}.svg $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.svg +install -Dp -m 0644 linux/%{name}.desktop $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop +pushd glade +for file in *.{glade,png,svg}; do + install -Dp -m 0644 $file $RPM_BUILD_ROOT%{_datadir}/%{name}/glade/$file +done +popd +pushd modules +for file in *.py; do +install -Dp -m 0644 $file $RPM_BUILD_ROOT%{_datadir}/%{name}/modules/$file +done +popd +install -d $RPM_BUILD_ROOT%{_datadir}/locale +cp -a locale/{fr,it,ru,zh_TW} $RPM_BUILD_ROOT%{_datadir}/locale + +desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop + +%find_lang %{name} + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files -f %{name}.lang +%defattr(-,root,root,-) +%doc license readme linux/multiple-monitors-readme +%{_bindir}/* +%{_datadir}/%{name} +%{_datadir}/applications/*.desktop +%{_datadir}/pixmaps/*.svg +%{_prefix}/lib/bonobo/servers/*.server + + +%changelog +* 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 4e696058e2e1b11ab4e535957a0f0081274c4ef7 Mon Sep 17 00:00:00 2001 From: melmorabity Date: Sat, 15 May 2010 03:18:38 +0000 Subject: [PATCH 02/65] - Remove useless Requires python-psutil - Correct Icon entry in desktop file --- import.log | 1 + x-tile-1.4-desktop.patch | 12 ++++++++++++ x-tile.spec | 10 ++++++++-- 3 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 x-tile-1.4-desktop.patch diff --git a/import.log b/import.log index 5c4b3d5..d7fbf41 100644 --- a/import.log +++ b/import.log @@ -1 +1,2 @@ x-tile-1_4-2_fc12:HEAD:x-tile-1.4-2.fc12.src.rpm:1272313830 +x-tile-1_4-3_fc12:HEAD:x-tile-1.4-3.fc12.src.rpm:1273893481 diff --git a/x-tile-1.4-desktop.patch b/x-tile-1.4-desktop.patch new file mode 100644 index 0000000..052ca86 --- /dev/null +++ b/x-tile-1.4-desktop.patch @@ -0,0 +1,12 @@ +diff -up x-tile/linux/x-tile.desktop.orig x-tile/linux/x-tile.desktop +--- x-tile/linux/x-tile.desktop.orig 2010-03-05 19:00:11.000000000 +0100 ++++ x-tile/linux/x-tile.desktop 2010-05-14 13:57:40.539114708 +0200 +@@ -6,7 +6,7 @@ Comment[it]=Piastrellamento delle Finest + Comment[ru]=Мозаичное размещение окон на рабочем столе + Comment[zh_TW]=在你的桌面排列視窗 + Exec=x-tile --without-panel +-Icon=/usr/share/pixmaps/x-tile.svg ++Icon=x-tile + Terminal=false + Type=Application + StartupNotify=true diff --git a/x-tile.spec b/x-tile.spec index dd1c09c..61d51d2 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,12 +1,14 @@ Name: x-tile Version: 1.4 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A GNOME panel applet to tile windows Group: User Interface/Desktops License: GPLv2+ URL: http://open.vitaminap.it/en/x_tile.htm Source0: http://open.vitaminap.it/software/%{name}_%{version}.tar.gz +# Fix the Icon entry in the desktop file +Patch0: x-tile-1.4-desktop.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: desktop-file-utils @@ -14,7 +16,6 @@ Requires: gnome-python2-applet Requires: gnome-python2-gconf # Required to own /usr/lib/bonobo/servers Requires: libbonobo -Requires: python-psutil BuildArch: noarch %description @@ -26,6 +27,7 @@ for programmers referring to documentation as they are programming. %prep %setup -q -n %{name} +%patch0 -p1 -b .desktop chmod a-x {glade,linux}/* # Remove shebangs @@ -81,6 +83,10 @@ rm -rf $RPM_BUILD_ROOT %changelog +* 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 From 0ca81a0c1180f66b72daed408037456c93de3fcb Mon Sep 17 00:00:00 2001 From: melmorabity Date: Tue, 1 Jun 2010 23:08:01 +0000 Subject: [PATCH 03/65] - Update to 1.5 - Drop x-tile-1.4-desktop.patch patch --- .cvsignore | 2 +- import.log | 1 + sources | 2 +- x-tile-1.4-desktop.patch | 12 ------------ x-tile.spec | 33 +++++++++++++++------------------ 5 files changed, 18 insertions(+), 32 deletions(-) delete mode 100644 x-tile-1.4-desktop.patch diff --git a/.cvsignore b/.cvsignore index 269fd41..1e93d15 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -x-tile_1.4.tar.gz +x-tile_1.5.tar.gz diff --git a/import.log b/import.log index d7fbf41..ac5099b 100644 --- a/import.log +++ b/import.log @@ -1,2 +1,3 @@ x-tile-1_4-2_fc12:HEAD:x-tile-1.4-2.fc12.src.rpm:1272313830 x-tile-1_4-3_fc12:HEAD:x-tile-1.4-3.fc12.src.rpm:1273893481 +x-tile-1_5-1_fc13:HEAD:x-tile-1.5-1.fc13.src.rpm:1275433623 diff --git a/sources b/sources index f264136..9480b12 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -3f8b113426ee679ce26f2ece0e76a807 x-tile_1.4.tar.gz +d7783ea3a9717f8335d8c3e1839ca552 x-tile_1.5.tar.gz diff --git a/x-tile-1.4-desktop.patch b/x-tile-1.4-desktop.patch deleted file mode 100644 index 052ca86..0000000 --- a/x-tile-1.4-desktop.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -up x-tile/linux/x-tile.desktop.orig x-tile/linux/x-tile.desktop ---- x-tile/linux/x-tile.desktop.orig 2010-03-05 19:00:11.000000000 +0100 -+++ x-tile/linux/x-tile.desktop 2010-05-14 13:57:40.539114708 +0200 -@@ -6,7 +6,7 @@ Comment[it]=Piastrellamento delle Finest - Comment[ru]=Мозаичное размещение окон на рабочем столе - Comment[zh_TW]=在你的桌面排列視窗 - Exec=x-tile --without-panel --Icon=/usr/share/pixmaps/x-tile.svg -+Icon=x-tile - Terminal=false - Type=Application - StartupNotify=true diff --git a/x-tile.spec b/x-tile.spec index 61d51d2..c8feb34 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,14 +1,12 @@ Name: x-tile -Version: 1.4 -Release: 3%{?dist} +Version: 1.5 +Release: 1%{?dist} Summary: A GNOME panel applet to tile windows Group: User Interface/Desktops License: GPLv2+ URL: http://open.vitaminap.it/en/x_tile.htm Source0: http://open.vitaminap.it/software/%{name}_%{version}.tar.gz -# Fix the Icon entry in the desktop file -Patch0: x-tile-1.4-desktop.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: desktop-file-utils @@ -26,18 +24,14 @@ for programmers referring to documentation as they are programming. %prep -%setup -q -n %{name} -%patch0 -p1 -b .desktop -chmod a-x {glade,linux}/* +%setup -q # Remove shebangs -pushd modules -for file in cons.py core.py globs.py support.py; do +for file in modules/*.py; do sed -i.orig -e 1d $file && \ touch -r $file.orig $file && \ rm $file.orig done -popd %build @@ -50,16 +44,15 @@ install -Dp -m 0755 %{name} $RPM_BUILD_ROOT%{_bindir}/%{name} install -Dp -m 0644 linux/%{name}.server $RPM_BUILD_ROOT%{_prefix}/lib/bonobo/servers/%{name}.server install -Dp -m 0644 linux/%{name}.svg $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.svg install -Dp -m 0644 linux/%{name}.desktop $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop -pushd glade -for file in *.{glade,png,svg}; do - install -Dp -m 0644 $file $RPM_BUILD_ROOT%{_datadir}/%{name}/glade/$file + +for file in glade/*.{glade,png,svg}; do + install -Dpm 0644 $file $RPM_BUILD_ROOT%{_datadir}/%{name}/glade/$file done -popd -pushd modules -for file in *.py; do + +for file in modules/*.py; do install -Dp -m 0644 $file $RPM_BUILD_ROOT%{_datadir}/%{name}/modules/$file done -popd + install -d $RPM_BUILD_ROOT%{_datadir}/locale cp -a locale/{fr,it,ru,zh_TW} $RPM_BUILD_ROOT%{_datadir}/locale @@ -74,7 +67,7 @@ rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(-,root,root,-) -%doc license readme linux/multiple-monitors-readme +%doc license readme %{_bindir}/* %{_datadir}/%{name} %{_datadir}/applications/*.desktop @@ -83,6 +76,10 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed Jun 2 2010 ELMORABITY Mohamed 1.5-1 +- Update to 1.5 +- Drop x-tile-1.4-desktop.patch patches + * Fri May 14 2010 ELMORABITY Mohamed 1.4-3 - Remove useless Requires python-psutil - Correct Icon entry in desktop file From e725f256b92aa2a3e74c40078724c8e25aed4dfc Mon Sep 17 00:00:00 2001 From: melmorabity Date: Tue, 1 Jun 2010 23:40:43 +0000 Subject: [PATCH 04/65] Fix path issues --- import.log | 1 + x-tile.spec | 16 ++++++++++------ 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/import.log b/import.log index ac5099b..b8003d6 100644 --- a/import.log +++ b/import.log @@ -1,3 +1,4 @@ x-tile-1_4-2_fc12:HEAD:x-tile-1.4-2.fc12.src.rpm:1272313830 x-tile-1_4-3_fc12:HEAD:x-tile-1.4-3.fc12.src.rpm:1273893481 x-tile-1_5-1_fc13:HEAD:x-tile-1.5-1.fc13.src.rpm:1275433623 +x-tile-1_5-1_fc13:HEAD:x-tile-1.5-1.fc13.src.rpm:1275435595 diff --git a/x-tile.spec b/x-tile.spec index c8feb34..5877461 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -40,18 +40,22 @@ done %install rm -rf $RPM_BUILD_ROOT -install -Dp -m 0755 %{name} $RPM_BUILD_ROOT%{_bindir}/%{name} -install -Dp -m 0644 linux/%{name}.server $RPM_BUILD_ROOT%{_prefix}/lib/bonobo/servers/%{name}.server -install -Dp -m 0644 linux/%{name}.svg $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.svg -install -Dp -m 0644 linux/%{name}.desktop $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop +install -Dpm 0755 %{name} $RPM_BUILD_ROOT%{_bindir}/%{name} +install -Dpm 0644 linux/%{name}.server $RPM_BUILD_ROOT%{_prefix}/lib/bonobo/servers/%{name}.server +install -Dpm 0644 linux/%{name}.svg $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.svg +install -Dpm 0644 linux/%{name}.desktop $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop -for file in glade/*.{glade,png,svg}; do +pushd glade +for file in *.{glade,png,svg}; do install -Dpm 0644 $file $RPM_BUILD_ROOT%{_datadir}/%{name}/glade/$file done +popd -for file in modules/*.py; do +pushd modules +for file in *.py; do install -Dp -m 0644 $file $RPM_BUILD_ROOT%{_datadir}/%{name}/modules/$file done +popd install -d $RPM_BUILD_ROOT%{_datadir}/locale cp -a locale/{fr,it,ru,zh_TW} $RPM_BUILD_ROOT%{_datadir}/locale From c00f47ad48fcc819ea164b6e9e0adef42279de11 Mon Sep 17 00:00:00 2001 From: melmorabity Date: Tue, 1 Jun 2010 23:45:02 +0000 Subject: [PATCH 05/65] *** empty log message *** --- x-tile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x-tile.spec b/x-tile.spec index 5877461..03da2bf 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile Version: 1.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A GNOME panel applet to tile windows Group: User Interface/Desktops @@ -80,6 +80,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* 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 patches From 113c0c029b452fa42f1d60fd98b85c4c696a41e3 Mon Sep 17 00:00:00 2001 From: melmorabity Date: Thu, 3 Jun 2010 17:25:24 +0000 Subject: [PATCH 06/65] Add call to desktop-file-install --- import.log | 1 + x-tile.spec | 13 ++++++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/import.log b/import.log index b8003d6..883c775 100644 --- a/import.log +++ b/import.log @@ -2,3 +2,4 @@ x-tile-1_4-2_fc12:HEAD:x-tile-1.4-2.fc12.src.rpm:1272313830 x-tile-1_4-3_fc12:HEAD:x-tile-1.4-3.fc12.src.rpm:1273893481 x-tile-1_5-1_fc13:HEAD:x-tile-1.5-1.fc13.src.rpm:1275433623 x-tile-1_5-1_fc13:HEAD:x-tile-1.5-1.fc13.src.rpm:1275435595 +x-tile-1_5-3_fc13:HEAD:x-tile-1.5-3.fc13.src.rpm:1275585870 diff --git a/x-tile.spec b/x-tile.spec index 03da2bf..0f87dd1 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile Version: 1.5 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A GNOME panel applet to tile windows Group: User Interface/Desktops @@ -12,7 +12,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: desktop-file-utils Requires: gnome-python2-applet Requires: gnome-python2-gconf -# Required to own /usr/lib/bonobo/servers +# Owns /usr/lib/bonobo/servers Requires: libbonobo BuildArch: noarch @@ -44,6 +44,10 @@ install -Dpm 0755 %{name} $RPM_BUILD_ROOT%{_bindir}/%{name} install -Dpm 0644 linux/%{name}.server $RPM_BUILD_ROOT%{_prefix}/lib/bonobo/servers/%{name}.server install -Dpm 0644 linux/%{name}.svg $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.svg install -Dpm 0644 linux/%{name}.desktop $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop +desktop-file-install \ + --dir=$RPM_BUILD_ROOT%{_datadir}/applications \ + $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop + pushd glade for file in *.{glade,png,svg}; do @@ -80,12 +84,15 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Jun 3 2010 ELMORABITY Mohamed 1.5-3 +- Add call to desktop-file-install + * 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 patches +- Drop x-tile-1.4-desktop.patch patch * Fri May 14 2010 ELMORABITY Mohamed 1.4-3 - Remove useless Requires python-psutil From 725ffac838070d9cec17cc5c755b5c8be871a554 Mon Sep 17 00:00:00 2001 From: melmorabity Date: Thu, 10 Jun 2010 00:46:36 +0000 Subject: [PATCH 07/65] Update to 1.5.2 --- .cvsignore | 2 +- import.log | 1 + sources | 2 +- x-tile.spec | 13 ++++++------- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.cvsignore b/.cvsignore index 1e93d15..d615edf 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -x-tile_1.5.tar.gz +x-tile-1.5.2.tar.gz diff --git a/import.log b/import.log index 883c775..ae09a48 100644 --- a/import.log +++ b/import.log @@ -3,3 +3,4 @@ x-tile-1_4-3_fc12:HEAD:x-tile-1.4-3.fc12.src.rpm:1273893481 x-tile-1_5-1_fc13:HEAD:x-tile-1.5-1.fc13.src.rpm:1275433623 x-tile-1_5-1_fc13:HEAD:x-tile-1.5-1.fc13.src.rpm:1275435595 x-tile-1_5-3_fc13:HEAD:x-tile-1.5-3.fc13.src.rpm:1275585870 +x-tile-1_5_2-1_fc13:HEAD:x-tile-1.5.2-1.fc13.src.rpm:1276130726 diff --git a/sources b/sources index 9480b12..811db2c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -d7783ea3a9717f8335d8c3e1839ca552 x-tile_1.5.tar.gz +dcda97bdae0bcf70acd530a42d2239a9 x-tile-1.5.2.tar.gz diff --git a/x-tile.spec b/x-tile.spec index 0f87dd1..e40b923 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,12 +1,12 @@ Name: x-tile -Version: 1.5 -Release: 3%{?dist} +Version: 1.5.2 +Release: 1%{?dist} Summary: A GNOME panel applet to tile windows Group: User Interface/Desktops License: GPLv2+ URL: http://open.vitaminap.it/en/x_tile.htm -Source0: http://open.vitaminap.it/software/%{name}_%{version}.tar.gz +Source0: http://open.vitaminap.it/software/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: desktop-file-utils @@ -43,10 +43,9 @@ rm -rf $RPM_BUILD_ROOT install -Dpm 0755 %{name} $RPM_BUILD_ROOT%{_bindir}/%{name} install -Dpm 0644 linux/%{name}.server $RPM_BUILD_ROOT%{_prefix}/lib/bonobo/servers/%{name}.server install -Dpm 0644 linux/%{name}.svg $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.svg -install -Dpm 0644 linux/%{name}.desktop $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop desktop-file-install \ --dir=$RPM_BUILD_ROOT%{_datadir}/applications \ - $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop + linux/%{name}.desktop pushd glade @@ -84,8 +83,8 @@ rm -rf $RPM_BUILD_ROOT %changelog -* Thu Jun 3 2010 ELMORABITY Mohamed 1.5-3 -- Add call to desktop-file-install +* 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 From 1da788a30c2ee5fcc97823abe38d375bbb0757ec Mon Sep 17 00:00:00 2001 From: melmorabity Date: Thu, 10 Jun 2010 00:47:58 +0000 Subject: [PATCH 08/65] Fix changelog date --- x-tile.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x-tile.spec b/x-tile.spec index e40b923..82f6f1f 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -83,7 +83,7 @@ rm -rf $RPM_BUILD_ROOT %changelog -* Thu Jun 3 2010 ELMORABITY Mohamed 1.5.2-1 +* Thu Jun 10 2010 ELMORABITY Mohamed 1.5.2-1 - Update to 1.5.2 * Wed Jun 2 2010 ELMORABITY Mohamed 1.5-2 From e93362c88ec2a47dde33253443ad948648212448 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 29 Jul 2010 15:29:51 +0000 Subject: [PATCH 09/65] dist-git conversion --- .cvsignore => .gitignore | 0 Makefile | 21 --------------------- import.log | 6 ------ 3 files changed, 27 deletions(-) rename .cvsignore => .gitignore (100%) delete mode 100644 Makefile delete mode 100644 import.log diff --git a/.cvsignore b/.gitignore similarity index 100% rename from .cvsignore rename to .gitignore diff --git a/Makefile b/Makefile deleted file mode 100644 index 96df859..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: x-tile -# $Id$ -NAME := x-tile -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attept a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) diff --git a/import.log b/import.log deleted file mode 100644 index ae09a48..0000000 --- a/import.log +++ /dev/null @@ -1,6 +0,0 @@ -x-tile-1_4-2_fc12:HEAD:x-tile-1.4-2.fc12.src.rpm:1272313830 -x-tile-1_4-3_fc12:HEAD:x-tile-1.4-3.fc12.src.rpm:1273893481 -x-tile-1_5-1_fc13:HEAD:x-tile-1.5-1.fc13.src.rpm:1275433623 -x-tile-1_5-1_fc13:HEAD:x-tile-1.5-1.fc13.src.rpm:1275435595 -x-tile-1_5-3_fc13:HEAD:x-tile-1.5-3.fc13.src.rpm:1275585870 -x-tile-1_5_2-1_fc13:HEAD:x-tile-1.5.2-1.fc13.src.rpm:1276130726 From 9a2be816d5759ebf21f05c48a0f41c7002d2f6f5 Mon Sep 17 00:00:00 2001 From: builder Date: Tue, 9 Nov 2010 22:16:01 +0100 Subject: [PATCH 10/65] Update to 1.8.2 --- .gitignore | 1 + sources | 2 +- x-tile.spec | 64 +++++++++++++++++++++++++---------------------------- 3 files changed, 32 insertions(+), 35 deletions(-) diff --git a/.gitignore b/.gitignore index d615edf..fd44c0d 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ x-tile-1.5.2.tar.gz +/x-tile-1.8.2.tar.gz diff --git a/sources b/sources index 811db2c..f837fd4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -dcda97bdae0bcf70acd530a42d2239a9 x-tile-1.5.2.tar.gz +1151c0ef43db4c8a2b33d61bc58361b1 x-tile-1.8.2.tar.gz diff --git a/x-tile.spec b/x-tile.spec index 82f6f1f..4f487e9 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,12 +1,16 @@ +%if ! (0%{?fedora} > 12) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif + Name: x-tile -Version: 1.5.2 +Version: 1.8.2 Release: 1%{?dist} -Summary: A GNOME panel applet to tile windows +Summary: A GNOME panel applet to tile windows in different ways Group: User Interface/Desktops License: GPLv2+ -URL: http://open.vitaminap.it/en/x_tile.htm -Source0: http://open.vitaminap.it/software/%{name}-%{version}.tar.gz +URL: http://www.giuspen.com/x-tile/ +Source0: http://www.giuspen.com/software/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: desktop-file-utils @@ -26,42 +30,29 @@ for programmers referring to documentation as they are programming. %prep %setup -q -# Remove shebangs -for file in modules/*.py; do - sed -i.orig -e 1d $file && \ - touch -r $file.orig $file && \ - rm $file.orig -done +# Remove import of cons module in setup.py, only needed to get the current +# version of x-tile and supported languages. The cons module calls the gtk one, +# which needs a running graphical session +sed -i "\|import cons|d; s|cons.VERSION|\"%{version}\"|" setup.py +LANGUAGES=$(sed -n "s/^AVAILABLE_LANGS = //p" modules/cons.py) +sed -i "s|cons.AVAILABLE_LANGS|$LANGUAGES|" setup.py + +# Fix permissions +chmod 0644 glade/*.svg linux/* %build +%{__python} setup.py build %install rm -rf $RPM_BUILD_ROOT +%{__python} setup.py install \ + --skip-build \ + --root $RPM_BUILD_ROOT -install -Dpm 0755 %{name} $RPM_BUILD_ROOT%{_bindir}/%{name} -install -Dpm 0644 linux/%{name}.server $RPM_BUILD_ROOT%{_prefix}/lib/bonobo/servers/%{name}.server -install -Dpm 0644 linux/%{name}.svg $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.svg -desktop-file-install \ - --dir=$RPM_BUILD_ROOT%{_datadir}/applications \ - linux/%{name}.desktop - - -pushd glade -for file in *.{glade,png,svg}; do - install -Dpm 0644 $file $RPM_BUILD_ROOT%{_datadir}/%{name}/glade/$file -done -popd - -pushd modules -for file in *.py; do -install -Dp -m 0644 $file $RPM_BUILD_ROOT%{_datadir}/%{name}/modules/$file -done -popd - -install -d $RPM_BUILD_ROOT%{_datadir}/locale -cp -a locale/{fr,it,ru,zh_TW} $RPM_BUILD_ROOT%{_datadir}/locale +# Remove useless header x-tile.glade.h +rm $RPM_BUILD_ROOT%{_datadir}/%{name}/glade/x-tile.glade.h desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop @@ -74,16 +65,21 @@ rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(-,root,root,-) -%doc license readme +%doc license %{_bindir}/* %{_datadir}/%{name} %{_datadir}/applications/*.desktop %{_datadir}/pixmaps/*.svg %{_prefix}/lib/bonobo/servers/*.server +%{python_sitelib}/*.egg-info %changelog -* Thu Jun 10 2010 ELMORABITY Mohamed 1.5.2-1 +* 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 From 5c056d9f6c515f7f08cb0c9824e85f135ae31d1c Mon Sep 17 00:00:00 2001 From: builder Date: Tue, 9 Nov 2010 22:41:16 +0100 Subject: [PATCH 11/65] Add missing BuildRequires python2 --- x-tile.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/x-tile.spec b/x-tile.spec index 4f487e9..c5b8cbd 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -4,7 +4,7 @@ Name: x-tile Version: 1.8.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A GNOME panel applet to tile windows in different ways Group: User Interface/Desktops @@ -14,6 +14,7 @@ Source0: http://www.giuspen.com/software/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: desktop-file-utils +BuildRequires: python2 Requires: gnome-python2-applet Requires: gnome-python2-gconf # Owns /usr/lib/bonobo/servers @@ -75,6 +76,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* 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) From 6d266d879132d022dd6dd177d4e979f97b15edcd Mon Sep 17 00:00:00 2001 From: Mohamed ElMorabity Date: Mon, 22 Nov 2010 10:13:58 +0100 Subject: [PATCH 12/65] Update to 1.8.3 --- .gitignore | 1 + sources | 2 +- x-tile.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index fd44c0d..9d72763 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ x-tile-1.5.2.tar.gz /x-tile-1.8.2.tar.gz +/x-tile-1.8.3.tar.gz diff --git a/sources b/sources index f837fd4..f35cf0a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -1151c0ef43db4c8a2b33d61bc58361b1 x-tile-1.8.2.tar.gz +70e6249c468e52bc9c71e3520bbaf049 x-tile-1.8.3.tar.gz diff --git a/x-tile.spec b/x-tile.spec index c5b8cbd..fd94b4d 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -3,8 +3,8 @@ %endif Name: x-tile -Version: 1.8.2 -Release: 2%{?dist} +Version: 1.8.3 +Release: 1%{?dist} Summary: A GNOME panel applet to tile windows in different ways Group: User Interface/Desktops @@ -76,6 +76,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* 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 From a7aafaccbc54f1b0715c159b4ec0ff823eefa904 Mon Sep 17 00:00:00 2001 From: Mohamed ElMorabity Date: Wed, 8 Dec 2010 23:34:02 +0100 Subject: [PATCH 13/65] Update to 1.8.4 --- .gitignore | 1 + sources | 2 +- x-tile.spec | 65 ++++++++++++++++++++++++++++++++++++++++++++++------- 3 files changed, 59 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index 9d72763..da5e9e3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ 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 diff --git a/sources b/sources index f35cf0a..a7bad32 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -70e6249c468e52bc9c71e3520bbaf049 x-tile-1.8.3.tar.gz +462c211a2dcad9fd340efe8afd4b4ed5 x-tile-1.8.4.tar.gz diff --git a/x-tile.spec b/x-tile.spec index fd94b4d..ddfdb0b 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -3,7 +3,7 @@ %endif Name: x-tile -Version: 1.8.3 +Version: 1.8.4 Release: 1%{?dist} Summary: A GNOME panel applet to tile windows in different ways @@ -16,9 +16,9 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: desktop-file-utils BuildRequires: python2 Requires: gnome-python2-applet -Requires: gnome-python2-gconf # Owns /usr/lib/bonobo/servers Requires: libbonobo +Requires: %{name}-common = %{version}-%{release} BuildArch: noarch %description @@ -28,6 +28,38 @@ ways. This is especially useful for comparing products in separate web pages, or for programmers referring to documentation as they are programming. +%package common +Summary: X-tile common files +Group: User Interface/Desktops +Requires: gnome-python2-gconf +Requires: pygtk2 +BuildArch: noarch + +%description common +X-tile is a GNOME applet for your panel (or optionally a standalone 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. + +This package contains all the common files needed by x-tile or x-tile-ng. + + +%package ng +Summary: A GTK application to tile windows in different ways +Group: User Interface/Desktops +Requires: %{name}-common = %{version}-%{release} +BuildArch: noarch + +%description ng +X-tile is a GNOME applet for your panel (or optionally a standalone 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. + +This package contains a desktop-independent version of X-tile, which doesn't +require the GNOME panel and works only without the applet + + %prep %setup -q @@ -52,10 +84,12 @@ rm -rf $RPM_BUILD_ROOT --skip-build \ --root $RPM_BUILD_ROOT -# Remove useless header x-tile.glade.h -rm $RPM_BUILD_ROOT%{_datadir}/%{name}/glade/x-tile.glade.h +# Install x-tile-ng executable and desktop file +install -Dp %{name}-ng $RPM_BUILD_ROOT%{_bindir}/%{name}-ng +install -Dpm 0644 linux/%{name}-ng.desktop $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-ng.desktop desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop +desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-ng.desktop %find_lang %{name} @@ -64,18 +98,33 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop rm -rf $RPM_BUILD_ROOT -%files -f %{name}.lang +%files +%defattr(-,root,root,-) +%{_bindir}/%{name} +%{_datadir}/applications/%{name}.desktop +%{_prefix}/lib/bonobo/servers/*.server + + +%files -f %{name}.lang common %defattr(-,root,root,-) %doc license -%{_bindir}/* %{_datadir}/%{name} -%{_datadir}/applications/*.desktop %{_datadir}/pixmaps/*.svg -%{_prefix}/lib/bonobo/servers/*.server %{python_sitelib}/*.egg-info +%files ng +%defattr(-,root,root,-) +%{_bindir}/%{name}-ng +%{_datadir}/applications/%{name}-ng.desktop + + %changelog +* 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 From 1b1f7878c1e8cdf858aceb0c2c142ddbfdcf3457 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Mon, 7 Feb 2011 21:23:53 -0600 Subject: [PATCH 14/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild --- x-tile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x-tile.spec b/x-tile.spec index ddfdb0b..9069322 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -4,7 +4,7 @@ Name: x-tile Version: 1.8.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A GNOME panel applet to tile windows in different ways Group: User Interface/Desktops @@ -120,6 +120,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* 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) From a69bc189051be8fbfd882854b387ce0ea9db783a Mon Sep 17 00:00:00 2001 From: Mohamed El Morabity Date: Thu, 10 Mar 2011 14:25:50 +0100 Subject: [PATCH 15/65] Update to 1.8.5 --- .gitignore | 1 + sources | 2 +- x-tile.spec | 36 +++++++++++++++--------------------- 3 files changed, 17 insertions(+), 22 deletions(-) diff --git a/.gitignore b/.gitignore index da5e9e3..c9c0589 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ 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 diff --git a/sources b/sources index a7bad32..8d2237e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -462c211a2dcad9fd340efe8afd4b4ed5 x-tile-1.8.4.tar.gz +d64da12bdf35fb59a1dd32f2edee4db2 x-tile-1.8.5.tar.gz diff --git a/x-tile.spec b/x-tile.spec index 9069322..2cfaf00 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,20 +1,16 @@ -%if ! (0%{?fedora} > 12) -%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} -%endif - Name: x-tile -Version: 1.8.4 -Release: 2%{?dist} +Version: 1.8.5 +Release: 1%{?dist} Summary: A GNOME panel applet to tile windows in different ways Group: User Interface/Desktops License: GPLv2+ URL: http://www.giuspen.com/x-tile/ Source0: http://www.giuspen.com/software/%{name}-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: desktop-file-utils -BuildRequires: python2 +BuildRequires: gettext +BuildRequires: python-setuptools Requires: gnome-python2-applet # Owns /usr/lib/bonobo/servers Requires: libbonobo @@ -70,23 +66,22 @@ sed -i "\|import cons|d; s|cons.VERSION|\"%{version}\"|" setup.py LANGUAGES=$(sed -n "s/^AVAILABLE_LANGS = //p" modules/cons.py) sed -i "s|cons.AVAILABLE_LANGS|$LANGUAGES|" setup.py -# Fix permissions -chmod 0644 glade/*.svg linux/* - %build -%{__python} setup.py build +%{__python} -c 'import setuptools; execfile("setup.py")' build %install -rm -rf $RPM_BUILD_ROOT %{__python} setup.py install \ - --skip-build \ + --no-compile \ --root $RPM_BUILD_ROOT -# Install x-tile-ng executable and desktop file -install -Dp %{name}-ng $RPM_BUILD_ROOT%{_bindir}/%{name}-ng -install -Dpm 0644 linux/%{name}-ng.desktop $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-ng.desktop +%{__python} setup.py --no-panel-applet install \ + --no-compile \ + --root $RPM_BUILD_ROOT + +# Remove useless header +rm $RPM_BUILD_ROOT%{_datadir}/%{name}/glade/x-tile.glade.h desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-ng.desktop @@ -94,10 +89,6 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-ng.desktop %find_lang %{name} -%clean -rm -rf $RPM_BUILD_ROOT - - %files %defattr(-,root,root,-) %{_bindir}/%{name} @@ -120,6 +111,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* 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 From a4171126cca426d1306a0883005d153ca870a05b Mon Sep 17 00:00:00 2001 From: Mohamed El Morabity Date: Thu, 17 Mar 2011 01:30:39 +0100 Subject: [PATCH 16/65] Update to 1.8.6 --- .gitignore | 1 + sources | 2 +- x-tile.spec | 12 ++++++------ 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index c9c0589..69aeffa 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ x-tile-1.5.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 diff --git a/sources b/sources index 8d2237e..82038a8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -d64da12bdf35fb59a1dd32f2edee4db2 x-tile-1.8.5.tar.gz +5176ceda20028e42b6aa6e40de7415cc x-tile-1.8.6.tar.gz diff --git a/x-tile.spec b/x-tile.spec index 2cfaf00..b45663a 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,5 +1,5 @@ Name: x-tile -Version: 1.8.5 +Version: 1.8.6 Release: 1%{?dist} Summary: A GNOME panel applet to tile windows in different ways @@ -57,7 +57,7 @@ require the GNOME panel and works only without the applet %prep -%setup -q +%setup -q -n %{name}_%{version} # Remove import of cons module in setup.py, only needed to get the current # version of x-tile and supported languages. The cons module calls the gtk one, @@ -68,7 +68,7 @@ sed -i "s|cons.AVAILABLE_LANGS|$LANGUAGES|" setup.py %build -%{__python} -c 'import setuptools; execfile("setup.py")' build +%{__python} setup.py build %install @@ -80,9 +80,6 @@ sed -i "s|cons.AVAILABLE_LANGS|$LANGUAGES|" setup.py --no-compile \ --root $RPM_BUILD_ROOT -# Remove useless header -rm $RPM_BUILD_ROOT%{_datadir}/%{name}/glade/x-tile.glade.h - desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-ng.desktop @@ -111,6 +108,9 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-ng.desktop %changelog +* 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 From 561dc997e08d13cfd20c1870fc2c18d2f015a3f7 Mon Sep 17 00:00:00 2001 From: Mohamed El Morabity Date: Sun, 26 Jun 2011 14:48:41 +0200 Subject: [PATCH 17/65] - 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 --- .gitignore | 1 + sources | 2 +- x-tile.spec | 92 +++++++++++++++++------------------------------------ 3 files changed, 32 insertions(+), 63 deletions(-) diff --git a/.gitignore b/.gitignore index 69aeffa..c8afe5b 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ x-tile-1.5.2.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 diff --git a/sources b/sources index 82038a8..339e193 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -5176ceda20028e42b6aa6e40de7415cc x-tile-1.8.6.tar.gz +e7439fefdba9b57d0b75586ab3e8d9cb x-tile-1.9.tar.gz diff --git a/x-tile.spec b/x-tile.spec index b45663a..bbb13ac 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,7 +1,7 @@ Name: x-tile -Version: 1.8.6 +Version: 1.9 Release: 1%{?dist} -Summary: A GNOME panel applet to tile windows in different ways +Summary: A GTK application to tile windows in different ways Group: User Interface/Desktops License: GPLv2+ @@ -11,53 +11,23 @@ Source0: http://www.giuspen.com/software/%{name}-%{version}.tar.gz BuildRequires: desktop-file-utils BuildRequires: gettext BuildRequires: python-setuptools -Requires: gnome-python2-applet -# Owns /usr/lib/bonobo/servers -Requires: libbonobo -Requires: %{name}-common = %{version}-%{release} +Requires: gnome-python2-gconf +Requires: pygtk2 +Provides: %{name}-common = %{version}-%{release} +Provides: %{name}-ng = %{version}-%{release} +Obsoletes: %{name}-common < %{version}-%{release} +Obsoletes: %{name}-ng < %{version}-%{release} BuildArch: noarch %description -X-tile is a GNOME applet for your panel (or optionally a standalone 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. - - -%package common -Summary: X-tile common files -Group: User Interface/Desktops -Requires: gnome-python2-gconf -Requires: pygtk2 -BuildArch: noarch - -%description common -X-tile is a GNOME applet for your panel (or optionally a standalone 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. - -This package contains all the common files needed by x-tile or x-tile-ng. - - -%package ng -Summary: A GTK application to tile windows in different ways -Group: User Interface/Desktops -Requires: %{name}-common = %{version}-%{release} -BuildArch: noarch - -%description ng -X-tile is a GNOME applet for your panel (or optionally a standalone 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. - -This package contains a desktop-independent version of X-tile, which doesn't -require the GNOME panel and works only without the applet +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 -%setup -q -n %{name}_%{version} +%setup -q # Remove import of cons module in setup.py, only needed to get the current # version of x-tile and supported languages. The cons module calls the gtk one, @@ -72,42 +42,40 @@ sed -i "s|cons.AVAILABLE_LANGS|$LANGUAGES|" setup.py %install -%{__python} setup.py install \ - --no-compile \ - --root $RPM_BUILD_ROOT - +# Only the "ng" version is provided since the GNOME 2 applets are no longer %{__python} setup.py --no-panel-applet install \ --no-compile \ --root $RPM_BUILD_ROOT -desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop +# Link to former x-tile executable to x-tile-ng +ln -s %{name}-ng $RPM_BUILD_ROOT%{_bindir}/%{name} + +# Remove useless header +rm $RPM_BUILD_ROOT%{_datadir}/%{name}/glade/*.h + desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-ng.desktop %find_lang %{name} -%files -%defattr(-,root,root,-) -%{_bindir}/%{name} -%{_datadir}/applications/%{name}.desktop -%{_prefix}/lib/bonobo/servers/*.server - - -%files -f %{name}.lang common +%files -f %{name}.lang %defattr(-,root,root,-) %doc license +%{_bindir}/%{name} +%{_bindir}/%{name}-ng %{_datadir}/%{name} +%{_datadir}/applications/%{name}-ng.desktop %{_datadir}/pixmaps/*.svg %{python_sitelib}/*.egg-info -%files ng -%defattr(-,root,root,-) -%{_bindir}/%{name}-ng -%{_datadir}/applications/%{name}-ng.desktop - - %changelog +* 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 From 2e47976fe7679e5ed47018778f0ffb89e834920e Mon Sep 17 00:00:00 2001 From: Mohamed El Morabity Date: Sun, 10 Jul 2011 16:48:02 +0200 Subject: [PATCH 18/65] Update to 2.0 --- .gitignore | 1 + sources | 2 +- x-tile.spec | 18 +++++++++--------- 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index c8afe5b..0d27eef 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ x-tile-1.5.2.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 diff --git a/sources b/sources index 339e193..4b7b9fc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -e7439fefdba9b57d0b75586ab3e8d9cb x-tile-1.9.tar.gz +be31aee53edfa87c0a8a9d148c43a95a x-tile-2.0.tar.gz diff --git a/x-tile.spec b/x-tile.spec index bbb13ac..dd9e00d 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,5 +1,5 @@ Name: x-tile -Version: 1.9 +Version: 2.0 Release: 1%{?dist} Summary: A GTK application to tile windows in different ways @@ -42,18 +42,14 @@ sed -i "s|cons.AVAILABLE_LANGS|$LANGUAGES|" setup.py %install -# Only the "ng" version is provided since the GNOME 2 applets are no longer -%{__python} setup.py --no-panel-applet install \ +%{__python} setup.py install \ --no-compile \ --root $RPM_BUILD_ROOT -# Link to former x-tile executable to x-tile-ng -ln -s %{name}-ng $RPM_BUILD_ROOT%{_bindir}/%{name} - # Remove useless header rm $RPM_BUILD_ROOT%{_datadir}/%{name}/glade/*.h -desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-ng.desktop +desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop %find_lang %{name} @@ -62,14 +58,18 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-ng.desktop %defattr(-,root,root,-) %doc license %{_bindir}/%{name} -%{_bindir}/%{name}-ng %{_datadir}/%{name} -%{_datadir}/applications/%{name}-ng.desktop +%{_datadir}/applications/%{name}.desktop %{_datadir}/pixmaps/*.svg %{python_sitelib}/*.egg-info %changelog +* 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 From 32452bfdcec4a56b99b2c76cd60bc1a2da184dd2 Mon Sep 17 00:00:00 2001 From: Mohamed El Morabity Date: Tue, 19 Jul 2011 02:32:01 +0200 Subject: [PATCH 19/65] Update to 2.1 --- .gitignore | 1 + sources | 2 +- x-tile.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 0d27eef..b65c76e 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ x-tile-1.5.2.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 diff --git a/sources b/sources index 4b7b9fc..4cde398 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -be31aee53edfa87c0a8a9d148c43a95a x-tile-2.0.tar.gz +16602c02b5e53741f464c21112697b35 x-tile-2.1.tar.gz diff --git a/x-tile.spec b/x-tile.spec index dd9e00d..84d1b37 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,5 +1,5 @@ Name: x-tile -Version: 2.0 +Version: 2.1 Release: 1%{?dist} Summary: A GTK application to tile windows in different ways @@ -65,6 +65,9 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop %changelog +* 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 From f555e73b0738ce2bbb6eaa281836bd27537d871f Mon Sep 17 00:00:00 2001 From: Mohamed El Morabity Date: Tue, 3 Jan 2012 13:47:36 +0100 Subject: [PATCH 20/65] Update to 2.2 --- .gitignore | 1 + sources | 2 +- x-tile.spec | 8 ++++---- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index b65c76e..fc1602f 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ x-tile-1.5.2.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 diff --git a/sources b/sources index 4cde398..721fc02 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -16602c02b5e53741f464c21112697b35 x-tile-2.1.tar.gz +cb3de8756d4948747e45702794d04116 x-tile-2.2.tar.gz diff --git a/x-tile.spec b/x-tile.spec index 84d1b37..5e0f109 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,5 +1,5 @@ Name: x-tile -Version: 2.1 +Version: 2.2 Release: 1%{?dist} Summary: A GTK application to tile windows in different ways @@ -46,9 +46,6 @@ sed -i "s|cons.AVAILABLE_LANGS|$LANGUAGES|" setup.py --no-compile \ --root $RPM_BUILD_ROOT -# Remove useless header -rm $RPM_BUILD_ROOT%{_datadir}/%{name}/glade/*.h - desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop %find_lang %{name} @@ -65,6 +62,9 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop %changelog +* 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 From 39bff7c31af3fa49864c1aa882bb5a49c5ef3cec Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 14 Jan 2012 02:33:36 -0600 Subject: [PATCH 21/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild --- x-tile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x-tile.spec b/x-tile.spec index 5e0f109..0de72ee 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile Version: 2.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A GTK application to tile windows in different ways Group: User Interface/Desktops @@ -62,6 +62,9 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop %changelog +* Sat Jan 14 2012 Fedora Release Engineering - 2.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + * Tue Jan 03 2012 Mohamed El Morabity - 2.2-1 - Update to 2.2 From 84227f7a92792aa7332d36342e1bc9057ce33787 Mon Sep 17 00:00:00 2001 From: Mohamed El Morabity Date: Mon, 20 Feb 2012 15:59:03 +0100 Subject: [PATCH 22/65] Update to 2.2.1 --- .gitignore | 1 + sources | 2 +- x-tile.spec | 12 +++++++----- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index fc1602f..9c58174 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ x-tile-1.5.2.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 diff --git a/sources b/sources index 721fc02..ba76dd8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -cb3de8756d4948747e45702794d04116 x-tile-2.2.tar.gz +8a585674e13086681750c91c39f0d99f x-tile-2.2.1.tar.gz diff --git a/x-tile.spec b/x-tile.spec index 0de72ee..0eb62d5 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile -Version: 2.2 -Release: 2%{?dist} +Version: 2.2.1 +Release: 1%{?dist} Summary: A GTK application to tile windows in different ways Group: User Interface/Desktops @@ -15,8 +15,8 @@ Requires: gnome-python2-gconf Requires: pygtk2 Provides: %{name}-common = %{version}-%{release} Provides: %{name}-ng = %{version}-%{release} -Obsoletes: %{name}-common < %{version}-%{release} -Obsoletes: %{name}-ng < %{version}-%{release} +Obsoletes: %{name}-common < 2.2.1 +Obsoletes: %{name}-ng < 2.2.1 BuildArch: noarch %description @@ -52,7 +52,6 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop %files -f %{name}.lang -%defattr(-,root,root,-) %doc license %{_bindir}/%{name} %{_datadir}/%{name} @@ -62,6 +61,9 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop %changelog +* Mon Feb 20 2012 Mohamed El Morabity - 2.2.1-1 +- Update to 2.2.1 + * Sat Jan 14 2012 Fedora Release Engineering - 2.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild From e8f78b79ec3a79edf28a578e317290dca02cdfd9 Mon Sep 17 00:00:00 2001 From: Mohamed El Morabity Date: Sat, 14 Jul 2012 11:44:27 +0200 Subject: [PATCH 23/65] Update to 2.3.1 --- .gitignore | 1 + sources | 2 +- x-tile.spec | 16 +++++++++------- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 9c58174..cca2184 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ x-tile-1.5.2.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 diff --git a/sources b/sources index ba76dd8..f5ffbb0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -8a585674e13086681750c91c39f0d99f x-tile-2.2.1.tar.gz +251aec74e6ebe9bef17598cfbff16871 x-tile-2.3.1.tar.bz2 diff --git a/x-tile.spec b/x-tile.spec index 0eb62d5..4271754 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,22 +1,18 @@ Name: x-tile -Version: 2.2.1 +Version: 2.3.1 Release: 1%{?dist} Summary: A GTK application to tile windows in different ways Group: User Interface/Desktops License: GPLv2+ URL: http://www.giuspen.com/x-tile/ -Source0: http://www.giuspen.com/software/%{name}-%{version}.tar.gz +Source0: http://www.giuspen.com/software/%{name}-%{version}.tar.bz2 BuildRequires: desktop-file-utils BuildRequires: gettext BuildRequires: python-setuptools Requires: gnome-python2-gconf Requires: pygtk2 -Provides: %{name}-common = %{version}-%{release} -Provides: %{name}-ng = %{version}-%{release} -Obsoletes: %{name}-common < 2.2.1 -Obsoletes: %{name}-ng < 2.2.1 BuildArch: noarch %description @@ -34,7 +30,7 @@ programming. # which needs a running graphical session sed -i "\|import cons|d; s|cons.VERSION|\"%{version}\"|" setup.py LANGUAGES=$(sed -n "s/^AVAILABLE_LANGS = //p" modules/cons.py) -sed -i "s|cons.AVAILABLE_LANGS|$LANGUAGES|" setup.py +# sed -i "s|cons.AVAILABLE_LANGS|$LANGUAGES|" setup.py %build @@ -46,6 +42,8 @@ sed -i "s|cons.AVAILABLE_LANGS|$LANGUAGES|" setup.py --no-compile \ --root $RPM_BUILD_ROOT +rm $RPM_BUILD_ROOT%{_datadir}/%{name}/glade/x-tile.glade.h + desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop %find_lang %{name} @@ -61,6 +59,10 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop %changelog +* 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 From 6fcffb1393ad744f2a7ac718ee8fe506c80c9af1 Mon Sep 17 00:00:00 2001 From: Mohamed El Morabity Date: Wed, 18 Jul 2012 02:49:24 +0200 Subject: [PATCH 24/65] Update to 2.4 --- .gitignore | 1 + sources | 2 +- x-tile.spec | 32 +++++++++++++++++++++++--------- 3 files changed, 25 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index cca2184..dc4c894 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ x-tile-1.5.2.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 diff --git a/sources b/sources index f5ffbb0..862f758 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -251aec74e6ebe9bef17598cfbff16871 x-tile-2.3.1.tar.bz2 +c979d5840f68e204c3706d3f0b3ba63d x-tile-2.4.tar.bz2 diff --git a/x-tile.spec b/x-tile.spec index 4271754..9632dcd 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,5 +1,5 @@ Name: x-tile -Version: 2.3.1 +Version: 2.4 Release: 1%{?dist} Summary: A GTK application to tile windows in different ways @@ -26,11 +26,9 @@ programming. %setup -q # Remove import of cons module in setup.py, only needed to get the current -# version of x-tile and supported languages. The cons module calls the gtk one, -# which needs a running graphical session +# version of x-tile. The cons module calls the gtk one, which needs a running +# graphical session sed -i "\|import cons|d; s|cons.VERSION|\"%{version}\"|" setup.py -LANGUAGES=$(sed -n "s/^AVAILABLE_LANGS = //p" modules/cons.py) -# sed -i "s|cons.AVAILABLE_LANGS|$LANGUAGES|" setup.py %build @@ -49,16 +47,35 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop %find_lang %{name} +%post +/bin/touch --no-create %{_datadir}/icons/hicolor/ &>/dev/null || : + + +%postun +if [ $1 -eq 0 ] ; then + /bin/touch --no-create %{_datadir}/icons/hicolor/ &>/dev/null + /usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor/ &>/dev/null || : +fi + + +%posttrans +/usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor/ &>/dev/null || : + + %files -f %{name}.lang %doc license %{_bindir}/%{name} %{_datadir}/%{name} %{_datadir}/applications/%{name}.desktop -%{_datadir}/pixmaps/*.svg +%{_datadir}/icons/hicolor/*/apps/%{name}.svg %{python_sitelib}/*.egg-info +%{_mandir}/man1/%{name}.1.* %changelog +* 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 @@ -66,9 +83,6 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop * Mon Feb 20 2012 Mohamed El Morabity - 2.2.1-1 - Update to 2.2.1 -* Sat Jan 14 2012 Fedora Release Engineering - 2.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - * Tue Jan 03 2012 Mohamed El Morabity - 2.2-1 - Update to 2.2 From 8d6953540bde71f19ad2532c538d910184101bdf Mon Sep 17 00:00:00 2001 From: Mohamed El Morabity Date: Fri, 21 Sep 2012 02:23:35 +0200 Subject: [PATCH 25/65] Update to 2.5 --- .gitignore | 1 + sources | 2 +- x-tile.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index dc4c894..6085023 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ x-tile-1.5.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 diff --git a/sources b/sources index 862f758..e705c35 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -c979d5840f68e204c3706d3f0b3ba63d x-tile-2.4.tar.bz2 +580ad2acde9a528db95ce5bdab7ed3ef x-tile-2.5.tar.xz diff --git a/x-tile.spec b/x-tile.spec index 9632dcd..06064b8 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,12 +1,12 @@ Name: x-tile -Version: 2.4 +Version: 2.5 Release: 1%{?dist} Summary: A GTK application to tile windows in different ways Group: User Interface/Desktops License: GPLv2+ URL: http://www.giuspen.com/x-tile/ -Source0: http://www.giuspen.com/software/%{name}-%{version}.tar.bz2 +Source0: http://www.giuspen.com/software/%{name}-%{version}.tar.xz BuildRequires: desktop-file-utils BuildRequires: gettext @@ -73,6 +73,9 @@ fi %changelog +* 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 From e05daf49c6fd66a0ea3bd73a2faee1a3d8aacbc1 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 14 Feb 2013 21:23:27 -0600 Subject: [PATCH 26/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild --- x-tile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x-tile.spec b/x-tile.spec index 06064b8..2e18582 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile Version: 2.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A GTK application to tile windows in different ways Group: User Interface/Desktops @@ -73,6 +73,9 @@ fi %changelog +* 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 From ec780b897a3c569bcb30d7569fe21b5ffc01e350 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sun, 4 Aug 2013 02:26:49 -0500 Subject: [PATCH 27/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- x-tile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x-tile.spec b/x-tile.spec index 2e18582..fbe1fea 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile Version: 2.5 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A GTK application to tile windows in different ways Group: User Interface/Desktops @@ -73,6 +73,9 @@ fi %changelog +* 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 From ac4b7feef9ae705b316af9dd59a1b63118f14a01 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sun, 8 Jun 2014 00:04:08 -0500 Subject: [PATCH 28/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- x-tile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x-tile.spec b/x-tile.spec index fbe1fea..3dcdbbf 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile Version: 2.5 -Release: 3%{?dist} +Release: 4%{?dist} Summary: A GTK application to tile windows in different ways Group: User Interface/Desktops @@ -73,6 +73,9 @@ fi %changelog +* 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 From 4349e9e87c7e8715c6598de52f287fc4d6173e1f Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 19 Jun 2015 03:40:00 +0000 Subject: [PATCH 29/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- x-tile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x-tile.spec b/x-tile.spec index 3dcdbbf..50ca8dc 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile Version: 2.5 -Release: 4%{?dist} +Release: 5%{?dist} Summary: A GTK application to tile windows in different ways Group: User Interface/Desktops @@ -73,6 +73,9 @@ fi %changelog +* 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 From 67b6742c95e0b6bb87bd8fd601c2565d7b672d3f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 5 Feb 2016 03:13:29 +0000 Subject: [PATCH 30/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- x-tile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x-tile.spec b/x-tile.spec index 50ca8dc..ec050fa 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile Version: 2.5 -Release: 5%{?dist} +Release: 6%{?dist} Summary: A GTK application to tile windows in different ways Group: User Interface/Desktops @@ -73,6 +73,9 @@ fi %changelog +* 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 From c67cd9e7f97912aaa754e6cd87b7f2fc49998da5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 11 Feb 2017 17:36:14 +0000 Subject: [PATCH 31/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- x-tile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x-tile.spec b/x-tile.spec index ec050fa..2a1cd97 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile Version: 2.5 -Release: 6%{?dist} +Release: 7%{?dist} Summary: A GTK application to tile windows in different ways Group: User Interface/Desktops @@ -73,6 +73,9 @@ fi %changelog +* 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 From d779f8ebc2dd8258a6f93fd2f0da6c4f9d6055f6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 27 Jul 2017 21:49:58 +0000 Subject: [PATCH 32/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- x-tile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x-tile.spec b/x-tile.spec index 2a1cd97..c88efc3 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile Version: 2.5 -Release: 7%{?dist} +Release: 8%{?dist} Summary: A GTK application to tile windows in different ways Group: User Interface/Desktops @@ -73,6 +73,9 @@ fi %changelog +* 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 From bec110eac5d951177bc907c1d3895e28e65d0a52 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Thu, 18 Jan 2018 22:50:55 +0100 Subject: [PATCH 33/65] Remove obsolete scriptlets Signed-off-by: Igor Gnatenko --- x-tile.spec | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/x-tile.spec b/x-tile.spec index c88efc3..08d39ac 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile Version: 2.5 -Release: 8%{?dist} +Release: 9%{?dist} Summary: A GTK application to tile windows in different ways Group: User Interface/Desktops @@ -46,22 +46,6 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop %find_lang %{name} - -%post -/bin/touch --no-create %{_datadir}/icons/hicolor/ &>/dev/null || : - - -%postun -if [ $1 -eq 0 ] ; then - /bin/touch --no-create %{_datadir}/icons/hicolor/ &>/dev/null - /usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor/ &>/dev/null || : -fi - - -%posttrans -/usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor/ &>/dev/null || : - - %files -f %{name}.lang %doc license %{_bindir}/%{name} @@ -73,6 +57,9 @@ fi %changelog +* 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 From 296cb311fdf2dc3b04c0efaedddef4c7709e1f24 Mon Sep 17 00:00:00 2001 From: Iryna Shcherbina Date: Mon, 5 Feb 2018 05:19:01 +0100 Subject: [PATCH 34/65] Update Python 2 dependency declarations to new packaging standards --- x-tile.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/x-tile.spec b/x-tile.spec index 08d39ac..355d768 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile Version: 2.5 -Release: 9%{?dist} +Release: 10%{?dist} Summary: A GTK application to tile windows in different ways Group: User Interface/Desktops @@ -10,7 +10,7 @@ Source0: http://www.giuspen.com/software/%{name}-%{version}.tar.xz BuildRequires: desktop-file-utils BuildRequires: gettext -BuildRequires: python-setuptools +BuildRequires: python2-setuptools Requires: gnome-python2-gconf Requires: pygtk2 BuildArch: noarch @@ -57,6 +57,10 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop %changelog +* 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 From 64e5d313e9d6cd279f9227dc94e96a1ca4bc7690 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 9 Feb 2018 21:15:28 +0000 Subject: [PATCH 35/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_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 355d768..78c0db6 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile Version: 2.5 -Release: 10%{?dist} +Release: 11%{?dist} Summary: A GTK application to tile windows in different ways Group: User Interface/Desktops @@ -57,6 +57,9 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop %changelog +* 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) From 4935ce040a3da20d63921d6b46b56f76ddcd1152 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 09:03:17 +0000 Subject: [PATCH 36/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_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 78c0db6..1e9ac20 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile Version: 2.5 -Release: 11%{?dist} +Release: 12%{?dist} Summary: A GTK application to tile windows in different ways Group: User Interface/Desktops @@ -57,6 +57,9 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop %changelog +* 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 From dbb3ac802f19b29ebc94a05eba1a513f9040d848 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Sun, 29 Jul 2018 23:11:19 +0200 Subject: [PATCH 37/65] =?UTF-8?q?%{python=5Fsitelib}=20=E2=86=92=20%{pytho?= =?UTF-8?q?n2=5Fsitelib}?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Igor Gnatenko --- x-tile.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x-tile.spec b/x-tile.spec index 1e9ac20..0124e01 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -52,7 +52,7 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop %{_datadir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/*/apps/%{name}.svg -%{python_sitelib}/*.egg-info +%{python2_sitelib}/*.egg-info %{_mandir}/man1/%{name}.1.* From 4b2bc5c39e3057cfe2abd9b7b1cfedb3f7aff7bd Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Sun, 29 Jul 2018 23:25:14 +0200 Subject: [PATCH 38/65] Switch to %py2_build Signed-off-by: Igor Gnatenko --- x-tile.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x-tile.spec b/x-tile.spec index 0124e01..80f9f79 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -32,7 +32,7 @@ sed -i "\|import cons|d; s|cons.VERSION|\"%{version}\"|" setup.py %build -%{__python} setup.py build +%py2_build %install From 9bcb275374e7bcddf5a89d7de324779b2b682435 Mon Sep 17 00:00:00 2001 From: Mohamed El Morabity Date: Fri, 3 Aug 2018 19:04:15 +0200 Subject: [PATCH 39/65] - update to 2.5.1 - spec cleanup --- .gitignore | 1 + sources | 2 +- x-tile.spec | 34 +++++++++++++++++----------------- 3 files changed, 19 insertions(+), 18 deletions(-) diff --git a/.gitignore b/.gitignore index 6085023..f3238fe 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ x-tile-1.5.2.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 diff --git a/sources b/sources index e705c35..7815427 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -580ad2acde9a528db95ce5bdab7ed3ef x-tile-2.5.tar.xz +SHA512 (x-tile-2.5.1.tar.xz) = 102d0bf90c38be0f55c8328d1fee9da48cb15087408943736eca9d79c3e9fe183fa5c0e97c88d179381b655c48339671f3f5f05145632a4e5be332ca640538c7 diff --git a/x-tile.spec b/x-tile.spec index 80f9f79..51cdc38 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,15 +1,15 @@ Name: x-tile -Version: 2.5 -Release: 12%{?dist} +Version: 2.5.1 +Release: 1%{?dist} Summary: A GTK application to tile windows in different ways -Group: User Interface/Desktops License: GPLv2+ URL: http://www.giuspen.com/x-tile/ Source0: http://www.giuspen.com/software/%{name}-%{version}.tar.xz BuildRequires: desktop-file-utils BuildRequires: gettext +BuildRequires: pygtk2 BuildRequires: python2-setuptools Requires: gnome-python2-gconf Requires: pygtk2 @@ -23,31 +23,27 @@ programming. %prep -%setup -q - -# Remove import of cons module in setup.py, only needed to get the current -# version of x-tile. The cons module calls the gtk one, which needs a running -# graphical session -sed -i "\|import cons|d; s|cons.VERSION|\"%{version}\"|" setup.py +%autosetup %build +mkdir -p build/scripts-%{python2_version}/ %py2_build %install -%{__python} setup.py install \ - --no-compile \ - --root $RPM_BUILD_ROOT - -rm $RPM_BUILD_ROOT%{_datadir}/%{name}/glade/x-tile.glade.h - -desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop +%py2_install +install -Dpm 0755 %{name} $RPM_BUILD_ROOT%{_bindir}/%{name} %find_lang %{name} + +%check +desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop + + %files -f %{name}.lang -%doc license +%license license %{_bindir}/%{name} %{_datadir}/%{name} %{_datadir}/applications/%{name}.desktop @@ -57,6 +53,10 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop %changelog +* 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 From 7a28c84cd7c1fd09472ca22170dfc6e0b98ba394 Mon Sep 17 00:00:00 2001 From: Mohamed El Morabity Date: Fri, 3 Aug 2018 19:13:44 +0200 Subject: [PATCH 40/65] Fix build dependencies --- x-tile.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x-tile.spec b/x-tile.spec index 51cdc38..33c30e0 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -10,7 +10,7 @@ Source0: http://www.giuspen.com/software/%{name}-%{version}.tar.xz BuildRequires: desktop-file-utils BuildRequires: gettext BuildRequires: pygtk2 -BuildRequires: python2-setuptools +BuildRequires: python2-devel Requires: gnome-python2-gconf Requires: pygtk2 BuildArch: noarch From 395ca038934db6cd02a33d224af80262ec1dc5e3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 3 Feb 2019 12:01:34 +0000 Subject: [PATCH 41/65] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_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 33c30e0..e0285bf 100644 --- a/x-tile.spec +++ b/x-tile.spec @@ -1,6 +1,6 @@ Name: x-tile Version: 2.5.1 -Release: 1%{?dist} +Release: 2%{?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 +* 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 From e8cf22bac9cbc8715bf7bbecd988c91364fc1291 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jul 2019 03:48:21 +0000 Subject: [PATCH 42/65] - 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 43/65] 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 44/65] 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 45/65] 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 46/65] 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 47/65] 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 48/65] 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 49/65] - 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 50/65] 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 51/65] - 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 52/65] - 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 53/65] 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 54/65] 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 55/65] 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 56/65] 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 57/65] 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 58/65] 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 59/65] 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 60/65] 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 61/65] 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 62/65] 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 63/65] 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 64/65] 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 65/65] 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)