diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7213a30 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/matchbox-window-manager-1.2-20070628svn.tar.gz diff --git a/.matchbox-window-manager.metadata b/.matchbox-window-manager.metadata new file mode 100644 index 0000000..51650a0 --- /dev/null +++ b/.matchbox-window-manager.metadata @@ -0,0 +1 @@ +ba65faa7289230e945e7f348b87a7dbe19335ffe SOURCES/matchbox-window-manager-1.2-20070628svn.tar.gz diff --git a/SOURCES/matchbox-window-manager-1.2-keysyms.patch b/SOURCES/matchbox-window-manager-1.2-keysyms.patch new file mode 100644 index 0000000..eb9950c --- /dev/null +++ b/SOURCES/matchbox-window-manager-1.2-keysyms.patch @@ -0,0 +1,18 @@ +--- trunk/matchbox-window-manager/src/keys.c 2006/07/19 16:55:26 1361 ++++ trunk/matchbox-window-manager/src/keys.c 2007/11/01 12:43:20 1761 +@@ -35,10 +35,12 @@ + + for (keycode = min_kc; keycode <= max_kc; keycode++) { + for (col = 0; (k = XKeycodeToKeysym (w->dpy, keycode, col)) +- != NoSymbol; col++) +- if (k == keysym && col == 1) { ++ != NoSymbol; col++) { ++ if (k == keysym && col == 1) + return True; +- } ++ if (k == keysym) ++ break; ++ } + } + return False; + } diff --git a/SPECS/matchbox-window-manager.spec b/SPECS/matchbox-window-manager.spec new file mode 100644 index 0000000..bc120d8 --- /dev/null +++ b/SPECS/matchbox-window-manager.spec @@ -0,0 +1,213 @@ +%define libmatchbox_devel_ver 1.9-2 +%define alphatag 20070628svn + +Summary: Window manager for the Matchbox Desktop +Name: matchbox-window-manager +Version: 1.2 +Release: 23.%{alphatag}%{?dist} +Url: http://matchbox-project.org/ +# svn checkout http://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager +License: GPLv2+ +Group: User Interface/Desktops +Source0: %{name}-%{version}-%{alphatag}.tar.gz + +Patch1: matchbox-window-manager-1.2-keysyms.patch + +Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: gcc +BuildRequires: pkgconfig +BuildRequires: expat-devel +BuildRequires: libmatchbox-devel >= %{libmatchbox_devel_ver} +BuildRequires: startup-notification-devel +BuildRequires: libpng-devel +BuildRequires: libjpeg-devel +BuildRequires: pango-devel +BuildRequires: libXcomposite-devel +BuildRequires: libXfixes-devel +BuildRequires: libXdamage-devel +BuildRequires: libXrender-devel +BuildRequires: libXcursor-devel +Requires: filesystem + +%description +Matchbox is a base environment for the X Window System running on non-desktop +embedded platforms such as handhelds, set-top boxes, kiosks and anything else +for which screen space, input mechanisms or system resources are limited. + +This package contains the window manager from Matchbox. + +%prep +%setup -q + +%patch1 -p2 -b .keysyms + +%build +%configure +make %{?_smp_mflags} + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT + +%files +%doc AUTHORS README ChangeLog COPYING +%{_bindir}/* +%dir %{_sysconfdir}/matchbox +%config(noreplace) %{_sysconfdir}/matchbox/kbdconfig +%dir %{_datadir}/matchbox +%{_datadir}/matchbox/* +%{_datadir}/themes/* + +%changelog +* Fri Jul 13 2018 Fedora Release Engineering - 1.2-23.20070628svn +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 1.2-22.20070628svn +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 1.2-21.20070628svn +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 1.2-20.20070628svn +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 1.2-19.20070628svn +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 1.2-18.20070628svn +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Jun 17 2015 Fedora Release Engineering - 1.2-17.20070628svn +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sun Aug 17 2014 Fedora Release Engineering - 1.2-16.20070628svn +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 1.2-15.20070628svn +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sat Aug 03 2013 Fedora Release Engineering - 1.2-14.20070628svn +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 1.2-13.20070628svn +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jan 18 2013 Adam Tkac - 1.2-12.20070628svn +- rebuild due to "jpeg8-ABI" feature drop + +* Fri Dec 21 2012 Adam Tkac - 1.2-11.20070628svn +- rebuild against new libjpeg + +* Thu Jul 19 2012 Fedora Release Engineering - 1.2-10.20070628svn +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 1.2-9.20070628svn +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Fri Nov 18 2011 Adam Jackson 1.2-8.20070628svn +- Rebuild for libpng 1.5 + +* Tue Feb 08 2011 Fedora Release Engineering - 1.2-7.20070628svn +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Sat Jul 25 2009 Fedora Release Engineering - 1.2-6.20070628svn +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Feb 25 2009 Fedora Release Engineering - 1.2-5.20070628svn +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Thu Aug 7 2008 Tom "spot" Callaway - 1.2-4.20070628svn +- fix license tag + +* Sun Mar 9 2008 Marco Pesenti Gritti - 1.2-3.20070628svn +- Add dist tag + +* Fri Nov 9 2007 Marco Pesenti Gritti - 1.2-3.20070628svn +- Add patch to fix some keybindings + +* Thu Jun 28 2007 Marco Pesenti Gritti - 1.2-2.20070628svn +- New snapshot + +* Tue Jun 19 2007 Marco Pesenti Gritti 1.2-1 +- Update source to 1.2 + +* Tue Jun 19 2007 John (J5) Palmieri 1.9-3 +- Fix buildroot +- Add COPYING license file to docs +- Added {} braces around % macros +- Own {_sysconfdir}/matchbox directory +- Own {_datadir}/matchbox + +* Sat Feb 24 2007 Marco Pesenti Gritti 1.1-6.cvs20072402.6 +- Update to cvs20072402 + +* Wed Jan 31 2007 Marco Pesenti Gritti 1.1-5.cvs20073101.6 +- Update to cvs20073101 + +* Wed Dec 20 2006 Marco Pesenti Gritti 1.1-5.cvs20061219.5 +- Build with Xcursor support + +* Tue Dec 19 2006 Marco Pesenti Gritti 1.1-5.cvs20061219.4 +- Update to cvs20061219 + +* Tue Oct 17 2006 Marco Pesenti Gritti 1.1-5.cvs20060911.3 +- Temporarily drop composite + +* Thu Oct 5 2006 Marco Pesenti Gritti 1.1-5.cvs20060911.2 +- Enable composite +- Add some composite dependencies + +* Mon Sep 11 2006 Marco Pesenti Gritti 1.1-5.cvs20060911.1 +- Remove some gconf leftovers + +* Mon Sep 11 2006 Marco Pesenti Gritti 1.1-5.cvs20060911.0 +- Rebuild + +* Mon Sep 11 2006 Marco Pesenti Gritti 1.1-cvs20060911-1 +- Update + +* Mon Aug 21 2006 Marco Pesenti Gritti 1.1-3 +- Rebuild +- Depend on libmatchbox 1.9-2 +- Do not package gconf schemas + +* Mon Aug 21 2006 Marco Pesenti Gritti 1.1-3 +- Build with the default options + +* Mon Aug 21 2006 Marco Pesenti Gritti 1.1-2 +- Missing build reqs + +* Mon Aug 21 2006 Marco Pesenti Gritti 1.1-1 +- Update to 1.1 + +* Thu Aug 25 2005 Austin Acton 0.9.5-1mdk +- New release 0.9.5 + +* Thu May 12 2005 Austin Acton 0.9.4-1mdk +- 0.9.4 +- new URLs + +* Mon Jan 24 2005 Austin Acton 0.9.2-1mdk +- 0.9.2 + +* Mon Jan 10 2005 Austin Acton 0.9-1mdk +- 0.9 + +* Wed Sep 29 2004 Austin Acton 0.8.4-1mdk +- 0.8.4 + +* Mon Aug 23 2004 Austin Acton 0.8.3-2mdk +- fix schemas + +* Mon Aug 23 2004 Austin Acton 0.8.3-1mdk +- 0.8.3 + +* Tue Aug 10 2004 Austin Acton 0.8.2-3mdk +- buildrequires xsettings + +* Tue Jul 27 2004 Austin Acton 0.8.2-1mdk +- enable startup-notification + +* Mon Jul 20 2004 Austin Acton 0.8.2-1mdk +- 0.8.2 +