File fusion-icon.spec of Package fusion-icon-qt3
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
Name: fusion-icon
Version: 0.1
Release: 1
Summary: Compiz Fusion window decorator and theme management utility
Group: System/GUI/Other
License: GPL-2.0
# The source for this package was pulled from upstream's vcs. Use the
# following commands to generate the tarball:
# git clone git://anongit.opencompositing.org/users/crdlb/fusion-icon fusion-icon
# tar -cvf fusion-icon-0.1.tar fusion-icon
# bzip2 fusion-icon-0.1.tar
URL: http://www.opencompositing.org
Source0: fusion-icon-b91e1d8e852fe1fa8c4bb33505c305652caea7e5.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
#BuildRequires: update-desktop-files
#compiz is not available on these arches
ExcludeArch: s390 s390x ppc64
Requires: compiz
Obsoletes: compiz-icon <= 0.0.1
Provides: compiz-icon = %{version}
BuildArch: noarch
Patch1: desktop-file.patch
Patch2: fusion-icon-tray-fix.patch
#Patch100: aiglx-patched-compiz.patch
%description
Compiz is a combined window manager and compositing
manager that runs on top of Xgl or AIGLX using OpenGL
to provide effects accelerated by a 3D graphics card
on the desktop. Compiz Fusion is the merge of
Compiz and Beryl
Fusion-icon is a tray application to keep Compiz
up and running, switch window managers, decorators,
launch ccsm and the emerald theme tool.
%package gtk
Requires: python-gtk >= 2.10
Requires: %{name} = %{version}-%{release}
Group: System/GUI/Other
Summary: GTK UI for fusion-icon
%description gtk
Compiz is a combined window manager and compositing
manager that runs on top of Xgl or AIGLX using OpenGL
to provide effects accelerated by a 3D graphics card
on the desktop. Compiz Fusion is the merge of
Compiz and Beryl
Fusion-icon is a tray application to keep Compiz
up and running, switch window managers, decorators,
launch ccsm and the emerald theme tool.
This package provides the gtk UI for fusion-icon
%package qt3
Requires: PyQt
Requires: %{name} = %{version}-%{release}
Group: System/GUI/Other
Summary: QT UI for fusion-icon
%description qt3
Compiz is a combined window manager and compositing
manager that runs on top of Xgl or AIGLX using OpenGL
to provide effects accelerated by a 3D graphics card
on the desktop. Compiz Fusion is the merge of
Compiz and Beryl
Fusion-icon is a tray application to keep Compiz
up and running, switch window managers, decorators,
launch ccsm and the emerald theme tool.
This package provides the gtk UI for fusion-icon
%prep
%setup -q -n fusion-icon
#%patch -P 100 -p1 -b .aiglx-patched-compiz
%patch -P 1 -p1
%patch -P 2 -p1
#sed -i 's|/usr/lib/libX11.so|/usr/%_lib/libX11.so.6|g' src/interface_qt3.py
%build
%install
make DESTDIR=$RPM_BUILD_ROOT install
#%suse_update_desktop_file fusion-icon
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%{_bindir}/fusion-icon
%{_datadir}/applications/fusion-icon.desktop
%dir %{_datadir}/fusion-icon/
%{_datadir}/fusion-icon/fusion-icon.py*
%{_datadir}/fusion-icon/libfusionicon.py*
%{_datadir}/icons/hicolor/22x22/apps/fusion-icon.png
%{_datadir}/icons/hicolor/24x24/apps/fusion-icon.png
%{_datadir}/icons/hicolor/32x32/apps/fusion-icon.png
%{_datadir}/icons/hicolor/48x48/apps/fusion-icon.png
%{_datadir}/icons/hicolor/scalable/apps/fusion-icon.svg
%dir %{_datadir}/icons/hicolor
%dir %{_datadir}/icons/hicolor/22x22
%dir %{_datadir}/icons/hicolor/22x22/apps
%dir %{_datadir}/icons/hicolor/24x24
%dir %{_datadir}/icons/hicolor/24x24/apps
%dir %{_datadir}/icons/hicolor/32x32
%dir %{_datadir}/icons/hicolor/32x32/apps
%dir %{_datadir}/icons/hicolor/48x48
%dir %{_datadir}/icons/hicolor/48x48/apps
%dir %{_datadir}/icons/hicolor/scalable
%dir %{_datadir}/icons/hicolor/scalable/apps
%files gtk
%defattr(-,root,root,-)
%{_datadir}/fusion-icon/interface_gtk.py*
%files qt3
%defattr(-,root,root,-)
%{_datadir}/fusion-icon/interface_qt3.py*
%exclude %{_datadir}/fusion-icon/interface_qt4.py*
%changelog
* Sun Sep 30 2007 Eddy Nigg <eddy_nigg@startcom.org>
- Rebuild for StartCom Linux 5.0.x
* Sun Jul 11 2007 Mohd Izhar Firdaus Bin Ismail <mohd.izhar.firdaus@gmail.com> 0.0.1-0.6.20070711git
- Splitted to 3 packages, fusion-icon, fusion-icon-gtk, fusion-icon-qt, and 1 metapackage, fusion-icon-all
* Sun Jul 05 2007 Mohd Izhar Firdaus Bin Ismail <mohd.izhar.firdaus@gmail.com> 0.0.1-0.3.20070703git
- Added gtk-update-icon-cache in post and postun
* Sun Jul 03 2007 Mohd Izhar Firdaus Bin Ismail <mohd.izhar.firdaus@gmail.com> 0.0.1-0.2.20070703git
- 20070703git
* Sun Jul 01 2007 Mohd Izhar Firdaus Bin Ismail <mohd.izhar.firdaus@gmail.com> 0.0.1-0.1.20070701git
- Initial RPM package