|
cvsextras |
ac8eb6d |
%define pyver %(python -c 'import sys ; print sys.version[:3]')
|
|
cvsextras |
ac8eb6d |
%define pynext %(python -c 'print %{pyver} + 0.1')
|
|
cvsextras |
ac8eb6d |
|
|
cvsextras |
ac8eb6d |
Name: straw
|
|
cvsextras |
ac8eb6d |
Version: 0.22.1
|
|
cvsextras |
43ab189 |
Release: 0.fdr.4.1.92
|
|
cvsextras |
ac8eb6d |
Epoch: 0
|
|
cvsextras |
ac8eb6d |
Summary: GNOME desktop news aggregator
|
|
cvsextras |
ac8eb6d |
|
|
cvsextras |
ac8eb6d |
Group: Applications/Internet
|
|
cvsextras |
ac8eb6d |
License: GPL
|
|
cvsextras |
ac8eb6d |
URL: http://www.nongnu.org/straw
|
|
cvsextras |
ac8eb6d |
Source0: http://savannah.nongnu.org/download/straw/straw-0.22.1.tar.bz2
|
|
cvsextras |
ac8eb6d |
Patch1: straw-desktop.patch
|
|
cvsextras |
ac8eb6d |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
cvsextras |
ac8eb6d |
BuildArch: noarch
|
|
cvsextras |
ac8eb6d |
|
|
cvsextras |
ac8eb6d |
BuildRequires: python-devel, pygtk2-libglade, pyorbit
|
|
cvsextras |
ac8eb6d |
BuildRequires: desktop-file-utils
|
|
cvsextras |
ac8eb6d |
BuildRequires: gnome-python2, gnome-python2-gconf, gnome-python2-gnomevfs, gnome-python2-gtkhtml2
|
|
cvsextras |
ac8eb6d |
# FC2 does not need python-bsddb as this is part of python >= 2.3
|
|
cvsextras |
ac8eb6d |
%if "%{pyver}" < "2.3"
|
|
cvsextras |
ac8eb6d |
BuildRequires: python-bsddb >= 0:4.1
|
|
cvsextras |
ac8eb6d |
Requires: python-bsddb >= 0:4.1
|
|
cvsextras |
ac8eb6d |
%endif
|
|
cvsextras |
ac8eb6d |
Requires: python >= 0:%{pyver}, python < 0:%{pynext}
|
|
cvsextras |
ac8eb6d |
Requires: gnome-python2-gconf, gnome-python2-gnomevfs, gnome-python2-gtkhtml2
|
|
cvsextras |
ac8eb6d |
# Note: python-adns optional but recommended
|
|
cvsextras |
ac8eb6d |
Requires: python-adns
|
|
cvsextras |
ac8eb6d |
Requires: pygtk2-libglade, gnome-python2, gnome-python2-gnomevfs, pyorbit
|
|
cvsextras |
ac8eb6d |
# Dropped for versions >= 0.22
|
|
cvsextras |
ac8eb6d |
# Requires: mx
|
|
cvsextras |
ac8eb6d |
Requires(post): GConf2
|
|
cvsextras |
ac8eb6d |
Requires(preun): GConf2
|
|
cvsextras |
ac8eb6d |
|
|
cvsextras |
ac8eb6d |
%description
|
|
cvsextras |
ac8eb6d |
Straw is a desktop news aggregator for the GNOME environment.
|
|
cvsextras |
ac8eb6d |
Its aim is to be a faster, easier and more accessible way
|
|
cvsextras |
ac8eb6d |
to read news and blogs than the traditional browser.
|
|
cvsextras |
ac8eb6d |
|
|
cvsextras |
ac8eb6d |
|
|
cvsextras |
ac8eb6d |
%prep
|
|
cvsextras |
ac8eb6d |
%setup -q
|
|
cvsextras |
ac8eb6d |
%patch1 -p1 -b .baddesktop
|
|
cvsextras |
ac8eb6d |
|
|
cvsextras |
ac8eb6d |
%build
|
|
cvsextras |
ac8eb6d |
python setup.py build
|
|
cvsextras |
ac8eb6d |
|
|
cvsextras |
ac8eb6d |
|
|
cvsextras |
ac8eb6d |
%install
|
|
cvsextras |
ac8eb6d |
rm -rf $RPM_BUILD_ROOT
|
|
cvsextras |
ac8eb6d |
python setup.py install --root $RPM_BUILD_ROOT \
|
|
cvsextras |
ac8eb6d |
--prefix %_prefix --sysconfdir %_sysconfdir \
|
|
cvsextras |
ac8eb6d |
--disable-schemas-install
|
|
cvsextras |
ac8eb6d |
# Produce .pyo files to be %ghost'ed.
|
|
cvsextras |
ac8eb6d |
python -Oc 'from compileall import *; compile_dir("'$RPM_BUILD_ROOT/%{_libdir}/python%{pyver}/site-packages/%{name}'")'
|
|
cvsextras |
ac8eb6d |
|
|
cvsextras |
ac8eb6d |
desktop-file-install \
|
|
cvsextras |
ac8eb6d |
--vendor fedora \
|
|
cvsextras |
ac8eb6d |
--mode 644 \
|
|
cvsextras |
ac8eb6d |
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
|
|
cvsextras |
ac8eb6d |
--add-category X-Fedora \
|
|
cvsextras |
ac8eb6d |
--delete-original \
|
|
cvsextras |
ac8eb6d |
$RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
|
|
cvsextras |
ac8eb6d |
|
|
cvsextras |
ac8eb6d |
%post
|
|
cvsextras |
ac8eb6d |
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
|
|
cvsextras |
ac8eb6d |
gconftool-2 --makefile-install-rule \
|
|
cvsextras |
ac8eb6d |
%{_sysconfdir}/gconf/schemas/straw.schemas >/dev/null
|
|
cvsextras |
ac8eb6d |
|
|
cvsextras |
ac8eb6d |
%clean
|
|
cvsextras |
ac8eb6d |
rm -rf $RPM_BUILD_ROOT
|
|
cvsextras |
ac8eb6d |
|
|
cvsextras |
ac8eb6d |
%preun
|
|
cvsextras |
ac8eb6d |
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
|
|
cvsextras |
ac8eb6d |
gconftool-2 --makefile-uninstall-rule \
|
|
cvsextras |
ac8eb6d |
%{_sysconfdir}/gconf/schemas/straw.schemas >/dev/null
|
|
cvsextras |
ac8eb6d |
|
|
cvsextras |
ac8eb6d |
%files
|
|
cvsextras |
ac8eb6d |
%defattr(-,root,root,-)
|
|
cvsextras |
ac8eb6d |
%doc LICENSE NEWS README TODO
|
|
cvsextras |
ac8eb6d |
%config %{_sysconfdir}/gconf/schemas/*.schemas
|
|
cvsextras |
ac8eb6d |
%{_bindir}/*
|
|
cvsextras |
ac8eb6d |
%dir %{_libdir}/python%{pyver}/site-packages/%{name}
|
|
cvsextras |
ac8eb6d |
%{_libdir}/python%{pyver}/site-packages/%{name}/*.py
|
|
cvsextras |
ac8eb6d |
%{_libdir}/python%{pyver}/site-packages/%{name}/*.pyc
|
|
cvsextras |
ac8eb6d |
%ghost %{_libdir}/python%{pyver}/site-packages/%{name}/*.pyo
|
|
cvsextras |
ac8eb6d |
%{_datadir}/applications/*.desktop
|
|
cvsextras |
ac8eb6d |
%{_datadir}/locale/*/LC_MESSAGES/%{name}.mo
|
|
cvsextras |
ac8eb6d |
%{_datadir}/pixmaps/*
|
|
cvsextras |
ac8eb6d |
%{_datadir}/%{name}
|
|
cvsextras |
ac8eb6d |
|
|
cvsextras |
ac8eb6d |
|
|
cvsextras |
ac8eb6d |
%changelog
|
|
cvsextras |
ac8eb6d |
* Tue May 4 2004 Michael Schwendt <mschwendt[AT]users.sf.net> 0:0.22.1-0.fdr.4
|
|
cvsextras |
ac8eb6d |
- Fix python-bsddb requirement.
|
|
cvsextras |
ac8eb6d |
|
|
cvsextras |
ac8eb6d |
* Sat Apr 17 2004 Michel Salim <salimma[AT]users.sf.net> 0:0.22.1-0.fdr.3
|
|
cvsextras |
ac8eb6d |
- Put back conditional python-bsddb dep in cleaner form; Vim is happy now
|
|
cvsextras |
ac8eb6d |
- Split GConf2 post,preun req
|
|
cvsextras |
ac8eb6d |
|
|
cvsextras |
ac8eb6d |
* Fri Apr 16 2004 Michel Salim <salimma[AT]users.sf.net> 0:0.22.1-0.fdr.2
|
|
cvsextras |
ac8eb6d |
- removed troublesome conditional python-bsddb dependency; made it compulsory
|
|
cvsextras |
ac8eb6d |
(just comment out the line if building under FC2)
|
|
cvsextras |
ac8eb6d |
- Touched up desktop file patch
|
|
cvsextras |
ac8eb6d |
- Added missing BuildRequires and Requires
|
|
cvsextras |
ac8eb6d |
- Dropped mx dependency; only needed for upgrades
|
|
cvsextras |
ac8eb6d |
|
|
cvsextras |
ac8eb6d |
* Wed Mar 17 2004 Noa Resare <noa@resare.com> 0:0.22.1-0.fdr.1
|
|
cvsextras |
ac8eb6d |
- bumped to new version
|
|
cvsextras |
ac8eb6d |
- added build dependencies python-bsddb, gnome-python2-gconf and
|
|
cvsextras |
ac8eb6d |
gnome-python2-gnomevfs
|
|
cvsextras |
ac8eb6d |
- fixed overly long name in desktop file
|
|
cvsextras |
ac8eb6d |
|
|
cvsextras |
ac8eb6d |
* Sat Jan 10 2004 Michel Alexandre Salim <salimma[AT]users.sf.net> 0:0.21.2-0.fdr.3
|
|
cvsextras |
ac8eb6d |
- Now uses build system's Python version instead of hardcoded 2.2
|
|
cvsextras |
ac8eb6d |
- Added missing dependency on gnome-python2-gconf
|
|
cvsextras |
ac8eb6d |
|
|
cvsextras |
ac8eb6d |
* Thu Dec 25 2003 Michel Alexandre Salim <salimma[AT]users.sf.net> 0:0.21.2-0.fdr.2
|
|
cvsextras |
ac8eb6d |
- Provided GConf schema uninstall
|
|
cvsextras |
ac8eb6d |
|
|
cvsextras |
ac8eb6d |
* Wed Dec 24 2003 Michel Alexandre Salim <salimma[AT]users.sf.net> 0:0.21.2-0.fdr.1
|
|
cvsextras |
ac8eb6d |
- Update to new stable release
|
|
cvsextras |
ac8eb6d |
|
|
cvsextras |
ac8eb6d |
* Sun Nov 02 2003 Michel Alexandre Salim <salimma[AT]users.sf.net> 0:0.20-0.fdr.1
|
|
cvsextras |
ac8eb6d |
- Update to new stable release, 0.20
|
|
cvsextras |
ac8eb6d |
|
|
cvsextras |
ac8eb6d |
* Fri Oct 24 2003 Michel Alexandre Salim <salimma[AT]users.sourceforge.net> 0:0.20-0.fdr.0.cvs031027
|
|
cvsextras |
ac8eb6d |
- CVS build
|
|
cvsextras |
ac8eb6d |
- removed PyXML dependency
|
|
cvsextras |
ac8eb6d |
|
|
cvsextras |
ac8eb6d |
* Sat May 31 2003 Michel Alexandre Salim <salimma[AT]users.sourceforge.net> 0:0.18.1-0.fdr.1
|
|
cvsextras |
ac8eb6d |
- Initial RPM release.
|