f699f88
Name:		fvwm
bb0f5d3
Version:	2.6.7
732e6b5
Release:	3%{?dist}
f699f88
Summary:	Highly configurable multiple virtual desktop window manager
f699f88
f699f88
Group:		User Interface/X
fa8bbba
License:	GPLv2+
f699f88
URL:		http://www.fvwm.org/
bb0f5d3
Source0:	https://github.com/fvwmorg/fvwm/archive/%{version}/%{name}-%{version}.tar.gz
f699f88
Source1:	%{name}.desktop
f699f88
d8dda83
Patch1:		fvwm-0001-Change-html-viewer-to-xdg-open.patch
d8dda83
Patch2:		fvwm-0002-Use-mimeopen-instead-of-EDITOR.patch
07e07ee
# This patch will NEVER be included in the official FVWM and that's why:
07e07ee
#
07e07ee
# https://bugs.gentoo.org/show_bug.cgi?id=411811#c7
07e07ee
# https://github.com/ThomasAdam/fvwm/pull/4#issuecomment-5712410
07e07ee
#
07e07ee
# In short - X-servers other than X.org and Xfree86 doesn't support so many
07e07ee
# mouse buttons so this is a distro-specific patch.
bb0f5d3
Patch3:		fvwm-0003-Increase-number-of-mouse-buttons-supported.patch
07e07ee
# https://github.com/ThomasAdam/fvwm/issues/5
bb0f5d3
Patch4:		fvwm-0004-FvwmPager-be-more-careful-with-window-labels.patch
bb0f5d3
bb0f5d3
# Fedora-specific
bb0f5d3
Patch5:		fvwm-0005-Don-t-use-git-for-versioning.patch
bb0f5d3
Patch6:		fvwm-0006-Skip-install-data-hook-for-default-configs.patch
f699f88
732e6b5
# Backported from upstream:
732e6b5
# https://github.com/fvwmorg/fvwm/issues/42
732e6b5
Patch7:		fvwm-0007-Fix-syntax-error-to-close-issue-42.patch
732e6b5
f46958f
BuildRequires:	autoconf
f46958f
BuildRequires:	automake
f699f88
BuildRequires:	gettext libX11-devel libXt-devel libXext-devel libXinerama-devel libXpm-devel
f699f88
BuildRequires:	libXft-devel libXrender-devel
13c5e87
BuildRequires:	libstroke-devel perl-generators readline-devel libpng-devel fribidi-devel
3c9fb2b
BuildRequires:	librsvg2-devel
bb0f5d3
BuildRequires:	libxslt
bb0f5d3
BuildRequires:	libXcursor-devel
f699f88
Requires:	xterm %{_bindir}/mimeopen
f699f88
f699f88
# for fvwm-bug
f699f88
Requires:	%{_sbindir}/sendmail
f699f88
f699f88
# for fvwm-menu-headlines
715ad99
Requires:	xdg-utils
f699f88
f699f88
# for fvwm-menu-xlock
f699f88
Requires:	xlockmore
f699f88
f699f88
%description
f699f88
Fvwm is a window manager for X11. It is designed to
f699f88
minimize memory consumption, provide a 3D look to window frames,
f699f88
and implement a virtual desktop.
f699f88
f699f88
f699f88
%prep
f699f88
%setup -q
d8dda83
%patch1 -p1 -b .xdg-open
d8dda83
%patch2 -p1 -b .mimeopen
bb0f5d3
%patch3 -p1 -b .more-mouse-buttons
bb0f5d3
%patch4 -p1 -b .fix_pager
bb0f5d3
%patch5 -p1 -b .dont_use_git
bb0f5d3
%patch6 -p1 -b .no_install_hook
732e6b5
%patch6 -p1 -b .py3_fix
f699f88
f699f88
f699f88
%build
f46958f
aclocal --force
f46958f
autoreconf -ivf
f699f88
%configure
421113f
%make_build
f699f88
f699f88
f699f88
%install
421113f
%make_install
f699f88
%find_lang %{name}
f699f88
%find_lang FvwmScript
bb0f5d3
cat FvwmScript.lang >> %{name}.lang
f699f88
f699f88
# xsession
f699f88
install -D -m0644 -p %{SOURCE1} \
421113f
	%{buildroot}%{_datadir}/xsessions/%{name}.desktop
