## START: Set by rpmautospec ## (rpmautospec version 0.6.0) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 13; 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 Name: fvwm Version: 2.7.0 Release: %autorelease Summary: Highly configurable multiple virtual desktop window manager License: GPL-2.0-or-later URL: https://www.fvwm.org/ Source0: https://github.com/fvwmorg/fvwm/archive/%{version}/%{name}-%{version}.tar.gz Source1: %{name}.desktop # Fedora-specific Patch1: fvwm-0001-Change-html-viewer-to-xdg-open.patch # Fedora-specific Patch2: fvwm-0002-Use-mimeopen-instead-of-EDITOR.patch # This has to be proposed upstream Patch3: fvwm-0003-FvwmPager-be-more-careful-with-window-labels.patch # Fedora-specific Patch4: fvwm-0004-Skip-install-data-hook-for-default-configs.patch # Backported from https://github.com/fvwmorg/fvwm3/pull/683 Patch5: fvwm-0005-Fix-for-lock-recusion-in-handle_all_expose.patch # Submitted upstream as https://github.com/fvwmorg/fvwm/pull/100 Patch6: fvwm-0006-Fixes-for-C99-compatibility.patch # Submitted upstream as https://github.com/fvwmorg/fvwm/pull/100 Patch7: fvwm-0007-Fixes-for-C99-compatibility.patch # Submitted upstream as https://github.com/fvwmorg/fvwm/pull/103 Patch8: fvwm-0008-Update-FvwmAuto.c.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: fribidi-devel BuildRequires: gcc BuildRequires: gettext BuildRequires: libX11-devel BuildRequires: libXcursor-devel BuildRequires: libXext-devel BuildRequires: libXft-devel BuildRequires: libXinerama-devel BuildRequires: libXpm-devel BuildRequires: libXrender-devel BuildRequires: libXt-devel BuildRequires: libpng-devel BuildRequires: librsvg2-devel BuildRequires: libxslt BuildRequires: make BuildRequires: perl-generators BuildRequires: readline-devel Requires: xterm Requires: %{_bindir}/mimeopen # for fvwm-bug Requires: %{_sbindir}/sendmail # for fvwm-menu-headlines Requires: xdg-utils # for fvwm-menu-xlock Requires: xlockmore # for fvwm-menu-desktop Requires: python3-pyxdg %description Fvwm is a window manager for X11. It is designed to minimize memory consumption, provide a 3D look to window frames, and implement a virtual desktop. %prep %autosetup -p1 %build aclocal --force autoreconf -ivf %configure --enable-mandoc %make_build %install %make_install %find_lang %{name} %find_lang FvwmScript cat FvwmScript.lang >> %{name}.lang # xsession install -D -m0644 -p %{SOURCE1} \ %{buildroot}%{_datadir}/xsessions/%{name}.desktop %files -f %{name}.lang %license COPYING %doc README.md NEWS %{_bindir}/* %{_libexecdir}/%{name}/ %{_datadir}/%{name}/ %{_mandir}/man1/* %{_datadir}/xsessions/%{name}.desktop %changelog ## START: Generated by rpmautospec * Sat Sep 07 2024 Peter Lemenkov - 2.7.0-13 - Fix buffer overflow in FvwmAuto * Thu Jul 25 2024 Miroslav Suchý - 2.7.0-12 - convert GPLv2+ license to SPDX * Wed Jul 17 2024 Fedora Release Engineering - 2.7.0-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Wed Jan 24 2024 Fedora Release Engineering - 2.7.0-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sun Jan 21 2024 Peter Lemenkov - 2.7.0-9 - Fix crashes * Fri Jan 19 2024 Fedora Release Engineering - 2.7.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Tue Dec 19 2023 Florian Weimer - 2.7.0-5 - Further C compatibility fixes for the configure script * Wed Jul 19 2023 Fedora Release Engineering - 2.7.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Wed Jan 18 2023 Peter Lemenkov - 2.7.0-3 - Rebuild for FTBFS - libstroke is abandoned * Thu Nov 24 2022 Florian Weimer - 2.7.0-2 - Fixes for C99 compatibility * Wed Nov 9 2022 Peter Lemenkov - 2.7.0-1 - Ver. 2.7.0 * Thu Jul 21 2022 Fedora Release Engineering - 2.6.9-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Thu Jan 20 2022 Fedora Release Engineering - 2.6.9-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Wed Jul 21 2021 Fedora Release Engineering - 2.6.9-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Tue Jan 26 2021 Fedora Release Engineering - 2.6.9-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Mon Jul 27 2020 Fedora Release Engineering - 2.6.9-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Tue Jan 28 2020 Fedora Release Engineering - 2.6.9-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Tue Nov 12 2019 Peter Lemenkov - 2.6.9-2 - Fix man-page generation (rhbz#1768223) * Thu Sep 12 2019 Peter Lemenkov - 2.6.9-1 - Ver. 2.6.9 * Thu Jul 25 2019 Fedora Release Engineering - 2.6.8-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Mon Jul 22 2019 Peter Lemenkov - 2.6.8-5 - Fix version string (drop unnecessary patch) * Sun Feb 17 2019 Igor Gnatenko - 2.6.8-4 - Rebuild for readline 8.0 * Thu Jan 31 2019 Fedora Release Engineering - 2.6.8-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Jul 13 2018 Fedora Release Engineering - 2.6.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Jul 11 2018 Peter Lemenkov - 2.6.8-1 - Ver. 2.6.8 * Wed Feb 07 2018 Fedora Release Engineering - 2.6.7-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Wed Aug 02 2017 Fedora Release Engineering - 2.6.7-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 2.6.7-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Tue Apr 11 2017 Peter Lemenkov - 2.6.7-4 - Added missing Requires - python3-pyxdg * Tue Apr 11 2017 Peter Lemenkov - 2.6.7-3 - Fix issue with default python symlinking to py3 * Fri Feb 10 2017 Fedora Release Engineering - 2.6.7-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Fri Jan 13 2017 Peter Lemenkov - 2.6.7-1 - Ver. 2.6.7 - No longer supports menu auto-generation * Thu Jan 12 2017 Igor Gnatenko - 2.6.6-2 - Rebuild for readline 7.x * Thu Jul 14 2016 Igor Gnatenko - 2.6.6-1 - Update to 2.6.6 * Thu Mar 3 2016 Peter Lemenkov - 2.6.5-12 - Apply patch no.7 which hopefully fixes rhbz#823499 * Wed Feb 03 2016 Fedora Release Engineering - 2.6.5-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Jun 17 2015 Fedora Release Engineering - 2.6.5-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sun Nov 16 2014 Peter Lemenkov - 2.6.5-9 - Fix FTBFS in Rawhide (rhbz #1106311) * Sat Aug 16 2014 Fedora Release Engineering - 2.6.5-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 2.6.5-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sat Aug 03 2013 Fedora Release Engineering - 2.6.5-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Wed Jul 17 2013 Petr Pisar - 2.6.5-5 - Perl 5.18 rebuild * Wed Feb 13 2013 Fedora Release Engineering - 2.6.5-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Sun Nov 18 2012 Peter Lemenkov - 2.6.5-3 - Fix segfaults in FvwmPager * Thu Jul 19 2012 Fedora Release Engineering - 2.6.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Thu Apr 26 2012 Peter Lemenkov - 2.6.5-1 - Ver. 2.6.5 * Thu Apr 19 2012 Peter Lemenkov - 2.6.4-1 - Ver. 2.6.4 * Fri Jan 13 2012 Fedora Release Engineering - 2.5.30-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Tue Dec 06 2011 Adam Jackson - 2.5.30-5 - Rebuild for new libpng * Sat Mar 05 2011 Peter Lemenkov - 2.5.30-4 - Fixed FTBFS issue (rhbz #661049) * Tue Feb 08 2011 Fedora Release Engineering - 2.5.30-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Mon Jul 12 2010 Adam Goode - 2.5.30-2 - Increase number of mouse buttons (#548534) * Sun Jul 11 2010 Adam Goode - 2.5.30-1 - New upstream release, many changes, see http://www.fvwm.org/news/ * Fri Jul 24 2009 Fedora Release Engineering - 2.5.26-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Tue Feb 24 2009 Fedora Release Engineering - 2.5.26-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Sat Aug 30 2008 Adam Goode - 2.5.26-2 - RPM 4.6 fix for patch tag * Wed Jun 4 2008 Adam Goode - 2.5.26-1 - Upgrade to new release - Remove module_list patch, fixed in upstream * Sat Feb 9 2008 Adam Goode - 2.5.24-2 - Really fix segfault (#382321) * Sun Dec 2 2007 Adam Goode - 2.5.24-1 - New upstream release - Fixes segfault (#382321) * Tue Oct 2 2007 Adam Goode - 2.5.23-3 - Change htmlview to xdg-open (thanks, Ville Skyttä !) * Mon Sep 10 2007 Adam Goode - 2.5.23-2 - Don't add gnome-libs-devel to BR (not on ppc64?) * Mon Sep 10 2007 Adam Goode - 2.5.23-1 - New upstream release * Tue Aug 21 2007 Adam Goode - 2.5.21-5 - Update license tag - Rebuild for buildid * Thu Mar 15 2007 Adam Goode - 2.5.21-4 - Don't patch configure, just patch a few files * Thu Mar 8 2007 Adam Goode - 2.5.21-3 - Rebuild configure with autoconf >= 2.60 (for datarootdir) - Filter out local Perl libraries from provides and requires * Wed Feb 28 2007 Adam Goode - 2.5.21-2 - Shorten description - Enable auto-generate menus in the Setup Form config generator - Use htmlview instead of netscape - Use mimeopen instead of EDITOR - Add more Requires * Sun Jan 21 2007 Adam Goode - 2.5.21-1 - New specfile for Fedora ## END: Generated by rpmautospec