From 9656d37003ff7d700fd8f7b1b9b1025e99651f5c Mon Sep 17 00:00:00 2001 From: Mike Rochefort Date: Oct 06 2021 20:32:06 +0000 Subject: Add f34 marco --- diff --git a/README.md b/README.md index 8b20787..5ca94d8 100644 --- a/README.md +++ b/README.md @@ -8,5 +8,6 @@ Build order: - mate-menus - libmateweather - gtk-layer-shell -- libwnck3 - mate-panel +- marco + - libXpresent \ No newline at end of file diff --git a/core/marco/marco.spec b/core/marco/marco.spec new file mode 100644 index 0000000..5c88e27 --- /dev/null +++ b/core/marco/marco.spec @@ -0,0 +1,555 @@ +%global branch 1.26 + +Name: marco +Version: %{branch}.0 +Release: 2%{?dist} +Summary: MATE Desktop window manager +License: LGPLv2+ and GPLv2+ +URL: https://mate-desktop.org +Source0: https://pub.mate-desktop.org/releases/%{branch}/%{name}-%{version}.tar.xz + +BuildRequires: desktop-file-utils +BuildRequires: gtk3-devel +BuildRequires: libcanberra-devel +BuildRequires: libgtop2-devel +BuildRequires: libSM-devel +BuildRequires: libsoup-devel +BuildRequires: libXdamage-devel +BuildRequires: libXpresent-devel +BuildRequires: make +BuildRequires: mate-common +BuildRequires: mate-desktop-devel +BuildRequires: zenity +BuildRequires: startup-notification-devel +BuildRequires: yelp-tools + +Requires: mate-desktop-libs +Requires: %{name}-libs%{?_isa} = %{version}-%{release} + +# http://bugzilla.redhat.com/873342 +# https://bugzilla.redhat.com/962009 +Provides: firstboot(windowmanager) = marco + +%description +MATE Desktop window manager + +# to avoid that marco will install in other DE's by compiz-0.8.10 +%package libs +Summary: Libraries for marco +License: LGPLv2+ + +%description libs +This package provides Libraries for marco. + +%package devel +Summary: Development files for marco +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: %{name}-libs%{?_isa} = %{version}-%{release} + +%description devel +Development files for marco + + +%prep +%autosetup -p1 + +%build +%configure --disable-static \ + --disable-schemas-compile \ + --with-x + +# fix rpmlint unused-direct-shlib-dependency warning +sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool + +make %{?_smp_mflags} V=1 + + +%install +%{make_install} + +find %{buildroot} -name '*.la' -exec rm -vf {} ';' + +desktop-file-install \ + --delete-original \ + --dir=%{buildroot}%{_datadir}/applications \ +%{buildroot}%{_datadir}/applications/marco.desktop + +%find_lang %{name} --with-gnome --all-name + + +%files +%doc AUTHORS COPYING README ChangeLog +%{_bindir}/marco +%{_bindir}/marco-message +%{_bindir}/marco-theme-viewer +%{_datadir}/applications/marco.desktop +%{_datadir}/themes/Atlanta +%{_datadir}/themes/ClearlooksRe +%{_datadir}/themes/Dopple-Left +%{_datadir}/themes/Dopple +%{_datadir}/themes/DustBlue +%{_datadir}/themes/Esco +%{_datadir}/themes/Gorilla +%{_datadir}/themes/Motif +%{_datadir}/themes/Raleigh +%{_datadir}/themes/Spidey-Left +%{_datadir}/themes/Spidey +%{_datadir}/themes/Splint-Left +%{_datadir}/themes/Splint +%{_datadir}/themes/WinMe +%{_datadir}/themes/eOS +%dir %{_datadir}/marco +%dir %{_datadir}/marco/icons +%{_datadir}/marco/icons/marco-window-demo.png +%{_datadir}/mate-control-center/keybindings/50-marco*.xml +%{_datadir}/mate/wm-properties +%{_mandir}/man1/* + +%files libs -f %{name}.lang +%{_libdir}/libmarco-private.so.2* +%{_datadir}/glib-2.0/schemas/org.mate.marco.gschema.xml + +%files devel +%{_bindir}/marco-window-demo +%{_includedir}/marco-1 +%{_libdir}/libmarco-private.so +%{_libdir}/pkgconfig/libmarco-private.pc +%{_mandir}/man1/marco-theme-viewer.1.* +%{_mandir}/man1/marco-window-demo.1.* + + +%changelog +* Wed Oct 06 2021 Mike Rochefort - 1.26.0-2 +- Rebuilt for EPEL9-Next + +* Wed Aug 04 2021 Wolfgang Ulbrich - 1.26.0-1 +- update to 1.26.0 + +* Tue Mar 23 2021 Wolfgang Ulbrich - 1.24.2-2 +- use https://github.com/mate-desktop/marco/commit/76da06f +- fix rhbz(#1965944) + +* Tue Mar 23 2021 Wolfgang Ulbrich - 1.24.2-1 +- update to 1.24.2 + +* Tue Jan 26 2021 Fedora Release Engineering - 1.24.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Sun Sep 27 2020 Wolfgang Ulbrich - 1.24.1-2 +- add 2 upstream fixes + +* Mon Aug 10 2020 Wolfgang Ulbrich - 1.24.1-1 +- update to 1.24.1 + +* Fri Jul 31 2020 Wolfgang Ulbrich - 1.24.0-6 +- fix tooltips with HIDPI displays + +* Tue Jul 28 2020 Fedora Release Engineering - 1.24.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Mon Jun 1 2020 Wolfgang Ulbrich - 1.24.0-4 +- fix rhbz (#1836408) + +* Tue Mar 17 2020 Wolfgang Ulbrich - 1.24.0-3 +- add one more upstream patch + +* Tue Mar 17 2020 Wolfgang Ulbrich - 1.24.0-2 +- add upstream patches to avoid crashes +- use https://github.com/mate-desktop/marco/commit/faee4a8 +- use https://github.com/mate-desktop/marco/commit/7ffa179 +- use https://github.com/mate-desktop/marco/commit/3b6919c +- use https://github.com/mate-desktop/marco/commit/159addc +- use https://github.com/mate-desktop/marco/commit/280e5db +- use https://github.com/mate-desktop/marco/commit/821f582 +- use https://github.com/mate-desktop/marco/pull/601 + +* Mon Feb 10 2020 Wolfgang Ulbrich - 1.24.0-1 +- update to 1.24.0 + +* Wed Jan 29 2020 Fedora Release Engineering - 1.22.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Dec 06 2019 Wolfgang Ulbrich - 1.22.4-1 +- update to 1.22.4 + +* Thu Sep 19 2019 Wolfgang Ulbrich - 1.22.3-1 +- update 1.22.3 release + +* Thu Jul 25 2019 Fedora Release Engineering - 1.22.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Jun 17 2019 Wolfgang Ulbrich - 1.22.2-1 +- update 1.22.2 release +- add support for invisible borders + +* Thu Apr 25 2019 Wolfgang Ulbrich - 1.22.1-1 +- update 1.22.1 release + +* Mon Mar 04 2019 Wolfgang Ulbrich - 1.22.0-1 +- update to 1.22.0 + +* Fri Feb 01 2019 Fedora Release Engineering - 1.20.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Thu Dec 20 2018 Wolfgang Ulbrich - 1.20.3-1 +- update to 1.20.3 + +* Fri Jul 13 2018 Fedora Release Engineering - 1.20.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Jun 14 2018 Wolfgang Ulbrich - 1.20.2-1 +- update to 1.20.2 release + +* Wed Apr 25 2018 Wolfgang Ulbrich - 1.20.1-2 +- improve HIDPI support + +* Tue Mar 27 2018 Wolfgang Ulbrich - 1.20.1-1 +- update to 1.20.1 + +* Sat Feb 10 2018 Wolfgang Ulbrich - 1.20.0-1 +- update to 1.20 release +- drop GSettings Schema rpm scriptlet +- switch to using autosetup + +* Thu Feb 08 2018 Fedora Release Engineering - 1.19.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Mon Jan 01 2018 Wolfgang Ulbrich - 1.19.2-1 +- update to 1.19.2 +- use https://github.com/mate-desktop/marco/pull/369 + +* Mon Sep 04 2017 Wolfgang Ulbrich - 1.19.1-1 +- update to 1.19.1 + +* Wed Aug 09 2017 Wolfgang Ulbrich - 1.19.0-5 +- remove virtual provides + +* Thu Aug 03 2017 Fedora Release Engineering - 1.19.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 1.19.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Tue Jun 13 2017 Kalev Lember - 1.19.0-2 +- Rebuilt for libgtop2 soname bump + +* Wed May 10 2017 Wolfgang Ulbrich - 1.19.0-1 +- update to 1.19.0 release + +* Sat May 06 2017 Wolfgang Ulbrich - 1.18.0-2 +- fix for https://github.com/mate-desktop/marco/issues/251 +- https://bugzilla.redhat.com/show_bug.cgi?id=1419634 + +* Tue Mar 14 2017 Wolfgang Ulbrich - 1.18.0-1 +- update to 1.18.0 release + +* Fri Feb 10 2017 Fedora Release Engineering - 1.17.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Wed Jan 18 2017 Wolfgang Ulbrich - 1.17.1-1 +- update to 1.17.1 release +- use https://github.com/mate-desktop/marco/pull/296 + +* Sat Dec 03 2016 Wolfgang Ulbrich - 1.17.0-1 +- update to 1.17.0 release + +* Thu Sep 22 2016 Wolfgang Ulbrich - 1.16.0-1 +- update to 1.16.0 release + +* Thu Jun 09 2016 Wolfgang Ulbrich - 1.15.0-1 +- update to 1.15.0 release +- switch to gtk+3 + +* Wed May 04 2016 Wolfgang Ulbrich - 1.14.1.1 +- update to 1.14.1 release + +* Mon Feb 22 2016 Wolfgang Ulbrich - 1.13.1-1 +- update to 1.13.1 release + +* Sun Feb 07 2016 Wolfgang Ulbrich - 1.13.0-1 +- update to 1.13.0 release + +* Thu Feb 04 2016 Fedora Release Engineering - 1.12.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Sat Jan 16 2016 Wolfgang Ulbrich - 1.12.1-3 +- add a conflict macro to -libs and a obsolete to main package, +- to fix rhbz (#1297958) + +* Sun Dec 20 2015 Wolfgang Ulbrich - 1.12.1-2 +- split out marco libraries in a subpackage, needed for new compiz-0.8.10 + +* Wed Dec 02 2015 Wolfgang Ulbrich - 1.12.1-1 +- update to 1.12.1 release +- removed upstreamed patch + +* Sun Nov 22 2015 Wolfgang Ulbrich - 1.12.0-2 +- disable anmations on un-minimze + +* Fri Nov 06 2015 Wolfgang Ulbrich - 1.12.0-1 +- update to 1.12.0 release + +* Mon Oct 26 2015 Wolfgang Ulbrich - 1.11.1-1 +- update to 1.11.1 release +- remove upstreamed patches + +* Fri Oct 23 2015 Wolfgang Ulbrich - 1.11.0-3 +- fix rhbz (#1258638) +- fix rhbz (#1258131), revert support for GTK_FRAME_EXTENTS for the moment + +* Wed Oct 21 2015 Wolfgang Ulbrich - 1.11.0-1 +- update to 1.11.0 release +- disable patch for initial-setup + +* Thu Aug 20 2015 Wolfgang Ulbrich - 1.10.2.1 +- update to 1.10.2 release +- remove upstreamed patches +- fix rhbz (#1011869) (#1226530) + +* Fri Jul 31 2015 Wolfgang Ulbrich - 1.10.1.3 +- improve wine support, rhbz (#1190525) +- fix crashes with some old metacity themes + +* Wed Jun 17 2015 Fedora Release Engineering - 1.10.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Fri Jun 12 2015 Wolfgang Ulbrich - 1.10.1.1 +- update to 1.10.1 release +- removed upstreamed patches + +* Wed Apr 22 2015 Wolfgang Ulbrich - 1.10.0-2 +- fix workspaces keybindings +- fix windows keybindings +- add keybindings for tiling +- fix tile-preview + +* Mon Apr 06 2015 Wolfgang Ulbrich - 1.10.0-1 +- update to 1.10.0 release + +* Thu Feb 26 2015 Wolfgang Ulbrich - 1.9.90-1 +- update to 1.9.90 release + +* Wed Jan 14 2015 Wolfgang Ulbrich - 1.9.4-1 +- update to 1.9.4 release + +* Thu Nov 20 2014 Wolfgang Ulbrich - 1.9.3-1 +- update to 1.9.3 release + +* Tue Oct 21 2014 Wolfgang Ulbrich - 1.9.2-3 +- add runtime require mate-desktop-libs to fix usage of initial-setup +- in workstation product, rhbz (# 1160891) + +* Tue Oct 21 2014 Wolfgang Ulbrich - 1.9.2-2 +- fix compositor-xrender: don't add shadows to ARGB +- https://github.com/mate-desktop/marco/pull/141 + +* Sun Oct 12 2014 Wolfgang Ulbrich - 1.9.2-1 +- update to 1.9.2 release +- adjust obsoletes + +* Sun Aug 17 2014 Fedora Release Engineering - 1.9.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sat Jul 12 2014 Wolfgang Ulbrich - 1.9.1-1 +- update to 1.9.1 release +- use zenity as BR + +* Sun Jun 29 2014 Wolfgang Ulbrich - 1.8.1-1 +- update to 1.8.1 release +- remove upstreamed patch + +* Fri Jun 20 2014 Wolfgang Ulbrich - 1.8.0-4 +- add marco_ignore-adding-a-window-if-already-present.patch +- from upstream, fix hopefully rhbz (#1109528) + +* Sat Jun 07 2014 Fedora Release Engineering - 1.8.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Wed Apr 30 2014 Wolfgang Ulbrich - 1.8.0-2 +- rebuild for libgtop2 soname bump + +* Tue Mar 04 2014 Dan Mashal - 1.8.0-1 +- Update to 1.8.0 + +* Tue Feb 18 2014 Wolfgang Ulbrich - 1.7.90-1 +- add 1.7.90 release + +* Mon Feb 10 2014 Wolfgang Ulbrich - 1.7.0.2 +- re-work marco_add-pixbuf-inline-icons.patch + +* Sun Feb 09 2014 Dan Mashal - 1.7.0-1 +- Update to 1.7.0 + +* Fri Dec 20 2013 Wolfgang Ulbrich - 1.7.0-0.5.git20131212.62a708d +- make Maintainers life easier and use better git snapshot usage, Thanks to Björn Esser +- use modern 'make install' macro +- improve obsoletes/provides, add limits + +* Sat Dec 14 2013 Wolfgang Ulbrich - 1.7.0-0.4.git0403454e +- remove isa tags from obsoletes/provides + +* Wed Dec 11 2013 Wolfgang Ulbrich - 1.7.0-0.3.git0403454e +- using 8 digets in git version to update mate-window-manager + +* Wed Dec 11 2013 Wolfgang Ulbrich - 1.7.0-0.2.git0403454 +- rename mate-window-manager to marco + +* Fri Dec 06 2013 Dan Mashal - 1.7.0-1.1.git0403454 +- Update to 1.7.0 git snapshot + +* Wed Nov 13 2013 Wolfgang Ulbrich - 1.6.2-6 +- start with side-by-side-tiling and windows-snapping-top-screen support for f20 + +* Fri Sep 27 2013 Wolfgang Ulbrich - 1.6.2-5 +- fix initial-setup issue, rhbz (#962009) + +* Sat Aug 03 2013 Fedora Release Engineering - 1.6.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Sat Jun 15 2013 Wolfgang Ulbrich - 1.6.2-3 +- remove gsettings convert file + +* Tue Jun 11 2013 Dan Mashal - 1.6.2-2 +- Add libgtop2-devel to BR's + +* Sat Jun 08 2013 Dan Mashal - 1.6.2-1 +- Update to latest upstream release +- Update datadir to mate-window-manager instead of marco + +* Sat Jun 08 2013 Dan Mashal - 1.6.1-2 +- Fix initial-setup, hopefully. + +* Wed Apr 03 2013 Dan Mashal - 1.6.1-1 +- Bug fix release. See changelog. + +* Wed Apr 03 2013 Dan Mashal - 1.6.0-1 +- Update to latest 1.6.0 stable release. + +* Mon Mar 25 2013 Dan Mashal - 1.5.5-1 +- Update to latest upstream release +- Own dirs that we are supposed to owp + +* Fri Feb 22 2013 Dan Mashal - 1.5.4-1 +- Update to latest upstream release + +* Mon Feb 18 2013 Dan Mashal - 1.5.3-4 +- Add latest upstream commits + +* Tue Jan 29 2013 Dan Mashal - 1.5.3-3 +- Add some configure flags + +* Fri Jan 18 2013 Dan Mashal - 1.5.3-2 +- Sort BR's +- Remove unneeded obsoletes tag + +* Mon Jan 14 2013 Dan Mashal - 1.5.3-1 +- Update to latest upstream release + +* Fri Jan 11 2013 Dan Mashal - 1.5.2-11 +- Convert back to old BR format +- Drop unneeded BRs +- Own directories that are supposed to be owned (marco-1) +- Fix missing "X-Mate" category. +- Add gsettings data convert file for users upgrading from 1.4 +- Fix update of gsettings enum preferences + +* Mon Dec 10 2012 Dan Mashal - 1.5.2-10 +- Rebuild for ARM + +* Sun Nov 25 2012 Dan Mashal - 1.5.2-9 +- Remove hard requires on mwm and mate-themes. + +* Sun Nov 25 2012 Dan Mashal - 1.5.2-8 +- Add xdamage as it is required for build + +* Wed Nov 14 2012 Leigh Scott - 1.5.2-7 +- move development files to devel +- remove the config.h defines from %%build section + +* Tue Nov 13 2012 Dan Mashal - 1.5.2-6 +- Update configure flags, add disable scrollkeeper mainly + +* Tue Nov 13 2012 Leigh Scott - 1.5.2-5 +- add patch to fix startup rendering effect with composite enabled + +* Tue Nov 06 2012 Rex Dieter 1.5.2-4 +- Provides: firstboot(windowmanager) (#873342) + +* Mon Nov 05 2012 Rex Dieter 1.5.2-3 +- drop Provides: firstboot(windowmanager) until bug #873342 is fixed + +* Sat Nov 03 2012 Leigh Scott - 1.5.2-2 +- Provides firstboot(windowmanager) mate-window-manager + +* Mon Oct 29 2012 Leigh Scott - 1.5.2-1 +- update to 1.5.2 release +- add schema scriptlets and remove mateconf scriptlets +- add requires gsettings-desktop-schemas +- add build requires gsettings-desktop-schemas-devel and dconf-devel +- change build requires style + +* Wed Oct 17 2012 Leigh Scott - 1.4.1-12 +- Fix crash if you have lots of workspaces + +* Tue Oct 16 2012 Leigh Scott - 1.4.1-11 +- filter provides +- fix build requires +- fix reqires +- define some defaults +- Add patch to allow breaking out from maximization during mouse resize + (gnome bz 622517) + +* Wed Sep 26 2012 Rex Dieter - 1.4.1-10 +- fix ldconfig scriptlets +- use desktop-file-validate again +- own %%{_datadir}/mate/wm-properties/ + +* Tue Sep 25 2012 Dan Mashal 1.4.1-9 +- Remove mateconf obsolete scriplet + +* Mon Sep 24 2012 Dan Mashal 1.4.1-8 +- rerefix mate-conf scriptlets. Add export line to REALLY not install schemas with make install. +- comment out desktop-file-validate. + +* Mon Sep 17 2012 Rex Dieter 1.4.1-7 +- fix/simplify dir ownership +- omit not-needed/broken Obsoletes +- (re)fix scriptlets :) + +* Sat Sep 15 2012 Dan Mashal 1.4.1-6 +- Move post and postun scriptlets to proper location + +* Sat Sep 15 2012 Dan Mashal 1.4.1-5 +- Remove onlyshowin since it is not needed any more with updated desktop-file-utils + +* Sat Sep 15 2012 Dan Mashal 1.4.1-4 +- Update source to note git version. + +* Sun Sep 09 2012 Dan Mashal 1.4.1-3 +- Fix broken dependencies, update to latest github version which contains fixes for desktop-file-utils + +* Mon Sep 03 2012 Dan Mashal 1.4.1-2 +- Add environment variable to install section and further obsoletes to prevent dependency breakage + +* Sun Sep 02 2012 Dan Mashal 1.4.1-1 +- Upgrade to new upstream version. + +* Mon Aug 27 2012 Rex Dieter 1.4.0-5 +- drop unneeded python-related build deps +- %%configure --disable-schemas-install +- fix/simplify some parent-dir ownership + +* Mon Aug 27 2012 Rex Dieter 1.4.0-4 +- main pkg Requires: %%name-libs +- drop needless icon scriptlets +- s|MATE|X-MATE| .desktop Categories on < f18 only +- License: GPLv2+ + +* Sun Aug 26 2012 Dan Mashal 1.4.0-3 +- Own theme directories that are being installed, switch from po_package to namefor lang files, bump release version + +* Sun Aug 26 2012 Dan Mashal 1.4.0-2 +- Add mateconf scriptlets + +* Sun Aug 12 2012 Dan Mashal 1.4.0-1 +- Initial build