f699f88
f699f88
%files -f %{name}.lang
15659f5
%license COPYING
bb0f5d3
%doc README.md NEWS
f699f88
%{_bindir}/*
f699f88
%{_libexecdir}/%{name}/
f699f88
%{_datadir}/%{name}/
f699f88
%{_mandir}/man1/*
f699f88
%{_datadir}/xsessions/%{name}.desktop
f699f88
f699f88
f699f88
%changelog
732e6b5
* Tue Apr 11 2017 Peter Lemenkov <lemenkov@gmail.com> - 2.6.7-3
732e6b5
- Fix issue with default python symlinking to py3
732e6b5
af04922
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.7-2
af04922
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
af04922
bb0f5d3
* Fri Jan 13 2017 Peter Lemenkov <lemenkov@gmail.com> - 2.6.7-1
bb0f5d3
- Ver. 2.6.7
bb0f5d3
- No longer supports menu auto-generation
bb0f5d3
Igor Gnatenko b33d47a
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 2.6.6-2
Igor Gnatenko b33d47a
- Rebuild for readline 7.x
Igor Gnatenko b33d47a
421113f
* Thu Jul 14 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 2.6.6-1
421113f
- Update to 2.6.6
421113f
15659f5
* Thu Mar  3 2016 Peter Lemenkov <lemenkov@gmail.com> - 2.6.5-12
15659f5
- Apply patch no.7 which hopefully fixes rhbz#823499
15659f5
0e5481f
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.5-11
0e5481f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
0e5481f
2d0b91f
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.5-10
2d0b91f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2d0b91f
47a1798
* Sun Nov 16 2014 Peter Lemenkov <lemenkov@gmail.com> - 2.6.5-9
47a1798
- Fix FTBFS in Rawhide (rhbz #1106311)
47a1798
149c4d5
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.5-8
149c4d5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
149c4d5
e2d530b
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.5-7
e2d530b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
e2d530b
afce9af
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.5-6
afce9af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
afce9af
c4cfd26
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 2.6.5-5
c4cfd26
- Perl 5.18 rebuild
c4cfd26
5c69dcb
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.5-4
5c69dcb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
5c69dcb
07e07ee
* Sun Nov 18 2012 Peter Lemenkov <lemenkov@gmail.com> - 2.6.5-3
07e07ee
- Fix segfaults in FvwmPager
07e07ee
fc0a784
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.5-2
fc0a784
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
fc0a784
8192ba3
* Thu Apr 26 2012 Peter Lemenkov <lemenkov@gmail.com> - 2.6.5-1
8192ba3
- Ver. 2.6.5
8192ba3
d8dda83
* Thu Apr 19 2012 Peter Lemenkov <lemenkov@gmail.com> - 2.6.4-1
d8dda83
- Ver. 2.6.4
d8dda83
9b3268f
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.30-6
9b3268f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
9b3268f
1def0ed
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 2.5.30-5
1def0ed
- Rebuild for new libpng
1def0ed
f46958f
* Sat Mar 05 2011 Peter Lemenkov <lemenkov@gmail.com> - 2.5.30-4
f46958f
- Fixed FTBFS issue (rhbz #661049)
f46958f
feb0965
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.30-3
feb0965
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
feb0965
d801d70
* Mon Jul 12 2010 Adam Goode <adam@spicenitz.org> - 2.5.30-2
d801d70
- Increase number of mouse buttons (#548534)
d801d70
3d79172
* Sun Jul 11 2010 Adam Goode <adam@spicenitz.org> - 2.5.30-1
3d79172
- New upstream release, many changes, see http://www.fvwm.org/news/
3d79172
3b8c407
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.26-4
3b8c407
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
3b8c407
2009232
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.26-3
2009232
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
2009232
2f9f28d
* Sat Aug 30 2008 Adam Goode <adam@spicenitz.org> - 2.5.26-2
2f9f28d
- RPM 4.6 fix for patch tag
2f9f28d
57dbf86
* Wed Jun  4 2008 Adam Goode <adam@spicenitz.org> - 2.5.26-1
57dbf86
- Upgrade to new release
57dbf86
- Remove module_list patch, fixed in upstream
57dbf86
693f4c0
* Sat Feb  9 2008 Adam Goode <adam@spicenitz.org> - 2.5.24-2
693f4c0
- Really fix segfault (#382321)
693f4c0
4be203f
* Sun Dec  2 2007 Adam Goode <adam@spicenitz.org> - 2.5.24-1
4be203f
- New upstream release
4be203f
- Fixes segfault (#382321)
4be203f
715ad99
* Tue Oct  2 2007 Adam Goode <adam@spicenitz.org> - 2.5.23-3
715ad99
- Change htmlview to xdg-open (thanks, Ville Skyttä !)
715ad99
3c9fb2b
* Mon Sep 10 2007 Adam Goode <adam@spicenitz.org> - 2.5.23-2
3c9fb2b
- Don't add gnome-libs-devel to BR (not on ppc64?)
3c9fb2b
8e87a88
* Mon Sep 10 2007 Adam Goode <adam@spicenitz.org> - 2.5.23-1
fc0019e
- New upstream release
fc0019e
9ef8fb4
* Tue Aug 21 2007 Adam Goode <adam@spicenitz.org> - 2.5.21-5
9ef8fb4
- Update license tag
9ef8fb4
- Rebuild for buildid
9ef8fb4
f699f88
* Thu Mar 15 2007 Adam Goode <adam@spicenitz.org> - 2.5.21-4
f699f88
- Don't patch configure, just patch a few files
f699f88
f699f88
* Thu Mar  8 2007 Adam Goode <adam@spicenitz.org> - 2.5.21-3
f699f88
- Rebuild configure with autoconf >= 2.60 (for datarootdir)
f699f88
- Filter out local Perl libraries from provides and requires
f699f88
f699f88
* Wed Feb 28 2007 Adam Goode <adam@spicenitz.org> - 2.5.21-2
f699f88
- Shorten description
f699f88
- Enable auto-generate menus in the Setup Form config generator
f699f88
- Use htmlview instead of netscape
f699f88
- Use mimeopen instead of EDITOR
f699f88
- Add more Requires
f699f88
f699f88
* Sun Jan 21 2007 Adam Goode <adam@spicenitz.org> - 2.5.21-1
f699f88
- New specfile for Fedora