raveit 86f4f50
%global plugins     3d addhelper animationaddon bench bicubic crashhandler cubeaddon extrawm fadedesktop firepaint gears grid group loginout maximumize mblur notification reflex scalefilter shelf showdesktop showmouse splash trailfocus wallpaper widget
raveit 86f4f50
raveit 86f4f50
%global  basever 0.8.8
raveit 86f4f50
raveit 86f4f50
Name:    compiz-plugins-extra
raveit 86f4f50
Version: 0.8.8
raveit c5b028e
Release: 10%{?dist}
raveit 86f4f50
Epoch:   1
raveit 86f4f50
Summary: Additional Compiz Fusion plugins for Compiz
raveit 86f4f50
raveit 86f4f50
Group:   User Interface/Desktops
raveit 86f4f50
License: GPLv2+ and MIT
raveit 86f4f50
URL:     http://www.compiz.org
raveit 86f4f50
Source0: http://releases.compiz.org/%{version}/%{name}-%{version}.tar.bz2
raveit 80c5b80
Patch0:  compiz-plugins-extra_new-mate.patch
raveit 86f4f50
raveit 6fe86b7
# https://bugzilla.redhat.com/show_bug.cgi?id=909657
raveit 6fe86b7
Patch1:  compiz-plugins-extra_primary-is-control.patch
raveit 6fe86b7
raveit 80c5b80
Patch2:  compiz-plugins-extra_remove_gconf_usage.patch
raveit 80c5b80
raveit 80c5b80
Patch3:  compiz-plugins-extra_libnotify.patch
raveit c5b028e
Patch4:  compiz-plugins-extra-aarch64.patch
raveit c5b028e
Patch5:  compiz-plugins-extra_automake-1.13.patch
raveit 80c5b80
raveit 86f4f50
# libdrm is not available on these arches
raveit 86f4f50
ExcludeArch: s390 s390x
raveit 86f4f50
raveit 86f4f50
BuildRequires: compiz-plugins-main-devel >= %{basever}
raveit 86f4f50
BuildRequires: compiz-bcop >= %{basever}
raveit 86f4f50
BuildRequires: gettext-devel
raveit 86f4f50
BuildRequires: perl(XML::Parser)
raveit 86f4f50
BuildRequires: mesa-libGLU-devel
raveit 86f4f50
BuildRequires: libXrender-devel
raveit 80c5b80
BuildRequires: libnotify-devel
raveit 86f4f50
BuildRequires: libjpeg-devel
raveit 86f4f50
BuildRequires: intltool
raveit c5b028e
BuildRequires: libtool
raveit c5b028e
BuildRequires: gtk2-devel
raveit 86f4f50
raveit 86f4f50
Requires: compiz-plugins-main%{?_isa} >= %{basever}
raveit 86f4f50
raveit 86f4f50
Provides: compiz-fusion-extra%{?_isa} = %{epoch}:%{version}-%{release}
raveit 86f4f50
Obsoletes: compiz-fusion-extra%{?_isa} < %{epoch}:%{version}-%{release}
raveit 86f4f50
raveit 86f4f50
%description
raveit 86f4f50
The Compiz Fusion Project brings 3D desktop visual effects that improve
raveit 86f4f50
usability of the X Window System and provide increased productivity
raveit 86f4f50
though plugins and themes contributed by the community giving a
raveit 86f4f50
rich desktop experience.
raveit 86f4f50
This package contains additional plugins from the Compiz Fusion Project
raveit 86f4f50
raveit 86f4f50
%package devel
raveit 86f4f50
Group: Development/Libraries
raveit 86f4f50
Summary: Development files for Compiz-Fusion
raveit 86f4f50
Requires: compiz-plugins-main-devel%{?_isa} >= %{basever}
raveit 86f4f50
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
raveit 86f4f50
Provides: compiz-fusion-extra-devel%{?_isa} = %{epoch}:%{version}-%{release}
raveit 86f4f50
Obsoletes: compiz-fusion-extra-devel%{?_isa} < %{epoch}:%{version}-%{release}
raveit 86f4f50
raveit 86f4f50
%description devel
raveit 86f4f50
This package contain development files required for developing other plugins
raveit 86f4f50
raveit 86f4f50
raveit 86f4f50
%prep
raveit 86f4f50
%setup -q
raveit 86f4f50
%patch0 -p1 -b .mate
raveit 6fe86b7
%patch1 -p1 -b .primary-is-control
raveit 80c5b80
%patch2 -p1 -b .gconf
raveit 80c5b80
%patch3 -p1 -b .libnotify
raveit c5b028e
%patch4 -p1 -b .aarch64
raveit c5b028e
%patch5 -p1 -b .automake
raveit 86f4f50
raveit c5b028e
autoreconf -f -i
raveit 86f4f50
raveit 86f4f50
%build
raveit c5b028e
%configure
raveit 86f4f50
make %{?_smp_mflags}
raveit 86f4f50
raveit 86f4f50
raveit 86f4f50
%install
raveit 86f4f50
make install DESTDIR=$RPM_BUILD_ROOT
raveit 86f4f50
raveit 86f4f50
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
raveit 86f4f50
find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} ';'
raveit 86f4f50
raveit 86f4f50
%find_lang %{name}
raveit 86f4f50
raveit 86f4f50
raveit 86f4f50
%post -p /sbin/ldconfig
raveit 86f4f50
raveit 86f4f50
%postun -p /sbin/ldconfig
raveit 86f4f50
raveit 86f4f50
raveit 86f4f50
%files -f %{name}.lang
raveit 86f4f50
%doc COPYING AUTHORS
raveit 86f4f50
%{_libdir}/compiz/*.so
raveit 86f4f50
%{_datadir}/compiz/*.xml
raveit 86f4f50
%{_datadir}/compiz/*.png
raveit 86f4f50
raveit 86f4f50
%files devel
raveit 86f4f50
%{_includedir}/compiz/
raveit 86f4f50
%{_libdir}/pkgconfig/compiz-*
raveit 86f4f50
raveit 86f4f50
raveit 86f4f50
%changelog
raveit c5b028e
* Sat May 25 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1:0.8.8-10
raveit c5b028e
- fix build for aarch64
raveit c5b028e
- add autoreconf command + necessary BR
raveit c5b028e
- fix automake-1.13 build deprecations
raveit c5b028e
- add BR gtk2-devel
raveit c5b028e
raveit 4e7b6a5
* Wed Apr 24 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1:0.8.8-9
raveit 80c5b80
- rework mate patch
raveit 80c5b80
- remove gconf usage
raveit 80c5b80
- switch to libnotify
raveit 80c5b80
raveit 6fe86b7
* Sun Feb 10 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1:0.8.8-8
raveit 6fe86b7
- add compiz_primary-is-control.patch
raveit 6fe86b7
- this will set all default configurations to pimary key
raveit 6fe86b7
- fix (#909657)
raveit 6fe86b7
raveit 86f4f50
* Sun Jan 13 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1:0.8.8-7
raveit 86f4f50
- obsolete compiz-fusion-extra
raveit 86f4f50
raveit 86f4f50
* Sat Jan 12 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1:0.8.8-6
raveit 86f4f50
- add ldconfig scriplets
raveit 86f4f50
- trailing whitespace from the Summary,Group,License and URL lines
raveit 86f4f50
raveit 86f4f50
* Sat Dec 22 2012 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1:0.8.8-5
raveit 86f4f50
- disable mateconf schemas
raveit 86f4f50
- remove rpm scriptlet
raveit 86f4f50
- remove mate subpackage
raveit 86f4f50
- remove copying part from mate patch
raveit 86f4f50
raveit 86f4f50
* Mon Oct 15 2012 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1:0.8.8-4
raveit 86f4f50
- build for fedora
raveit 86f4f50
- rename patch
raveit 86f4f50
- own include dir
raveit 86f4f50
- fix license information
raveit 86f4f50
- add basever
raveit 86f4f50
raveit 86f4f50
* Sat Sep 29 2012 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1:0.8.8-3
raveit 86f4f50
- add Epoch tag
raveit 86f4f50
- improve spec file
raveit 86f4f50
raveit 86f4f50
* Wed Sep 19 2012 Wolfgang Ulbrich <chat-to-me@raveit.de> - 0.8.8-2
raveit 86f4f50
- add compiz-plugins-extra_mate.patch
raveit 86f4f50
- improve spec file
raveit 86f4f50
raveit 86f4f50
* Tue May 15 2012 Wolfgang Ulbrich <chat-to-me@raveit.de> - 0.8.8-1
raveit 86f4f50
- build for mate
raveit 86f4f50