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

openSUSE Build Service is sponsored by