# Note: compton fork renamed to 'picom' since version 7.5 %global oldname compton-ng Name: picom Version: 8.2 Release: 2%{?dist} Summary: Lightweight compositor for X11 (previously a compton fork) License: MPLv2.0 and MIT URL: https://github.com/yshui/picom Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz BuildRequires: gcc make asciidoc desktop-file-utils BuildRequires: dbus-devel mesa-libGL-devel pcre-devel BuildRequires: libconfig-devel libdrm-devel libX11-devel libX11-xcb libXcomposite-devel libXdamage-devel libXrender-devel libXext-devel libXrandr-devel libXinerama-devel libXfixes-devel BuildRequires: meson uthash-devel pixman-devel libev-devel libxcb-devel xcb-util-image-devel xcb-util-renderutil-devel xorg-x11-proto-devel Requires: xorg-x11-utils hicolor-icon-theme # BuildRequires: libxdg-basedir # BuildRequires: pkgconfig(xcb-present) # BuildRequires: pkgconfig(xcb-shape) Conflicts: compton%{?_isa} Provides: %{oldname}%{?_isa} = %{version}-%{release} Obsoletes: %{oldname} =< 7.5-1 %description This is forked from the original Compton because that seems to have become unmaintained. The current battle plan of this fork is to refactor it to make the code possible to maintain, so potential contributors won't be scared away when they take a look at the code. We also try to fix bugs. %prep %autosetup -p1 %build %meson -Dbuild_docs=true %meson_build %install %meson_install %check %meson_test desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop %files %license COPYING LICENSES/MPL-2.0 LICENSES/MIT %doc README.md CONTRIBUTORS picom.sample.conf %{_bindir}/%{name}* %{_bindir}/compton* %{_datadir}/applications/*.desktop %{_datadir}/icons/hicolor/*/*/*.png %{_datadir}/icons/hicolor/scalable/*/*.svg %changelog * Wed Jan 27 2021 Fedora Release Engineering - 8.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Sat Oct 24 2020 Artem Polishchuk - 8.2-1 - build(update): 8.2 * Tue Sep 8 2020 Artem Polishchuk - 8.1-1 - Update to 8.1 * Tue Jul 28 2020 Fedora Release Engineering - 8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Tue Apr 21 2020 Artem Polishchuk - 8-1 - Update to 8 * Thu Jan 30 2020 Fedora Release Engineering - 7.5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Fri Dec 06 2019 Artem Polishchuk - 7.5-2 - Renamed to 'picom' * Mon Nov 25 2019 Artem Polishchuk - 7.5-1 - Update to 7.5 * Sat Sep 21 2019 Artem Polishchuk - 7.4-1 - Update to 7.4 - Drop git submodule, now vendored with release tarball * Tue Aug 13 2019 Artem Polishchuk - 7.2-2 - Update to 7.2 - Packaging fixes - Disable LTO * Tue Aug 06 2019 Artem Polishchuk - 7.1-5 - Initial package