File online-desktop.spec of Package online-desktop
# norootforbuild
Name: online-desktop
Version: 0.3.0
Release: 1
Source: %{name}-%{version}.tar.bz2
# PATCH-LIST-START
# PATCH-LIST-END
BuildRequires: dbus-1-glib-devel
BuildRequires: fdupes
BuildRequires: gconf2-devel
BuildRequires: intltool
BuildRequires: libgnome-devel
BuildRequires: mozilla-nspr-devel
BuildRequires: mozilla-nss-devel
BuildRequires: pidgin-devel
BuildRequires: python-devel
BuildRequires: update-desktop-files
Requires: pidgin
Recommends: online-desktop-flickr
Recommends: online-desktop-gmail
Recommends: online-desktop-google-docs
Recommends: online-desktop-google-reader
Recommends: online-desktop-google-calendar
Summary: Crikey, it's cricket!
#'
Group: System/GUI/GNOME
License: GPL
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%gconf_schemas_prereq
%description
klajsdfkljasdfl
%package flickr
Summary: The flickr module of online-desktop
Group: System/GUI/GNOME
Requires: %{name} = %{version}
Requires: libgnome
%description flickr
laksjdfkljasdf
%package gmail
Summary: The gmail module of online desktop
Group: System/GUI/GNOME
Requires: %{name} = %{version}
Requires: libgnome
%description gmail
akljsdfkljasdfkl
%package google-reader
Summary: The gmail module of online desktop
Group: System/GUI/GNOME
Requires: %{name} = %{version}
Requires: libgnome
%description google-reader
akljsdfkljasdfkl
%package google-docs
Summary: The gmail module of online desktop
Group: System/GUI/GNOME
Requires: %{name} = %{version}
Requires: libgnome
%description google-docs
akljsdfkljasdfkl
%package google-calendar
Summary: The gmail module of online desktop
Group: System/GUI/GNOME
Requires: %{name} = %{version}
Requires: libgnome
%description google-calendar
akljsdfkljasdfkl
%prep
%setup
# PATCH-APPLICATION-START
# PATCH-APPLICATION-END
%build
%configure
make
%install
%makeinstall
find $RPM_BUILD_ROOT -name "*.a" -exec rm -f {} ';'
find $RPM_BUILD_ROOT -name "*.la" -exec rm -f {} ';'
%suse_update_desktop_file -r flickr Graphics Photography
%suse_update_desktop_file -r gmail Network Email
%suse_update_desktop_file -r google-reader Network News
%suse_update_desktop_file -r google-docs Office WordProcessor Spreadsheet
%suse_update_desktop_file -r google-calendar Office Calendar
%find_gconf_schemas
cat %{name}.schemas_list > %{name}.list
%fdupes $RPM_BUILD_ROOT
%pre -f %{name}.schemas_pre
%posttrans -f %{name}.schemas_posttrans
%preun -f %{name}.schemas_preun
%clean
rm -rf $RPM_BUILD_ROOT
%files -f %{name}.list
%defattr(-, root, root)
%doc NEWS README
%{_bindir}/*
%{_datadir}/dbus-1/services/*.service
%{_datadir}/gnome/*.session
%{_datadir}/gnome/autostart/*.desktop
%{_datadir}/online-desktop
%{_datadir}/online-prefs-sync
%{_datadir}/xsessions/*.desktop
%{py_sitedir}/ddm
%{py_sitedir}/*.so
%{py_sitedir}/pyonlinedesktop
%{py_sitedir}/weblogindriver
%dir %_prefix/lib/pidgin
%_prefix/lib/pidgin/*.so
# No picassa or y! mail support yet, so...
%exclude %{_datadir}/icons/hicolor/*/apps/picasa.png
%exclude %{_datadir}/icons/hicolor/*/apps/yahoo-mail.png
%files flickr
%defattr(-, root, root)
%doc README
%{_datadir}/applications/flickr.desktop
%{_datadir}/icons/hicolor/*/apps/flickr.png
%files gmail
%defattr(-, root, root)
%doc README
%{_datadir}/applications/gmail.desktop
%{_datadir}/icons/hicolor/*/apps/gmail.png
%files google-reader
%defattr(-, root, root)
%doc README
%{_datadir}/applications/google-reader.desktop
%{_datadir}/icons/hicolor/*/apps/google-reader.png
%files google-docs
%defattr(-, root, root)
%doc README
%{_datadir}/applications/google-docs.desktop
%{_datadir}/icons/hicolor/*/apps/google-docs.png
%files google-calendar
%defattr(-, root, root)
%doc README
%{_datadir}/applications/google-calendar.desktop
%{_datadir}/icons/hicolor/*/apps/google-calendar.png
%changelog