%global basever 0.8.16 Name: compizconfig-python Version: 0.8.16 Release: 5%{?dist} Epoch: 1 Summary: Python bindings for the Compiz Configuration System License: LGPLv2+ URL: https://gitlab.com/compiz/%{name} Source0: %{url}/-/archive/v%{version}/%{name}-v%{version}.tar.bz2 BuildRequires: gcc BuildRequires: libcompizconfig-devel >= %{basever} BuildRequires: glib2-devel BuildRequires: python3-devel BuildRequires: python3-Cython BuildRequires: libtool BuildRequires: automake Requires: compiz >= %{basever} # prevent rpm's auto-generated provides mechanism to include private # libraries %{?filter_setup: %filter_provides_in %{python_sitearch}/.*\.so$ %filter_setup } %description The Compiz Project brings 3D desktop visual effects that improve usability of the X Window System and provide increased productivity though plugins and themes contributed by the community giving a rich desktop experience. This package contains bindings to configure Compiz's plugins and the composite window manager. %prep %setup -q -n %{name}-v%{version} %build export PYTHON=python3 ./autogen.sh %configure --disable-static make %{?_smp_mflags} V=1 %install %{make_install} find %{buildroot} -type f -name "*.a" -o -name "*.la" | xargs rm -f %files %doc COPYING NEWS %{python3_sitearch}/compizconfig.so %exclude %{_libdir}/pkgconfig/compizconfig-python.pc %changelog * Tue May 26 2020 Miro Hrončok - 1:0.8.16-5 - Rebuilt for Python 3.9 * Tue Jan 28 2020 Fedora Release Engineering - 1:0.8.16-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Mon Aug 19 2019 Miro Hrončok - 1:0.8.16-3 - Rebuilt for Python 3.8 * Wed Jul 24 2019 Fedora Release Engineering - 1:0.8.16-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Tue Apr 2 2019 Jaroslav Škarvada - 1:0.8.16-1 - New version Related: rhbz#1656467 - New URL * Thu Jan 31 2019 Fedora Release Engineering - 1:0.8.14-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Thu Jul 12 2018 Fedora Release Engineering - 1:0.8.14-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Tue Jun 19 2018 Miro Hrončok - 1:0.8.14-6 - Rebuilt for Python 3.7 * Wed Feb 07 2018 Fedora Release Engineering - 1:0.8.14-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Wed Aug 02 2017 Fedora Release Engineering - 1:0.8.14-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 1:0.8.14-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Jul 07 2017 Igor Gnatenko - 1:0.8.14-2 - Rebuild due to bug in RPM (RHBZ #1468476) * Thu Apr 20 2017 Wolfgang Ulbrich - 1:0.8.14-1 - update to 0.8.14 release - remove ExcludeArch for s390 s390x, libdrm is available there - switch to python3 - modernize spec file * Fri Feb 10 2017 Fedora Release Engineering - 1:0.8.12.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Thu Nov 17 2016 Wolfgang Ulbrich - 1:0.8.12.1-3 - include ppc64 arch * Tue Jul 19 2016 Fedora Release Engineering - 1:0.8.12.1-2 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages * Thu May 12 2016 Wolfgang Ulbrich - 1:0.8.12.1-1 - update to 0.8.12.1 release * Sat Feb 13 2016 Wolfgang Ulbrich - 1:0.8.12-1 - update to 0.8.12 release - Set minimal Python required version to 2.7.x. - Use Cython instead of Pyrex. * Wed Feb 03 2016 Fedora Release Engineering - 1:0.8.9-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Fri Nov 06 2015 Wolfgang Ulbrich - 1:0.8.9-1 - update to 0.8.9 - new upstream is at https://github.com/raveit65/compizconfig-python - remove upstream patches - use BuildRequires mate-common - use modern make install macro - add requires compiz base version * Wed Jun 17 2015 Fedora Release Engineering - 1:0.8.4-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Wed Mar 18 2015 Wolfgang Ulbrich - 1:0.8.4-12 - rebuild for f22 * Sat Aug 16 2014 Fedora Release Engineering - 1:0.8.4-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 1:0.8.4-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sat Aug 03 2013 Fedora Release Engineering - 1:0.8.4-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Sat May 25 2013 Wolfgang Ulbrich - 1:0.8.4-8 - fix build for aarch64 - add requires autoconf, automake and libtool - add autorefonf command - fix automake-1.13 build deprecations * Wed Feb 13 2013 Fedora Release Engineering - 1:0.8.4-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Mon Oct 15 2012 Wolfgang Ulbrich - 1:0.8.4-6 - build fedora - remove python_sitelib stuff - add filter setup - add basever * Sat Sep 29 2012 Wolfgang Ulbrich - 0.8.4-5 - add Epoch tag - fix source url * Wed Sep 19 2012 Wolfgang Ulbrich - 0.8.4-4 - improve spec file * Tue May 15 2012 Wolfgang Ulbrich - 0.8.4-3 - build for mate * Sat Jul 31 2010 Leigh Scott - 0.8.4-3 - rebuild for broken deps