|
|
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
|