|
dnielsen |
55e2d18 |
Name: empathy
|
|
dnielsen |
5acc027 |
Version: 0.7
|
|
dnielsen |
5acc027 |
Release: 1%{?dist}
|
|
dnielsen |
55e2d18 |
Summary: GNOME Instant Messaging Client
|
|
dnielsen |
55e2d18 |
|
|
dnielsen |
55e2d18 |
Group: Applications/Communications
|
|
dnielsen |
55e2d18 |
License: GPL
|
|
dnielsen |
55e2d18 |
URL: http://live.gnome.org/Empathy
|
|
dnielsen |
55e2d18 |
Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/%{version}/%{name}-%{version}.tar.bz2
|
|
dnielsen |
55e2d18 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
dnielsen |
55e2d18 |
|
|
dnielsen |
55e2d18 |
BuildRequires: libtelepathy-devel >= 0.0.51
|
|
dnielsen |
55e2d18 |
BuildRequires: perl(XML::Parser)
|
|
dnielsen |
55e2d18 |
BuildRequires: glib2-devel >= 2.12.0
|
|
dnielsen |
55e2d18 |
BuildRequires: GConf2-devel >= 1.2.0
|
|
dnielsen |
55e2d18 |
BuildRequires: telepathy-mission-control-devel >= 4.22
|
|
dnielsen |
55e2d18 |
BuildRequires: gtk2-devel
|
|
dnielsen |
55e2d18 |
BuildRequires: libglade2-devel
|
|
dnielsen |
55e2d18 |
BuildRequires: libgnomeui-devel
|
|
dnielsen |
55e2d18 |
BuildRequires: intltool
|
|
dnielsen |
55e2d18 |
BuildRequires: desktop-file-utils
|
|
dnielsen |
55e2d18 |
BuildRequires: gettext
|
|
dnielsen |
55e2d18 |
|
|
dnielsen |
55e2d18 |
Requires: telepathy-filesystem
|
|
dnielsen |
55e2d18 |
|
|
dnielsen |
55e2d18 |
Requires(pre): GConf2
|
|
dnielsen |
55e2d18 |
Requires(post): GConf2
|
|
dnielsen |
55e2d18 |
Requires(post): scrollkeeper
|
|
dnielsen |
55e2d18 |
Requires(preun): GConf2
|
|
dnielsen |
55e2d18 |
Requires(postun): scrollkeeper
|
|
dnielsen |
55e2d18 |
|
|
dnielsen |
55e2d18 |
%description
|
|
dnielsen |
55e2d18 |
Empathy provides a powerful multiple protocol instant messaging
|
|
dnielsen |
55e2d18 |
client using Telepathy
|
|
dnielsen |
55e2d18 |
|
|
dnielsen |
55e2d18 |
%prep
|
|
dnielsen |
55e2d18 |
%setup -q
|
|
dnielsen |
55e2d18 |
|
|
dnielsen |
55e2d18 |
%build
|
|
dnielsen |
55e2d18 |
%configure
|
|
dnielsen |
55e2d18 |
make %{?_smp_mflags}
|
|
dnielsen |
55e2d18 |
|
|
dnielsen |
55e2d18 |
%install
|
|
dnielsen |
55e2d18 |
rm -rf $RPM_BUILD_ROOT
|
|
dnielsen |
55e2d18 |
make install DESTDIR=$RPM_BUILD_ROOT
|
|
dnielsen |
55e2d18 |
%find_lang %{name}
|
|
dnielsen |
55e2d18 |
|
|
dnielsen |
55e2d18 |
# remove --no-connect from the .desktop file
|
|
dnielsen |
55e2d18 |
# without this empathy won't launch from the menu
|
|
dnielsen |
55e2d18 |
sed -i 's/--no-connect//' \
|
|
dnielsen |
55e2d18 |
$RPM_BUILD_ROOT%{_datadir}/gnome/autostart/%{name}.desktop
|
|
dnielsen |
55e2d18 |
|
|
dnielsen |
55e2d18 |
desktop-file-install --vendor fedora --delete-original \
|
|
dnielsen |
55e2d18 |
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
|
|
dnielsen |
55e2d18 |
$RPM_BUILD_ROOT%{_datadir}/gnome/autostart/%{name}.desktop
|
|
dnielsen |
55e2d18 |
|
|
dnielsen |
55e2d18 |
%clean
|
|
dnielsen |
55e2d18 |
rm -rf $RPM_BUILD_ROOT
|
|
dnielsen |
55e2d18 |
|
|
dnielsen |
55e2d18 |
%pre
|
|
dnielsen |
55e2d18 |
if [ "$1" -gt 1 ]; then
|
|
dnielsen |
55e2d18 |
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
|
|
dnielsen |
55e2d18 |
gconftool-2 --makefile-uninstall-rule \
|
|
dnielsen |
55e2d18 |
%{_sysconfdir}/gconf/schemas/%{name}.schemas >/dev/null || :
|
|
dnielsen |
55e2d18 |
fi
|
|
dnielsen |
55e2d18 |
|
|
dnielsen |
55e2d18 |
%post
|
|
dnielsen |
55e2d18 |
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
|
|
dnielsen |
55e2d18 |
gconftool-2 --makefile-install-rule \
|
|
dnielsen |
55e2d18 |
%{_sysconfdir}/gconf/schemas/%{name}.schemas > /dev/null || :
|
|
dnielsen |
55e2d18 |
scrollkeeper-update -q -o %{_datadir}/omf/%{name} || :
|
|
dnielsen |
55e2d18 |
touch --no-create %{_datadir}/icons/hicolor || :
|
|
dnielsen |
55e2d18 |
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
|
|
dnielsen |
55e2d18 |
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
|
|
dnielsen |
55e2d18 |
fi
|
|
dnielsen |
55e2d18 |
|
|
dnielsen |
55e2d18 |
%preun
|
|
dnielsen |
55e2d18 |
if [ "$1" -eq 0 ]; then
|
|
dnielsen |
55e2d18 |
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
|
|
dnielsen |
55e2d18 |
gconftool-2 --makefile-uninstall-rule \
|
|
dnielsen |
55e2d18 |
%{_sysconfdir}/gconf/schemas/%{name}.schemas > /dev/null || :
|
|
dnielsen |
55e2d18 |
fi
|
|
dnielsen |
55e2d18 |
|
|
dnielsen |
55e2d18 |
%postun
|
|
dnielsen |
55e2d18 |
scrollkeeper-update -q || :
|
|
dnielsen |
55e2d18 |
touch --no-create %{_datadir}/icons/hicolor || :
|
|
dnielsen |
55e2d18 |
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
|
|
dnielsen |
55e2d18 |
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
|
|
dnielsen |
55e2d18 |
fi
|
|
dnielsen |
55e2d18 |
|
|
dnielsen |
55e2d18 |
%files -f %{name}.lang
|
|
dnielsen |
55e2d18 |
%defattr(-,root,root,-)
|
|
dnielsen |
55e2d18 |
%doc AUTHORS COPYING README NEWS
|
|
dnielsen |
55e2d18 |
%{_sysconfdir}/gconf/schemas/%{name}.schemas
|
|
dnielsen |
55e2d18 |
%{_bindir}/empathy
|
|
dnielsen |
55e2d18 |
%{_bindir}/empathy-accounts
|
|
dnielsen |
55e2d18 |
%{_bindir}/empathy-chat
|
|
dnielsen |
55e2d18 |
%{_datadir}/dbus-1/services/org.gnome.Empathy.Chat.service
|
|
dnielsen |
55e2d18 |
%{_datadir}/empathy/
|
|
dnielsen |
55e2d18 |
%{_datadir}/applications/fedora-%{name}.desktop
|
|
dnielsen |
55e2d18 |
%{_datadir}/icons/hicolor/48x48/apps/%{name}*.png
|
|
dnielsen |
55e2d18 |
%{_datadir}/icons/hicolor/16x16/apps/%{name}*.png
|
|
dnielsen |
55e2d18 |
%{_datadir}/icons/hicolor/22x22/apps/%{name}*.png
|
|
dnielsen |
55e2d18 |
%{_datadir}/icons/hicolor/32x32/apps/%{name}*.png
|
|
dnielsen |
55e2d18 |
%{_datadir}/icons/hicolor/scalable/apps/%{name}*.svg
|
|
dnielsen |
55e2d18 |
%{_datadir}/mission-control/profiles/*
|
|
dnielsen |
55e2d18 |
%{_datadir}/telepathy/managers/empathy-chat.chandler
|
|
dnielsen |
55e2d18 |
|
|
dnielsen |
55e2d18 |
%changelog
|
|
dnielsen |
5acc027 |
* Sat Jun 9 2007 David Nielsen <david@lovesunix.net> - 0.7-1
|
|
dnielsen |
5acc027 |
- bump to 0.7
|
|
dnielsen |
5acc027 |
|
|
dnielsen |
55e2d18 |
* Mon Jun 4 2007 David Nielsen <david@lovesunix.net> - 0.6-3
|
|
dnielsen |
55e2d18 |
- Add telepathy-filesystem to Requires
|
|
dnielsen |
55e2d18 |
- Move .desktop from autostart to applications
|
|
dnielsen |
55e2d18 |
- Nasty hackery to make empathy launch from the menu
|
|
dnielsen |
55e2d18 |
|
|
dnielsen |
55e2d18 |
* Mon Jun 4 2007 David Nielsen <david@lovesunix.net> - 0.6-2
|
|
dnielsen |
55e2d18 |
- Add gettext to BuildRequires
|
|
dnielsen |
55e2d18 |
|
|
dnielsen |
55e2d18 |
* Fri Jun 1 2007 David Nielsen <david@lovesunix.net> - 0.6-1
|
|
dnielsen |
55e2d18 |
- Bump to 0.6
|
|
dnielsen |
55e2d18 |
|
|
dnielsen |
55e2d18 |
* Fri Jun 1 2007 David Nielsen <david@lovesunix.net> - 0.5-2
|
|
dnielsen |
55e2d18 |
- Let Empathy own the directory and not just the files in it
|
|
dnielsen |
55e2d18 |
|
|
dnielsen |
55e2d18 |
* Tue May 30 2007 David Nielsen <david@lovesunix.net> - 0.5-1
|
|
dnielsen |
55e2d18 |
- Initial package
|