From d943251335429e00efe16714fcc848a1299d44f6 Mon Sep 17 00:00:00 2001 From: Mukundan Ragavan Date: Jul 03 2020 18:58:46 +0000 Subject: add xfce4-settings --- diff --git a/xfce4-settings.spec b/xfce4-settings.spec new file mode 100644 index 0000000..2be6b17 --- /dev/null +++ b/xfce4-settings.spec @@ -0,0 +1,369 @@ +%global xfceversion 4.15 + +Name: xfce4-settings +Version: 4.15.1 +Release: 1%{?dist} +Summary: Settings Manager for Xfce + +License: GPLv2+ +URL: http://www.xfce.org/ +#VCS git:git://git.xfce.org/xfce/xfce4-settings +Source0: http://archive.xfce.org/src/xfce/%{name}/%{xfceversion}/%{name}-%{version}.tar.bz2 +# Use Fedora theme and font settings +Patch10: xfce4-settings-4.14-fedora.patch + +BuildRequires: gcc-c++ +BuildRequires: gettext +BuildRequires: intltool +BuildRequires: exo-devel >= 0.5.0 +BuildRequires: libxfce4ui-devel >= %{xfceversion} +BuildRequires: libxfce4util-devel >= %{xfceversion} +BuildRequires: xfconf-devel >= %{xfceversion} +BuildRequires: desktop-file-utils >= 0.7 +BuildRequires: libnotify-devel +BuildRequires: colord-devel +BuildRequires: libcanberra-devel +BuildRequires: libxklavier-devel +%ifnarch s390 s390x +BuildRequires: xorg-x11-drv-libinput-devel +%endif +BuildRequires: libXrandr-devel +BuildRequires: garcon-devel >= 0.1.10 +Requires: xfconf +%if 0%{?rhel} <= 7 +Requires: gnome-icon-theme +%endif + + +%description +This package includes the settings manager applications for the Xfce desktop. + +%prep +%setup -q +%patch10 + + +%build +%configure --enable-sound-settings --enable-pluggable-dialogs --enable-maintainer-mode --enable-xorg-libinput +%make_build + +%install +%make_install + +for file in %{buildroot}%{_datadir}/applications/*.desktop ; do + desktop-file-install \ + --add-category="X-XFCE" \ + --remove-category="XFCE" \ + --delete-original \ + --dir=%{buildroot}%{_datadir}/applications \ + $file +done + + +%find_lang %{name} + +%files -f %{name}.lang +%license COPYING +%doc AUTHORS ChangeLog NEWS TODO +%config(noreplace) %{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml +%config(noreplace) %{_sysconfdir}/xdg/autostart/xfsettingsd.desktop +%config(noreplace) %{_sysconfdir}/xdg/menus/xfce-settings-manager.menu +%{_bindir}/xfce4-*-settings +%{_bindir}/xfce4-settings-editor +%{_bindir}/xfce4-settings-manager +%{_bindir}/xfsettingsd +%{_bindir}/xfce4-find-cursor +%{_datadir}/applications/xfce*.desktop +%{_libdir}/xfce4/settings +%{_datadir}/icons/hicolor/128x128/devices/xfce-*.png +%{_datadir}/icons/hicolor/24x24/apps/xfce*.png +%{_datadir}/icons/hicolor/48x48/apps/xfce*.png +%{_datadir}/icons/hicolor/64x64/apps/xfce*.png +%{_datadir}/icons/hicolor/scalable/apps/xfce*.svg + +%changelog +* Fri Jul 03 2020 Mukundan Ragavan - 4.15.1-1 +- Update to 4.15.1 + +* Thu Jul 02 2020 Adam Williamson - 4.14.3-2 +- Switch default icon theme to Adwaita (#1853462) + +* Sun Apr 12 2020 Mukundan Ragavan - 4.14.3-1 +- Update to 4.14.3 + +* Fri Jan 31 2020 Fedora Release Engineering - 4.14.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Jan 10 2020 Mukundan Ragavan - 4.14.2-1 +- Update to 4.14.2 + +* Tue Aug 27 2019 Mukundan Ragavan - 4.14.1-2 +- Enable colord support + +* Thu Aug 22 2019 Mukundan Ragavan - 4.14.1-1 +- Update to 4.14.1 + +* Mon Aug 12 2019 Mukundan Ragavan - 4.14.0-1 +- Update to 4.14.0 + +* Mon Jul 29 2019 Mukundan Ragavan - 4.13.8-1 +- Update to 4.13.8 + +* Sat Jul 27 2019 Fedora Release Engineering - 4.13.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Jul 01 2019 Mukundan Ragavan - 4.13.7-1 +- Update to 4.13.7 + +* Fri May 17 2019 Mukundan Ragavan - 4.13.6-1 +- Update to 4.13.6 +- Drop upstreamed patch + +* Sun Feb 03 2019 Fedora Release Engineering - 4.13.5-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Wed Jan 16 2019 Dan Horák - 4.13.5-3 +- Drop unused BR +- Update R + +* Thu Dec 20 2018 Mukundan Ragavan - 4.13.5-2 +- Add patch to fix scrolling in settings dialogs +- Fixes bug #1648818 + +* Tue Oct 02 2018 Mukundan Ragavan - 4.13.5-1 +- Update to 4.13.5 + +* Sat Aug 11 2018 Mukundan Ragavan - 4.13.4-20 +- Update to 4.13.4 + +* Sat Jul 14 2018 Fedora Release Engineering - 4.12.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Jun 20 2018 Mukundan Ragavan - 4.12.4-1 +- Update to 4.12.4 + +* Sun Mar 18 2018 Mukundan Ragavan - 4.12.3-1 +- Update to 4.12.3 + +* Sat Mar 03 2018 Mukundan Ragavan - 4.12.2-2 +- Modernize spec + +* Thu Mar 01 2018 Kevin Fenzi - 4.12.2-1 +- Update to 4.12.2. + +* Fri Feb 09 2018 Fedora Release Engineering - 4.12.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 4.12.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 4.12.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 4.12.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Sep 15 2016 Kevin Fenzi - 4.12.1-1 +- Update to 4.12.1 + +* Sat Jul 23 2016 Kevin Fenzi - 4.12.0-8 +- Add monitor patch from bug #1285521 + +* Fri Feb 05 2016 Fedora Release Engineering - 4.12.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Jun 19 2015 Fedora Release Engineering - 4.12.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Mon Mar 16 2015 Dan Horák - 4.12.0-5 +- no Xorg input driver on s390(x) + +* Sat Feb 28 2015 Mukundan Ragavan - 4.12.0-4 +- Add correct libinput dependencies +- Removed --enable-gtk3 - no GTK3 support + +* Sat Feb 28 2015 Mukundan Ragavan - 4.12.0-2 +- Enable xorg-libinput support + +* Sat Feb 28 2015 Mukundan Ragavan - 4.12.0-1 +- Update to stable release 4.12.0 +- spec clean up +- built with GTK3 support + +* Sat Feb 21 2015 Till Maas - 4.10.1-6 +- Rebuilt for Fedora 23 Change + https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code + +* Mon Aug 18 2014 Fedora Release Engineering - 4.10.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sun Jun 08 2014 Fedora Release Engineering - 4.10.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sun Aug 04 2013 Fedora Release Engineering - 4.10.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Mon May 20 2013 Eric Harney 4.10.1-2 +- Re-add patch for multi monitor position settings. (#773780) + +* Sun May 05 2013 Kevin Fenzi 4.10.1-1 +- Update to 4.10.1 + +* Fri Jan 25 2013 Christoph Wickert - 4.10.0-4 +- Fix syntax error in the fedora patch (#863337) + +* Sat Oct 06 2012 Christoph Wickert - 4.10.0-3 +- Add patch to prevent accidental shutdown of xfsettingsd +- Add patch to fix GTK3 theme handling + +* Sun Jul 22 2012 Fedora Release Engineering - 4.10.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Sun Apr 29 2012 Christoph Wickert - 4.10.0-1 +- Update to 4.10.0 final +- Make build verbose +- Add VCS key + +* Sat Apr 14 2012 Kevin Fenzi - 4.9.5-1 +- Update to 4.9.5 (Xfce 4.10pre2) + +* Mon Apr 02 2012 Kevin Fenzi - 4.9.4-1 +- Update to 4.9.4 + +* Sun Feb 19 2012 Kevin Fenzi - 4.8.3-4 +- Add patch for keyboard default clearing. Fixes bug #753319 + +* Sat Jan 21 2012 Kevin Fenzi - 4.8.3-3 +- Add patch for multi monitor position settings. Fixes bug #773780 + +* Sat Jan 14 2012 Fedora Release Engineering - 4.8.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Fri Sep 23 2011 Kevin Fenzi - 4.8.3-1 +- Update to 4.8.3 + +* Thu May 19 2011 Orion Poplawski - 4.8.2-2 +- Require gnome-icon-theme on EL + +* Thu May 19 2011 Christoph Wickert - 4.8.2-1 +- Update to 4.8.2 +- Remove helper-crash.patch (included in this version) + +* Mon May 09 2011 Kevin Fenzi - 4.8.1-4 +- Add patch to fix crash in helper when screenshooter isn't installed. +- Fixes bug #701550 + +* Fri Apr 08 2011 Christoph Wickert - 4.8.1-3 +- Change default theme to Adwaita (#694889) + +* 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 + +* Thu Jan 27 2011 Kevin Fenzi - 4.8.0-2 +- Add patch to fix double free. (fixes #670522) + +* Sun Jan 16 2011 Kevin Fenzi - 4.8.0-1 +- Update to 4.8.0 + +* Sun Jan 02 2011 Christoph Wickert - 4.7.7-1 +- Update to 4.7.7 + +* Sun Dec 05 2010 Christoph Wickert - 4.7.6-1 +- Update to 4.7.6 +- Drop libnotify fix (upstreamed) + +* Fri Dec 03 2010 Christoph Wickert - 4.7.5-1 +- Update to 4.7.5 + +* Mon Nov 08 2010 Christoph Wickert - 4.7.4-1 +- Update to 4.7.4 + +* Fri Nov 05 2010 Kevin Fenzi - 4.6.5-2 +- Update for new libnotify + +* Fri May 21 2010 Kevin Fenzi - 4.6.5-1 +- Update to 4.6.5 + +* Sun Feb 14 2010 Kevin Fenzi - 4.6.4-3 +- Add patch to fix DSO linking. Fixes bug #564803 + +* Sat Jan 23 2010 Christoph Wickert - 4.6.4-2 +- Add patch for libxklavier 5.0. Thanks to Caolan McNamara (#558081) +- Use Clearlooks theme by default + +* Sat Jan 02 2010 Christoph Wickert - 4.6.4-1 +- Update to 4.6.4 +- Drop xi2 patch, fixed upstream + +* Tue Nov 10 2009 Christoph Wickert - 4.6.3-2 +- Patch xfce4-mouse-settings for newer libXi (#525501) + +* Tue Sep 29 2009 Christoph Wickert - 4.6.3-1 +- Update to 4.6.3 +- Drop patches that were upstreamed + +* Sat Sep 26 2009 Kevin Fenzi - 4.6.1-5 +- Add patch for restoring display resolution on login (bug #504908) + +* Wed Sep 09 2009 Christoph Wickert - 4.6.1-4 +- Fix xfconf channel for keyboard repeat rate setting +- Avoid timing out xfce4-session on startup (bugzilla.xfce.org #5040) +- Make sure xfce4-settings-helper only gets started in Xfce +- Fix directory ownership issue + +* Mon Jul 27 2009 Fedora Release Engineering - 4.6.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Fri Jul 03 2009 Kevin Fenzi - 4.6.1-2 +- Update for new libxklavier + +* Sun Apr 19 2009 Kevin Fenzi - 4.6.1-1 +- Update to 4.6.1 + +* Thu Apr 16 2009 Kevin Fenzi - 4.6.0-6 +- Have to add Antialias type to really enable by default. + +* Wed Apr 15 2009 Kevin Fenzi - 4.6.0-5 +- Bump to fix tagging mistake. + +* Wed Apr 15 2009 Kevin Fenzi - 4.6.0-4 +- Make Antialias default (bug #495700) + +* Thu Mar 19 2009 Kevin Fenzi - 4.6.0-3 +- display settings fixes from upstream svn. + +* Fri Feb 27 2009 Kevin Fenzi - 4.6.0-2 +- Rebase patch for artwork + +* Thu Feb 26 2009 Kevin Fenzi - 4.6.0-1 +- Update to 4.6.0 + +* Thu Feb 26 2009 Fedora Release Engineering - 4.5.99.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Fri Feb 20 2009 Kevin Fenzi - 4.5.99.1-2 +- Add patch to fix imsettings (bug #478669) + +* Mon Jan 26 2009 Kevin Fenzi - 4.5.99.1-1 +- Update to 4.5.99.1 + +* Thu Jan 22 2009 Christoph Wickert - 4.5.93-2 +- Add Obsoletes for mcs packages to make sure xfce4-settings gets installed +- Don't package desktop files twice +- Require xfconf +- Use Nodoka theme and Fedora icons +- Add docs + +* Tue Jan 13 2009 Kevin Fenzi - 4.5.93-1 +- Update to 4.5.93 + +* Sat Dec 27 2008 Kevin Fenzi - 4.5.92-2 +- Cleaned up desktop-file-install +- Added some BuildRequires. + +* Fri Dec 26 2008 Kevin Fenzi - 4.5.92-1 +- Initial version for Fedora. +