de2ba27
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
8772e51
c5883c2
Summary: Application library for the Xfce desktop environment
c5883c2
Name: exo
7d19c4e
Version: 0.3.2
7d19c4e
Release: 1%{?dist}
c5883c2
License: LGPL
3d545e7
URL: http://xfce.org/
7d19c4e
Source0: http://www.xfce.org/archive/xfce-4.4.0/src/exo-0.3.2.tar.bz2
e38ad31
Patch0: exo-0.3.0-x86_64-build.patch
c5883c2
Group: Development/Libraries
c5883c2
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
c5883c2
Requires: dbus-glib >= 0.22
c5883c2
BuildRequires: dbus-devel >= 0.22
c5883c2
BuildRequires: gtk-doc
9f79765
BuildRequires: pygtk2-devel
8b30182
BuildRequires: gettext
f886131
BuildRequires: python-devel
3a8bd15
BuildRequires: imake
3a8bd15
BuildRequires: libXt-devel
ab6e10a
BuildRequires: perl-URI
3b6af0f
BuildRequires: xfce-mcs-manager-devel
3b6af0f
BuildRequires: libxfce4util-devel
c5883c2
c5883c2
%description
c5883c2
Extension library for Xfce, targeted at application development.
c5883c2
c5883c2
%package devel
c5883c2
Summary: Development tools for exo library
c5883c2
Group: Development/Libraries
8b30182
Requires: %{name} = %{version}-%{release}
a232003
Requires: libxfce4util-devel
c5883c2
c5883c2
%description devel
c5883c2
Static libraries and header files for the exo library.
c5883c2
3b6af0f
%package -n python-exo
3b6af0f
Summary: Python tools for exo library
3b6af0f
Group: Development/Libraries
3b6af0f
Requires: %{name} = %{version}-%{release}
3b6af0f
3b6af0f
%description -n python-exo
3b6af0f
Python libraries and header files for the exo library.
3b6af0f
c5883c2
%prep
7d19c4e
%setup -q
c5883c2
e38ad31
%patch0 -p1 -b x86_64-build
e38ad31
c5883c2
%build
c5883c2
%configure --enable-gtk-doc
c5883c2
make %{?_smp_mflags}
c5883c2
c5883c2
%install
c5883c2
rm -rf $RPM_BUILD_ROOT
c5883c2
make install DESTDIR=$RPM_BUILD_ROOT
c5883c2
rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la
3d545e7
rm -f $RPM_BUILD_ROOT/%{_libdir}/*.a
3d545e7
rm -f $RPM_BUILD_ROOT/%{_libdir}/xfce4/mcs-plugins/*.la
3d545e7
rm -f $RPM_BUILD_ROOT/%{_libdir}/xfce4/mcs-plugins/*.a
3b6af0f
rm -f $RPM_BUILD_ROOT/%{python_sitearch}/*.la
3b6af0f
rm -f $RPM_BUILD_ROOT/%{python_sitearch}/*.a
7d19c4e
rm -f $RPM_BUILD_ROOT/%{python_sitearch}/*/*.a
c5883c2
8b30182
%find_lang libexo-0.3
8b30182
c5883c2
%clean
c5883c2
rm -rf $RPM_BUILD_ROOT
c5883c2
db58bd8
%post
db58bd8
touch --no-create %{_datadir}/icons/hicolor || :
db58bd8
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
db58bd8
/sbin/ldconfig
c5883c2
db58bd8
%postun
db58bd8
touch --no-create %{_datadir}/icons/hicolor || :
db58bd8
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
db58bd8
/sbin/ldconfig
c5883c2
8b30182
%files -f libexo-0.3.lang
3b6af0f
%defattr(-,root,root,-)
8b30182
%doc AUTHORS ChangeLog HACKING NEWS README THANKS TODO COPYING
c5883c2
%{_libdir}/lib*.so.*
3d545e7
%{_datadir}/xfce4/helpers
3d545e7
%{_datadir}/xfce4/doc/C
3d545e7
%{_datadir}/xfce4/doc/ja
cdcf716
%{_datadir}/xfce4/doc/fr
3d545e7
%{_mandir}/man1/exo-csource.1.gz
3d545e7
%{_mandir}/man1/exo-open.1.gz
3d545e7
%{_bindir}/exo-csource
3d545e7
%{_bindir}/exo-desktop-item-edit
3d545e7
%{_bindir}/exo-open
3d545e7
%{_bindir}/exo-preferred-applications
7d19c4e
%{_bindir}/exo-eject
7d19c4e
%{_bindir}/exo-mount
7d19c4e
%{_bindir}/exo-unmount
3d545e7
%config(noreplace) %{_sysconfdir}/xdg/xfce4/helpers.rc
3d545e7
%{_libexecdir}/exo-helper-0.3
3d545e7
%{_libexecdir}/exo-compose-mail-0.3
3d545e7
%{_datadir}/applications/exo-preferred-applications.desktop
7d19c4e
%{_libdir}/xfce4/mcs-plugins/exo-preferred-applications-settings.so
cdcf716
%{_datadir}/icons/hicolor/24x24/apps/preferences-desktop-default-applications.png
3d545e7
%{_datadir}/icons/hicolor/48x48/apps/preferences-desktop-default-applications.png
3d545e7
%{_datadir}/icons/hicolor/48x48/apps/applications-internet.png
3d545e7
%{_datadir}/icons/hicolor/48x48/apps/applications-other.png
223c446
%{_datadir}/pixmaps/exo-0.3/exo-thumbnail-frame.png
c5883c2
c5883c2
%files devel
3b6af0f
%defattr(-, root, root,-)
9006835
%doc %{_datadir}/gtk-doc/html/exo/
c5883c2
%{_includedir}/exo*
c5883c2
%{_libdir}/lib*.so
c5883c2
%{_libdir}/pkgconfig/*.pc
9006835
%{_datadir}/pygtk/*/defs/exo-*/
3b6af0f
3b6af0f
%files -n python-exo
3b6af0f
%defattr(-, root, root,-)
de2ba27
%{python_sitearch}/exo-*
de2ba27
%{python_sitearch}/pyexo.*
c5883c2
c5883c2
%changelog
7d19c4e
* Sun Jan 21 2007 Kevin Fenzi <kevin@tummy.com> - 0.3.2-1
7d19c4e
- Upgrade to 0.3.2
7d19c4e
7d19c4e
* Thu Nov 16 2006 Kevin Fenzi <kevin@tummy.com> - 0.3.1.12-0.2.rc2
7d19c4e
- Rebuild with fixed xfce-mcs-manager-devel
7d19c4e
- Add exo-preferred-applicatons-settings.so
7d19c4e
cdcf716
* Thu Nov  9 2006 Kevin Fenzi <kevin@tummy.com> - 0.3.1.12-0.1.rc2
cdcf716
- Update to 0.3.1.12rc2
cdcf716
a232003
* Thu Oct  5 2006 Kevin Fenzi <kevin@tummy.com> - 0.3.1.10-0.6.rc1
a232003
- Added libxfce4util-devel Requires for the devel package
a232003
db58bd8
* Thu Oct  5 2006 Kevin Fenzi <kevin@tummy.com> - 0.3.1.10-0.5.rc1
db58bd8
- Added gtk-update-icon-cache
db58bd8
3b6af0f
* Wed Oct  4 2006 Kevin Fenzi <kevin@tummy.com> - 0.3.1.10-0.4.rc1
3b6af0f
- Bump release for devel checkin
3b6af0f
3b6af0f
* Thu Sep 28 2006 Kevin Fenzi <kevin@tummy.com> - 0.3.1.10-0.3.rc1
3b6af0f
- Remove libxfce4gui/libxfce4gui-devel Requires/BuildRequires
3b6af0f
223c446
* Sun Sep  7 2006 Kevin Fenzi <kevin@tummy.com> - 0.3.1.10-0.1.rc1
223c446
- Upgrade to 0.3.1.10-0.1.rc1
223c446
ab6e10a
* Tue Aug 29 2006 Kevin Fenzi <kevin@tummy.com> - 0.3.1.8-0.3.beta2
ab6e10a
- Add perl-URI BuildRequires
ab6e10a
3d545e7
* Wed Aug  2 2006 Kevin Fenzi <kevin@tummy.com> - 0.3.1.8-0.1.beta2
3d545e7
- Fix release numbering
3d545e7
- General cleanup for devel push
3d545e7
- Mark helpers.rc as a configfile
d8dd41c
3d545e7
* Wed Jul 12 2006 Kevin Fenzi <kevin@tummy.com> - 0.3.1.8-0.beta2
3d545e7
- Upgrade to 0.3.1.8beta2
3d545e7
- Removed unneeded patch
3d545e7
3d545e7
* Mon May  8 2006 Kevin Fenzi <kevin@tummy.com> - 0.3.1.6beta1
3d545e7
- Upgrade to 0.3.1.6beta1
3d545e7
3d545e7
* Sat Jan 21 2006 Kevin Fenzi <kevin@scrye.com> - 0.3.0-11.fc5
3d545e7
- Add imake to BR to allow detection of modular xorg
3a8bd15
baccda8
* Wed Aug 17 2005 Kevin Fenzi <kevin@tummy.com> - 0.3.0-10.fc5
baccda8
- Rebuild for new libcairo and libpixman
baccda8
14715b7
* Fri Jul  1 2005 Kevin Fenzi <kevin@tummy.com> - 0.3.0-9.fc5
14715b7
- Bump release for a new build
14715b7
e38ad31
* Mon Jun 20 2005 Kevin Fenzi <kevin@tummy.com> - 0.3.0-8.fc5
e38ad31
- Add patch to make x86_64 package build
e38ad31
de2ba27
* Thu Jun  2 2005 Kevin Fenzi <kevin@tummy.com> - 0.3.0-7.fc5
de2ba27
- Change python_sitelib to python_sitearch
de2ba27
8772e51
* Tue May 31 2005 Kevin Fenzi <kevin@tummy.com> - 0.3.0-6
8772e51
- Add python_sitelib to build on x86_64
8772e51
- Add dist to release
8772e51
f886131
* Tue May 31 2005 Kevin Fenzi <kevin@tummy.com> - 0.3.0-5
f886131
- Add python-devel buildrequires
f886131
9006835
* Mon May 30 2005 Kevin Fenzi <kevin@tummy.com> - 0.3.0-4
9006835
- Fixed exo gtk-doc directory not being included in devel
9006835
- Changed pygtk defs dir 
9006835
- Added Requires to devel for pkg-config dependency
9006835
8b30182
* Mon May 30 2005 Kevin Fenzi <kevin@tummy.com> - 0.3.0-3
8b30182
- Added gettext to buildrequires
8b30182
- Moved devel docs to devel package only
8b30182
- Added find_lang for locale files
8b30182
- Added more docs to base package
8b30182
c5883c2
* Fri May 27 2005 Kevin Fenzi <kevin@tummy.com> - 0.3.0-2
c5883c2
- Added lang to files
c5883c2
- Fixed some file paths
c5883c2
- Remove unneeded la files
9f79765
- Added pygtk2-devel buildrequires
c5883c2
c5883c2
* Sat Mar 19 2005 Kevin Fenzi <kevin@tummy.com> - 0.3.0-1
c5883c2
- Upgraded to 0.3.0 version
c5883c2
c5883c2
* Tue Mar  8 2005 Kevin Fenzi <kevin@tummy.com> - 0.2.0-3
3d545e7
- Removed generic INSTALL doc from %%doc
c5883c2
c5883c2
* Sun Mar  6 2005 Kevin Fenzi <kevin@tummy.com> - 0.2.0-2
c5883c2
- Inital Fedora Extras version