|
|
|
@ -1,23 +1,22 @@
|
|
|
|
|
%global core_plugins blur clone cube decoration fade ini inotify minimize move place png regex resize rotate scale screenshot switcher water wobbly zoom fs obs commands wall annotate svg matecompat
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# List of plugins passed to ./configure. The order is important
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%global plugins core,dbus,decoration,fade,minimize,move,obs,place,png,resize,scale,screenshot,svg,switcher,wall
|
|
|
|
|
|
|
|
|
|
Name: compiz
|
|
|
|
|
URL: https://github.com/compiz-reloaded/%{name}
|
|
|
|
|
License: GPLv2+ and LGPLv2+ and MIT
|
|
|
|
|
Version: 0.8.18
|
|
|
|
|
Release: 6%{?dist}
|
|
|
|
|
Group: User Interface/Desktops
|
|
|
|
|
Version: 0.8.14
|
|
|
|
|
Release: 5%{?dist}
|
|
|
|
|
Epoch: 1
|
|
|
|
|
Summary: OpenGL window and compositing manager
|
|
|
|
|
|
|
|
|
|
URL: https://gitlab.com/compiz/compiz-core
|
|
|
|
|
Source0: %{url}/-/archive/v%{version}/compiz-core-v%{version}.tar.bz2
|
|
|
|
|
|
|
|
|
|
Source0: https://github.com/compiz-reloaded/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.xz
|
|
|
|
|
|
|
|
|
|
# fedora specific
|
|
|
|
|
Patch0: compiz-0.8.18-fedora-logo.patch
|
|
|
|
|
# FTBFS fix, this can be dropped with compiz > 0.8.18
|
|
|
|
|
Patch1: compiz-0.8.18-rsvg2-2.52-fix.patch
|
|
|
|
|
Patch0: compiz_fedora-logo.patch
|
|
|
|
|
|
|
|
|
|
BuildRequires: libX11-devel
|
|
|
|
|
BuildRequires: libdrm-devel
|
|
|
|
@ -48,10 +47,8 @@ BuildRequires: libwnck3-devel
|
|
|
|
|
BuildRequires: libcompizconfig-devel
|
|
|
|
|
BuildRequires: dbus-devel
|
|
|
|
|
BuildRequires: dbus-glib-devel
|
|
|
|
|
BuildRequires: automake
|
|
|
|
|
BuildRequires: make
|
|
|
|
|
|
|
|
|
|
Requires: glx-utils
|
|
|
|
|
Requires: glx-utils
|
|
|
|
|
|
|
|
|
|
# obsolete old subpackges
|
|
|
|
|
Obsoletes: %{name}-xfce < %{epoch}:%{version}-%{release}
|
|
|
|
@ -69,30 +66,29 @@ compositing effects in window management, such as a minimization
|
|
|
|
|
effect and a cube work space. Compiz is an OpenGL compositing manager
|
|
|
|
|
that use Compiz use EXT_texture_from_pixmap OpenGL extension for
|
|
|
|
|
binding redirected top-level windows to texture objects.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%package devel
|
|
|
|
|
Summary: Development packages for compiz
|
|
|
|
|
Group: Development/Libraries
|
|
|
|
|
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
|
|
Requires: pkgconfig
|
|
|
|
|
Requires: libXcomposite-devel libXfixes-devel libXdamage-devel libXrandr-devel
|
|
|
|
|
Requires: libXinerama-devel libICE-devel libSM-devel libxml2-devel
|
|
|
|
|
Requires: libxslt-devel startup-notification-devel
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%description devel
|
|
|
|
|
The compiz-devel package includes the header files,
|
|
|
|
|
and developer docs for the compiz package.
|
|
|
|
|
Install compiz-devel if you want to develop plugins for the compiz
|
|
|
|
|
windows and compositing manager.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
|
%setup -q -n compiz-core-v%{version}
|
|
|
|
|
%setup -q
|
|
|
|
|
|
|
|
|
|
%patch0 -p1 -b .fedora-logo
|
|
|
|
|
%patch1 -p1 -b .rsvg2-2.52-fix
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
./autogen.sh
|
|
|
|
|
%configure \
|
|
|
|
|
--with-gtk=3.0 \
|
|
|
|
|
--enable-librsvg \
|
|
|
|
@ -100,10 +96,10 @@ windows and compositing manager.
|
|
|
|
|
--enable-marco \
|
|
|
|
|
--enable-menu-entries \
|
|
|
|
|
--with-default-plugins=%{plugins}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
make %{?_smp_mflags} V=1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
|
%{make_install}
|
|
|
|
|
|
|
|
|
@ -116,22 +112,21 @@ find %{buildroot} -name '*.la' -exec rm -f {} ';'
|
|
|
|
|
find %{buildroot} -name '*.a' -exec rm -f {} ';'
|
|
|
|
|
|
|
|
|
|
%find_lang %{name}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cat %{name}.lang > core-files.txt
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for f in %{core_plugins}; do
|
|
|
|
|
echo %{_libdir}/compiz/lib$f.so
|
|
|
|
|
echo %{_datadir}/compiz/$f.xml
|
|
|
|
|
done >> core-files.txt
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# placeholder for local icons
|
|
|
|
|
mkdir -p %{buildroot}%{_datadir}/compiz/icons/hicolor/{scalable/{apps,\
|
|
|
|
|
categories},22x22/{categories,devices,mimetypes}}
|
|
|
|
|
|
|
|
|
|
%ldconfig_scriptlets
|
|
|
|
|
%post -p /sbin/ldconfig
|
|
|
|
|
|
|
|
|
|
%postun -p /sbin/ldconfig
|
|
|
|
|
|
|
|
|
|
%files -f core-files.txt
|
|
|
|
|
%doc AUTHORS COPYING.GPL COPYING.LGPL README.md TODO NEWS
|
|
|
|
|
%doc AUTHORS ChangeLog COPYING.GPL COPYING.LGPL README.md TODO NEWS
|
|
|
|
|
%{_bindir}/compiz
|
|
|
|
|
%{_bindir}/compiz-decorator
|
|
|
|
|
%{_bindir}/gtk-window-decorator
|
|
|
|
@ -141,7 +136,6 @@ categories},22x22/{categories,devices,mimetypes}}
|
|
|
|
|
%{_libdir}/compiz/libglib.so
|
|
|
|
|
%dir %{_datadir}/compiz
|
|
|
|
|
%{_datadir}/compiz/*.png
|
|
|
|
|
%{_datadir}/compiz/icons
|
|
|
|
|
%{_datadir}/compiz/core.xml
|
|
|
|
|
%{_datadir}/compiz/dbus.xml
|
|
|
|
|
%{_datadir}/compiz/glib.xml
|
|
|
|
@ -161,57 +155,6 @@ categories},22x22/{categories,devices,mimetypes}}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.8.18-6
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Wed Jan 26 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 1:0.8.18-5
|
|
|
|
|
- Fixed FTBFS with the librsvg2-2.52
|
|
|
|
|
Resolves: rhbz#2045273
|
|
|
|
|
|
|
|
|
|
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.8.18-4
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.8.18-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.8.18-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Mon Nov 9 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 1:0.8.18-1
|
|
|
|
|
- New version
|
|
|
|
|
Resolves: rhbz#1891137
|
|
|
|
|
|
|
|
|
|
* Fri Oct 23 2020 Wolfgang Ulbrich <fedora@raveit.de - 1:0.8.16.1-7
|
|
|
|
|
- build with marco again
|
|
|
|
|
|
|
|
|
|
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.8.16.1-6
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.8.16.1-5
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.8.16.1-4
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Mon Jun 17 2019 Wolfgang Ulbrich <fedora@raveit.de - 1:0.8.16.1-3
|
|
|
|
|
- build with marco-1.22.2
|
|
|
|
|
- enable BR libcompizconfig-devel
|
|
|
|
|
|
|
|
|
|
* Mon Jun 17 2019 Wolfgang Ulbrich <fedora@raveit.de - 1:0.8.16.1-2
|
|
|
|
|
- build without marco, because of reverse dependencies to libcompizconfig
|
|
|
|
|
- disable BR libcompizconfig-devel
|
|
|
|
|
|
|
|
|
|
* Tue Apr 2 2019 Jaroslav Škarvada <jskarvad@redhat.com> - 1:0.8.16.1-1
|
|
|
|
|
- New version
|
|
|
|
|
Resolves: rhbz#1656467
|
|
|
|
|
- New URL
|
|
|
|
|
|
|
|
|
|
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.8.14-7
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.8.14-6
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.8.14-5
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|