Name: fvwm3 Version: 1.1.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/%{name}/archive/%{version}/%{name}-%{version}.tar.gz Source1: %{name}.desktop # Fedora-specific Patch1: %{name}-0001-Use-mimeopen-instead-of-EDITOR.patch # Fedora-specific Patch2: %{name}-0002-Skip-install-data-hook-for-default-configs.patch # Submitted upstream as https://github.com/fvwmorg/fvwm/pull/100 Patch3: %{name}-0003-Fixes-for-C99-compatibility.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: asciidoctor 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: libXrandr-devel BuildRequires: libXt-devel #BuildRequires: pkgconfig(freetype2) BuildRequires: libpng-devel BuildRequires: librsvg2-devel #BuildRequires: libxslt BuildRequires: make BuildRequires: libevent-devel #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 fvwm %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 %autochangelog