## START: Set by rpmautospec ## (rpmautospec version 0.3.0) %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 2; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %global xfceversion 4.16 Name: xfdesktop Version: 4.16.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 * 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