From 3b9b416f6d64d3b8a6242dcb066a2cdd53244cc9 Mon Sep 17 00:00:00 2001 From: tigro Date: Sat, 18 Nov 2023 23:02:02 +0300 Subject: [PATCH] import xfdesktop-4.18.1-3.el9 --- .gitignore | 1 + .xfdesktop.metadata | 1 + SPECS/xfdesktop.spec | 488 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 490 insertions(+) create mode 100644 .gitignore create mode 100644 .xfdesktop.metadata create mode 100644 SPECS/xfdesktop.spec diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..402b277 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/xfdesktop-4.18.1.tar.bz2 diff --git a/.xfdesktop.metadata b/.xfdesktop.metadata new file mode 100644 index 0000000..9793134 --- /dev/null +++ b/.xfdesktop.metadata @@ -0,0 +1 @@ +4485adf1b8f5bdfde1819730c1d84bbb87ea396c SOURCES/xfdesktop-4.18.1.tar.bz2 diff --git a/SPECS/xfdesktop.spec b/SPECS/xfdesktop.spec new file mode 100644 index 0000000..3a9a2aa --- /dev/null +++ b/SPECS/xfdesktop.spec @@ -0,0 +1,488 @@ +## START: Set by rpmautospec +## (rpmautospec version 0.3.5) +## RPMAUTOSPEC: autorelease, autochangelog +%define autorelease(e:s:pb:n) %{?-p:0.}%{lua: + release_number = 3; + base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); + print(release_number + base_release_number - 1); +}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} +## END: Set by rpmautospec + +%global xfceversion 4.18 + +Name: xfdesktop +Version: 4.18.1 +Release: %autorelease +Summary: Desktop manager for the Xfce Desktop Environment + +License: GPLv2+ +URL: http://www.xfce.org/ +Source0: http://archive.xfce.org/src/xfce/%{name}/%{xfceversion}/%{name}-%{version}.tar.bz2 + +BuildRequires: make +BuildRequires: gcc-c++ +BuildRequires: libxfce4ui-devel >= %{xfceversion} +BuildRequires: gettext +BuildRequires: exo-devel >= 0.12.0 +BuildRequires: libgudev1-devel >= 145 +BuildRequires: Thunar-devel >= 1.8.0 +BuildRequires: dbus-glib-devel >= 0.84 +BuildRequires: garcon-devel >= 0.1.2 +BuildRequires: libwnck3-devel >= 3.14 +BuildRequires: libnotify-devel >= 0.4.0 +BuildRequires: xfconf-devel >= %{xfceversion} +BuildRequires: intltool +BuildRequires: desktop-file-utils +BuildRequires: libSM-devel +BuildRequires: libICE-devel +Requires: xfwm4 >= %{xfceversion} +Requires: xfce4-panel >= %{xfceversion} +Requires: redhat-menus +Requires: desktop-backgrounds-compat +%if 0%{?fedora}>= 37 +Requires: webp-pixbuf-loader%{?_isa} +%endif + +%description +This package includes a desktop manager for the Xfce Desktop Environment. + +%prep +%setup -q + +# change default background for Fedora +%if 0%{?fedora} >= 37 +sed -i 's|/backgrounds/xfce/xfce-verticals.png|/backgrounds/images/default.webp|' common/xfdesktop-common.h +%else +sed -i 's|/backgrounds/xfce/xfce-verticals.png|/backgrounds/images/default.png|' common/xfdesktop-common.h +%endif + +%build +%configure + +%make_build + +%install +%make_install + +find %{buildroot} -name '*.la' -exec rm -f {} ';' + +desktop-file-validate \ + %{buildroot}/%{_datadir}/applications/xfce-backdrop-settings.desktop + +%find_lang %{name} + +%files -f %{name}.lang +%license COPYING +%doc TODO ChangeLog NEWS AUTHORS +%{_bindir}/* +%{_datadir}/applications/* +%{_datadir}/icons/hicolor/*/*/* +%{_datadir}/pixmaps/* +%{_datadir}/backgrounds/xfce +%{_mandir}/man1/* + +%changelog +* Sat Nov 18 2023 Arkady L. Shane - 4.18.1-3 +- Rebuilt for MSVSphere 9.2 + +* Sun Jun 04 2023 Mukundan Ragavan - 4.18.1-3 +- fix if condition for epel + +* Sun Jun 04 2023 Mukundan Ragavan - 4.18.1-2 +- fix typo in conditional + +* Sat Jan 21 2023 Mukundan Ragavan - 4.18.1-1 +- Update to v4.18.1 + +* Sat Jan 21 2023 Fedora Release Engineering - 4.18.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Mon Jan 16 2023 Mukundan Ragavan - 4.18.0-1 +- Update to v4.18.0 (Xfce 4.18) + +* Sun Oct 09 2022 Mukundan Ragavan - 4.16.1-2 +- update xfdekstop to handle webp default background images + +* Sat Aug 20 2022 Mukundan Ragavan - 4.16.1-1 +- update to v4.16.1 + +* Sat Jul 23 2022 Fedora Release Engineering - 4.16.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Sun May 15 2022 Kevin Fenzi - 4.16.0-6 +- Add patch to fix gkrellm crashes. + +* Sat Jan 22 2022 Fedora Release Engineering - 4.16.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Jul 23 2021 Fedora Release Engineering - 4.16.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Fri Feb 26 2021 Mukundan Ragavan - 4.16.0-3 +- Apply fedora default background correctly + +* Thu Jan 28 2021 Fedora Release Engineering - 4.16.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Dec 23 2020 Mukundan Ragavan - 4.16.0-1 +- Update to 4.16.0 + +* Mon Nov 02 2020 Mukundan Ragavan - 4.14.3-1 +- Update to 4.14.3 + +* Sat Aug 01 2020 Fedora Release Engineering - 4.14.2-4 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jul 29 2020 Fedora Release Engineering - 4.14.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Fri Jan 31 2020 Fedora Release Engineering - 4.14.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Tue Jan 14 2020 Mukundan Ragavan - 4.14.2-1 +- Update to 4.14.2 + +* Thu Sep 12 2019 Kevin Fenzi - 4.14.1-2 +- Fix the default background. Upstream changed default, we need to adjust our change. + +* Mon Aug 12 2019 Mukundan Ragavan - 4.14.1-1 +- Update to 4.14.1 + +* Mon Jul 29 2019 Mukundan Ragavan - 4.13.6-1 +- Update to 4.13.6 + +* Sat Jul 27 2019 Fedora Release Engineering - 4.13.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Tue Jul 02 2019 Mukundan Ragavan - 4.13.5-1 +- Update to 4.13.5 + +* Sat May 18 2019 Mukundan Ragavan - 4.13.4-1 +- Update to 4.13.4 + +* Sat Mar 09 2019 Mukundan Ragavan - 4.13.3-1 +- Update to 4.13.3 + +* Sun Feb 03 2019 Fedora Release Engineering - 4.13.2-21 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Aug 11 2018 Mukundan Ragavan - 4.13.2-1 +- Update to 4.13.2 +- Drop upstreamed patch +- Drop ancient conditionals + +* Thu Jul 19 2018 Kevin Fenzi - 4.12.4-6 +- Rebuild for new Thunar. + +* Sat Jul 14 2018 Fedora Release Engineering - 4.12.4-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri Feb 09 2018 Fedora Release Engineering - 4.12.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 4.12.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 4.12.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Jul 07 2017 Kevin Fenzi - 4.12.4-1 +- Update to 4.12.4. Fixes bug #1468769 + +* Sat Feb 11 2017 Fedora Release Engineering - 4.12.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Fri Feb 05 2016 Fedora Release Engineering - 4.12.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Aug 21 2015 Kevin Fenzi 4.12.3-2 +- Add upstream patch to not redraw desktop on every mouse click. +- Fixes bug #1252078 + +* Mon Jul 20 2015 Kevin Fenzi 4.12.3-1 +- Update to 4.12.3 + +* Fri Jun 19 2015 Fedora Release Engineering - 4.12.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sun May 17 2015 Kevin Fenzi 4.12.2-1 +- Update to 4.12.2 + +* Sun Mar 22 2015 Mukundan Ragavan - 4.12.1-1 +- Update to 4.12.1 + +* Sat Feb 28 2015 Mukundan Ragavan - 4.12.0-1 +- Update latest stable release 4.12.0 +- spec cleanup +- changed default background patch to sed +- removed change backdrop patch (testing) + +* Sat Feb 21 2015 Till Maas - 4.10.3-4 +- Rebuilt for Fedora 23 Change + https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code + +* Thu Jan 08 2015 Kevin Fenzi 4.10.3-3 +- Add patch with fix for crash in timed desktop backdrop changes. Fixes bug #1174160 + +* Thu Nov 27 2014 Mukundan Ragavan - 4.10.3-2 +- bump release + +* Sun Nov 16 2014 Kevin Fenzi 4.10.3-1 +- Update to 4.10.3 with various fixes. + +* Mon Aug 18 2014 Fedora Release Engineering - 4.10.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sun Jun 08 2014 Fedora Release Engineering - 4.10.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sun Aug 04 2013 Fedora Release Engineering - 4.10.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Sun Mar 10 2013 Kevin Fenzi 4.10.2-1 +- Update to 4.10.2. Drop upstreamed patch + +* Wed Mar 06 2013 Kevin Fenzi 4.10.1-2 +- Fix background bug. Fixes bug #918646 (Xfce bug #9892) + +* Sat Mar 02 2013 Kevin Fenzi 4.10.1-1 +- Update to 4.10.1 + +* Fri Feb 15 2013 Fedora Release Engineering - 4.10.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Sat Oct 06 2012 Christoph Wickert - 4.10.0-4 +- Search new background location in list (bugzilla.xfce.org #8799) + +* Sun Jul 22 2012 Fedora Release Engineering - 4.10.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Sat May 19 2012 Kevin Fenzi - 4.10.0-2 +- Drop requirement for xfce4-doc which no longer exists. + +* Sun Apr 29 2012 Christoph Wickert - 4.10.0-1 +- Update to 4.10.0 final +- Remove obsolete BuildRequirements +- Make build verbose +- Add VCS key + +* Sat Apr 14 2012 Kevin Fenzi - 4.9.3-1 +- Update to 4.9.3 (Xfce 4.10pre2) + +* Tue Apr 03 2012 Kevin Fenzi - 4.9.2-1 +- Update to 4.9.2 + +* Sat Jan 14 2012 Fedora Release Engineering - 4.8.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Sep 13 2011 Christoph Wickert - 4.8.3-1 +- Update to 4.8.3 + +* Thu May 19 2011 Orion Poplawski - 4.8.2-2 +- Drop BR on libxfce4menu-devel + +* Fri Apr 22 2011 Kevin Fenzi - 4.8.2-1 +- Update to 4.8.2 + +* Tue Feb 08 2011 Kevin Fenzi - 4.8.1-3 +- Fix requires and rebuild. + +* Mon Feb 07 2011 Fedora Release Engineering - 4.8.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Sun Jan 30 2011 Kevin Fenzi - 4.8.1-1 +- Update to 4.8.1 + +* Sun Jan 16 2011 Kevin Fenzi - 4.8.0-1 +- Update to 4.8.0 + +* Sun Jan 02 2011 Christoph Wickert - 4.7.5-1 +- Update to 4.7.5 + +* Sun Dec 05 2010 Christoph Wickert - 4.7.4-1 +- Update to 4.7.4 +- Drop libnotify fix (upstreamed) + +* Sat Dec 04 2010 Christoph Wickert - 4.7.3-1 +- Update to 4.7.3 +- Fix for libnotify 0.7.0 (bugzilla.xfce.org #6915) + +* Sat Nov 13 2010 Christoph Wickert - 4.7.2-1 +- Update to 4.7.2 + +* Wed Sep 29 2010 Jesse Keating - 4.6.2-3 +- Rebuilt for gcc bug 634757 + +* Sun Sep 19 2010 Christoph Wickert - 4.6.2-2 +- Fix backdrop-image.patch for F14 artwork (#635399) + +* Fri May 21 2010 Kevin Fenzi - 4.6.2-1 +- Update to 4.6.2 + +* Sat Apr 17 2010 Christoph Wickert - 4.6.1-6 +- Adjustments for recent Goddard artwork changes + +* Sun Feb 14 2010 Kevin Fenzi - 4.6.1-5 +- Add patch for DSO linking. Fixes bug #564826 + +* Sun Dec 20 2009 Christoph Wickert - 4.6.1-4 +- Menu fixes + +* Sun Nov 01 2009 Christoph Wickert - 4.6.1-3 +- Fix dependency for default background image + +* Mon Jul 27 2009 Fedora Release Engineering - 4.6.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Sun Apr 19 2009 Kevin Fenzi - 4.6.1-1 +- Update to 4.6.1 + +* Mon Apr 13 2009 Christoph Wickert - 4.6.0-4 +- Exclude gnome-default-applications from menu to avoid duplicates (#488558) + +* Mon Mar 02 2009 Christoph Wickert - 4.6.0-3 +- Fix directory ownership problems +- Require xfce4-doc and redhat-menus +- Tweak and clean up Xfce menu + +* Fri Feb 27 2009 Kevin Fenzi - 4.6.0-2 +- Add libSM-devel to BuildRequires + +* Thu Feb 26 2009 Kevin Fenzi - 4.6.0-1 +- Update to 4.6.0 +- Remove unneeded BuildRequires + +* Thu Feb 26 2009 Fedora Release Engineering - 4.5.99.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Mon Jan 26 2009 Kevin Fenzi - 4.5.99.1-1 +- Update to 4.5.99.1 + +* Tue Jan 13 2009 Kevin Fenzi - 4.5.93-1 +- Update to 4.5.93 + +* Sun Dec 28 2008 Kevin Fenzi - 4.5.92-1 +- Update 4.5.92 + +* Sun Aug 31 2008 Christoph Wickert - 4.4.2-6 +- Update xdg-userdir-compat.patch to use upstream's variable names + +* Wed Aug 27 2008 Christoph Wickert - 4.4.2-5 +- Use Fedora icon for desktop menu plugin (#445986) +- Respect xdg user directory paths (#457740) +- Fix menu icons +- Fix CRITICAL register message on startup +- Fix for x86_64 +- Simplify g_list_free code + +* Mon Aug 11 2008 Kevin Fenzi - 4.4.2-4 +- Add partial memory leak patch (partially fixes #428662) + +* Tue Feb 19 2008 Kevin Fenzi - 4.4.2-3 +- Rebuild for gcc43 +- Add patch for gcc43 + +* Mon Dec 17 2007 Kevin Fenzi - 4.4.2-2 +- Apply patch to show default backdrop + +* Sun Nov 18 2007 Kevin Fenzi - 4.4.2-1 +- Update to 4.4.2 + +* Mon Aug 27 2007 Kevin Fenzi - 4.4.1-3 +- Update License tag +- Update patch to have correct desktop image filename + +* Mon Jul 9 2007 Kevin Fenzi - 4.4.1-2 +- Add patch to fix menu lockups with new gtk2 + +* Wed Apr 11 2007 Kevin Fenzi - 4.4.1-1 +- Update to 4.4.1 + +* Tue Apr 3 2007 Kevin Fenzi - 4.4.0-2 +- Own %%{_libdir}/xfce4/modules/ +- Own %%{_datadir}/xfce4-menueditor/ + +* Sun Jan 21 2007 Kevin Fenzi - 4.4.0-1 +- Update to 4.4.0 + +* Fri Nov 10 2006 Kevin Fenzi - 4.3.99.2-1 +- Update to 4.3.99.2 + +* Thu Oct 5 2006 Kevin Fenzi - 4.3.99.1-5 +- Fix defattr +- Add period to the end of description +- Add gtk-update-icon-cache + +* Wed Oct 4 2006 Kevin Fenzi - 4.3.99.1-4 +- Bump release for devel checkin + +* Sun Sep 17 2006 Kevin Fenzi - 4.3.99.1-3 +- Don't own datadir/xfce4/panel-plugins as thats owned by xfce4-panel + +* Sat Sep 9 2006 Kevin Fenzi - 4.3.99.1-2 +- Add exo, dbus-glib and Thunar-devel BuildRequires + +* Sun Sep 3 2006 Kevin Fenzi - 4.3.99.1-1 +- Update to 4.3.99.1 + +* Wed Jul 12 2006 Kevin Fenzi - 4.3.90.2 +- Update to 4.3.90.2 + +* Mon May 8 2006 Kevin Fenzi - 4.3.90.1 +- Update to 4.3.90.1 + +* Mon Nov 7 2005 Kevin Fenzi - 4.2.3-1.fc5 +- Update to 4.2.3 +- Added dist tag + +* Tue May 17 2005 Kevin Fenzi - 4.2.2-1.fc4 +- Update to 4.2.2 + +* Fri Mar 25 2005 Kevin Fenzi - 4.2.1-3.fc4 +- lowercase Release + +* Wed Mar 23 2005 Kevin Fenzi - 4.2.1-2.FC4 +- Removed unneeded a/la files +- Rediffed xfdesktop-image patch against current version and applied + +* Tue Mar 15 2005 Kevin Fenzi - 4.2.1-1 +- Updated to 4.2.1 version + +* Thu Jan 27 2005 Than Ngo 4.2.0-1 +- 4.2.0 + +* Wed Sep 01 2004 Than Ngo 4.0.6-2 +- get rid useless static library #131485 + +* Tue Jul 20 2004 Than Ngo 4.0.6-1 +- update to 4.0.6 +- fix bug #122743, #124951, #125058 + +* Tue Jun 15 2004 Elliot Lee +- rebuilt + +* Tue Apr 20 2004 Than Ngo 4.0.5-2 +- Change defaults for fedora, thanks to Olivier Fourdan + +* Thu Apr 15 2004 Than Ngo 4.0.5-1 +- update to 4.0.5 + +* Tue Mar 02 2004 Elliot Lee +- rebuilt + +* Fri Feb 13 2004 Elliot Lee +- rebuilt + +* Tue Jan 27 2004 Than Ngo 4.0.3-2 +- fixed dependant libraries check on x86_64 + +* Wed Jan 14 2004 Than Ngo 4.0.3-1 +- 4.0.3 release + +* Thu Dec 25 2003 Than Ngo 4.0.2-1 +- 4.0.2 release + +* Tue Dec 16 2003 Than Ngo 4.0.1-1 +- initial build +