Name: icewm Version: 1.6.2 Release: 1%{?dist} Summary: Light and configurable window manager Group: User Interface/Desktops License: LGPLv2+ URL: http://www.ice-wm.org Source0: https://github.com/ice-wm/%{name}/releases/download/%{version}/%{name}-%{version}.tar.lz Source1: clearlooks-v3.1.tgz Patch0: %{name}-defaults.patch Patch1: %{name}-keys.patch Patch2: %{name}-menu.patch Patch3: %{name}-toolbar.patch BuildRequires: lzip BuildRequires: gcc-c++ BuildRequires: libXinerama-devel BuildRequires: xorg-x11-proto-devel BuildRequires: libXinerama-devel BuildRequires: libXft-devel BuildRequires: libICE-devel BuildRequires: libSM-devel BuildRequires: gettext-devel BuildRequires: fribidi-devel BuildRequires: autoconf BuildRequires: automake BuildRequires: libtool BuildRequires: librsvg2-devel BuildRequires: libXrender-devel BuildRequires: libXcomposite-devel BuildRequires: fontconfig-devel BuildRequires: libXrandr-devel BuildRequires: libsndfile-devel BuildRequires: alsa-lib-devel BuildRequires: libao-devel BuildRequires: libXdamage-devel BuildRequires: libXpm-devel %if 0%{?fedora}%{?el8} BuildRequires: perl-Pod-Html BuildRequires: gdk-pixbuf2-xlib-devel %endif %if 0%{?el7} BuildRequires: perl BuildRequires: gdk-pixbuf2-devel %endif Requires: adwaita-icon-theme Requires: gnome-themes-standard Requires: alsa-utils Requires: xdg-utils Requires: xterm Requires: network-manager-applet Requires: icewm-clearlooks %if 0%{?fedora} Requires: light Requires: lxappearance %endif %description IceWM is a window manager for the X Window System (freedesktop, XFree86). The goal of IceWM is speed, simplicity, and not getting in the user's way. %package clearlooks BuildArch: noarch Summary: Clearlooks like theme for IceWM Group: User Interface/Desktops Requires: icewm = %{version}-%{release} Requires: system-logos >= 26.0.0 %description clearlooks An IceWM theme that mimics the GNOME ClearLooks theme used by older Fedora releases and RHEL. %prep %setup -q %patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 %build autoreconf -vif %configure --prefix=/usr \ --enable-i18n \ --enable-gdk-pixbuf \ --with-cfgdir=%{_sysconfdir}/icewm make %{?_smp_mflags} %install make install DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -p" mkdir -p $RPM_BUILD_ROOT%{_datadir}/icewm/themes tar -C $RPM_BUILD_ROOT%{_datadir}/icewm/themes -xzf %{SOURCE1} echo "Theme=\"clearlooks/default.theme\"" > $RPM_BUILD_ROOT%{_datadir}/icewm/theme %find_lang %{name} %files -f %{name}.lang %doc AUTHORS COPYING README TODO %exclude %{_datadir}/icewm/themes/clearlooks %{_datadir}/icewm %{_datadir}/xsessions/icewm.desktop %{_datadir}/xsessions/icewm-session.desktop %{_mandir}/man1/ice*.1* %{_mandir}/man5/ice*.5* %{_docdir}/icewm/*.html %{_bindir}/icewm-set-gnomewm %{_bindir}/icewmbg %{_bindir}/icehelp %{_bindir}/icesh %{_bindir}/icesound %{_bindir}/icewm %{_bindir}/icewm-session %{_bindir}/icewmhint %{_bindir}/icewm-menu-fdo %{_bindir}/icewm-menu-xrandr %files clearlooks %{_datadir}/icewm/themes/clearlooks-2px %{_datadir}/icewm/themes/clearlooks %{_datadir}/icewm/theme %changelog * Sat Sep 28 2019 Thomas Batten - 1.6.2-1 - Update to version 1.6.2 - Refactor menu and toolbar patches - Add BR libXpm-devel * Thu Aug 22 2019 Thomas Batten - 1.6.1-1 - Update to version 1.6.1 - Enable gdk-pixbuf * Mon Aug 19 2019 Thomas Batten - 1.6.0-1 - Update to version 1.6.0 - Remove icewm-xdgmenu - Rework Requires/BuildRequires - Add support for EL8 * Sun Jun 30 2019 Thomas Batten - 1.5.5-3 - icewm-xdgmenu requires redhat-menus - Recommend some useful tools and appropriate themes * Mon Jun 24 2019 Thomas Batten - 1.5.5-2 - Require gnome-themes, light - Add backlight control keyboard shortcuts - Display time in 12 hour format by default - Don't show mailbox status by default - Neaten up toolbar configuration file - Neaten up menu, add option for icewm-xdg-menu - Remove URL from Source1: icewm-xdg-menu as website defunct * Sat Jun 22 2019 Thomas Batten - 1.5.5-1 - Update to version 1.5.5 - Update URL and Source0 to new URL - Remove icewm-gnome subpackage - Remove old patches, files - Update BuildRequires, mention Fedora and EL * Fri Jul 13 2018 Fedora Release Engineering - 1.3.8-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Feb 07 2018 Fedora Release Engineering - 1.3.8-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Wed Aug 02 2017 Fedora Release Engineering - 1.3.8-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 1.3.8-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Feb 10 2017 Fedora Release Engineering - 1.3.8-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Tue Jan 3 2017 Tom Callaway - 1.3.8-11 - move fedora logos out * Thu Feb 04 2016 Fedora Release Engineering - 1.3.8-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Thu Dec 10 2015 Peter Robinson 1.3.8-9 - Require agnostic system-logos * Mon Dec 7 2015 Peter Robinson 1.3.8-8 - Add Fedora conditionals to enable single Fedora/EPEL spec * Wed Jun 17 2015 Fedora Release Engineering - 1.3.8-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sat May 02 2015 Kalev Lember - 1.3.8-6 - Rebuilt for GCC 5 C++11 ABI change * Fri Mar 20 2015 Richard Hughes - 1.3.8-5 - Rebuilt for gdk-pixbuf2-xlib split * Sat Aug 16 2014 Fedora Release Engineering - 1.3.8-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Mon Jun 16 2014 Peter Robinson 1.3.8-3 - Fix FTBFS on new architectures (aarch64/ppc64le) - Cleanup and modernise spec * Sat Jun 07 2014 Fedora Release Engineering - 1.3.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Mon Dec 16 2013 Gilboa Davara - 1.3.8-1 - 1.3.38. - Clearlooks_v3: clearlooks_2px added. Should solve #981758 and #960663. * Sat Aug 03 2013 Fedora Release Engineering - 1.3.7-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Sun Jun 09 2013 Gilboa Davara - 1.3.7-9 - Fix #925574 by calling autoconf. (Temporary solution, pending upsteam fix). * Thu Feb 14 2013 Fedora Release Engineering - 1.3.7-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Tue Nov 6 2012 Gilboa Davara - 1.3.7-7 - Updated clearlooks package (#811331). - (Blunder alert) Finally pushes gnome-icon-theme change to stable. * Thu Jul 19 2012 Fedora Release Engineering - 1.3.7-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Sun Jun 10 2012 Gilboa Davara - 1.3.7-5 - Bluecurve is still used for menu generation. - "Rebuild program menu" menu entry added. * Sun Jun 10 2012 Gilboa Davara - 1.3.7-4 - Emacs replaced fixes (BZ #805939, Ported Debian fix). - Use gnome-icon-theme instead of bluecurve (BZ #811335). - Gcc 4.7 compile fix. - spec cleanup. * Sun Mar 4 2012 Gilboa Davara - 1.3.7-3 - Fix missing bluecurve-icon-theme in EL-6. - Start menu icon should now be generated correctly on both Fedora and EPEL. * Fri Jan 13 2012 Fedora Release Engineering - 1.3.7-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Fri Nov 11 2011 Gilboa Davara - 1.3.7-1 - Switch to 1.3.7 tree. - Fixes bugs: #694532, #689804, #696291, #694622, #716218, #754124. - Add Marcus Moeller's menu icon size and wmclient patches. - Missing license information for icewm-xdg-menu. * Wed Feb 09 2011 Fedora Release Engineering - 1.2.37-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Fri Jan 22 2010 Gilboa Davara - 1.2.37-7 - Fix missing backspace. - Fix duplicate clearlooks theme. (#545268) * Fri Jan 22 2010 Rahul Sundaram - 1.2.37-6 - Rebuild for libgnome-desktop soname bump - Fix mixed use of tabs and spaces * Thu Sep 24 2009 Gilboa Davara - 1.2.37-5 - Patch in missing fribidi support. (#515134) * Fri Jul 24 2009 Fedora Release Engineering - 1.2.37-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed Jul 15 2009 Gilboa Davara - 1.2.37-1 - 1.2.37. - Fix missing directory ownership. (#483346) * Tue Feb 24 2009 Fedora Release Engineering - 1.2.36-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Tue Jan 6 2009 Caolán McNamara - 1.2.36-3 - pkg-config --cflags gnome-desktop-2.0 doesn't implicitly include libgnomeui-2.0 anymore, so add it in explicitly * Mon Jan 5 2009 Gilboa Davara - 1.2.36-2 - Missing BR libgnomeui-devel. (devel) - Missing BR gnome-vfs2-devel. (devel) * Thu Jan 24 2008 - 1.2.35-3 - Fix broken -devel BR (truetype). * Sat Jan 19 2008 - 1.2.35-2 - Disable xorg-x11-fonts-truetype in -devel. * Mon Jan 14 2008 - 1.2.35-1 - 1.2.35. - Missing BR: xorg-x11-fonts-truetype. (#351811) * Tue Oct 09 2007 - 1.2.32-5 - EL-5 support. - Missing BR - libgif-devel. - Devel: Replace redhat-artwork with bluecurve-icon-theme. * Sun Sep 02 2007 - 1.2.32-4 - Fix mangled if/else. (Again...) * Sat Sep 01 2007 - 1.2.32-3 - Fix missing BR: libXinerama-devel. - Fix broken source file. * Mon Aug 27 2007 - 1.2.32-2 - Fix bad %%{_fedora} if/else. * Sun Aug 26 2007 - 1.2.32-1 - Fixed license tag. - Fixed F8 BR - popt-devel. - Remove APMstatus fix. - 1.2.32 * Mon Apr 09 2007 - 1.2.30-13 - APMStatus crash fix. (Icewm #1696182) * Sat Feb 10 2007 - 1.2.30-12 - Add missing dot in the -gnome sub-package description. - Replace REQ icewm (in both -gnome and -xdgmenu) with icewm-x.x.x. - Fix -xdgmenu file list and %%install section. - Preserve the source time-stamp. * Sun Feb 04 2007 - 1.2.30-11 - Remove .Xdefaults fix from startup. (reported upstream). - Replace buildroot with RPM_BUILD_ROOT. * Sun Jan 28 2007 - 1.2.30-10 - Missing REQ: icewm (both -gnome and -xdgmenu) - Updated menu.in patch. - Updated startup script. (-xdgmenu) - Updated icewm-xdg-menu script. (-xdgmenu) * Thu Jan 25 2007 - 1.2.30-9 - Remove redundant icewm-xdg-menu* %%file entry. - Change sub-package name to xdgmenu. - Move icewm-xdg-menu to xdgmenu sub-package. - Removed the icewm-generate-menu script. * Sat Jan 20 2007 - 1.2.30-8 - Fix source1 URL. (2nd is a winner) - Fix -gnome summery. - New sub-package: icewm-xdg-menu - ALPHA: icewm-generate-menu script added to use icewm-xdg-menu to generate static menus. * Sat Jan 20 2007 - 1.2.30-7 - Fix source1 URL. - Fix xdg-menu* owner. - Replace default terminal icon to reduce dep-chain. - Fix icewm-gnome description. - Replace install with %%{_install} - Push -gnome's BR to main package. - Change hard-coded sysconf path. * Thu Jan 18 2007 - 1.2.30-6 - Change license back to LGPL. - Change summery. - New sub-package: -gnome. (GNOME menu support.) - Missing REQ: xterm. - Missing REQ: htmlview. - Remove redundant %%_sysconf section. - Remove redundant redhat-xxx icons. - New REQ: redhat-artwork. (icons) - Better man pages handling. - Customize keys to better match fedora. - New REQ: eject. (keys) - New REQ: alsautils. (keys) * Wed Jan 17 2007 - 1.2.30-5 - Fix Source0 URL. - Replace cp with install. - Do not gzip the man page, just copy it. - Use htmlview instead of firefox. - Use BlueCurve icons instead of the mozilla ones. - Re-fix lang support. - Return the default configuration files to %%_datadir - Add gdm session support. - Remove gnome-menus from default menu - replace it with pyxdg/icewm-xdg-menu. * Tue Jan 16 2007 - 1.2.30-4 - Fix man page name. - Remove missing menu items. - Convert GNOME-menu patch to configure.in patch. - Push default configuration into /etc/icewm - Remove the default KDE support. (At least for now) - Require firefox (default browser in Fedora). - Add missing firefox icon. (No source - manual convert) - Add missing gnome-menus. (required for GNOME2 menus) - Fix missing gettext BR. - Fix missing lang support. * Sat Jan 13 2007 - 1.2.30-3 - Fix wrong license. (Was LGPL, should be GPL.) * Thu Jan 11 2007 - 1.2.30-2 - Manually add missing man page. * Thu Jan 11 2007 - 1.2.30-1 - Initial release.