Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37517697
en ru br
Репозитории ALT
S:1.3-alt1
5.1: 1.3-alt1
4.1: 1.3-alt1
4.0: 1.0.2-alt1
www.altlinux.org/Changes

Группа :: Сети/Новости
Пакет: olive

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

# SPEC file for olive
#

%define real_name    olive
%define version      1.3
%define real_version 1.3
%define release      alt1

Name:     %real_name
Version:  %version
Release:  %release

Summary: Olive is a console mode RSS aggregator / newsreader
Summary(ru_RU.UTF-8): Olive - я┐я┌п╦п╩п╦я┌п╟ п©п╬п╩я┐я┤п╣п╫п╦я▐ п╦ п©я─п╬я│п╪п╬я┌я─п╟ п╫п╬п╡п╬я│я┌п╣п╧ RSS

Group:    Networking/News
License:  Perl license
URL:      http://firepear.net/olive/

Packager: Nikolay Fetisov <naf at altlinux.ru>
BuildArch: noarch

Source0: http://mdxi.collapsar.net/hacks/olive/releases/%real_name-%real_version.tar.bz2
Source1: OliveLog-2.110.tar.bz2
Patch0: olive-b12-alt-log_dispatch.patch
Patch1: olive-b12-alt-browser_config.patch

AutoReqProv: perl, yes
BuildPreReq: perl-devel, perl-Config-YAML, perl-Curses-UI, perl-Date-Calc
BuildPreReq: perl-DBD-SQLite, perl-XML-Parser, perl-XML-Simple, perl-Encode
BuildPreReq: perl-libwww, perl-DBI, perl-Params-Validate

# For some reason perl-XML-SAX doesn't work with perl-XML-Simple

# And DBD::SQLite is missed from view of find-requires
Requires:    perl-DBD-SQLite perl-XML-Parser


%description
Olive is a totally sweet console mode RSS aggregator / newsreader
written in Perl with Curses::UI as its toolkit.

The big difference between Olive and other newsreaders is that it
takes a time-centric as opposed to site-centric view of newsfeeds.

Olive shows  news stories  from all feeds at once,  arranged them
from the oldest unread story to newest one, and then  from newest
previously read to the oldest one.


%description -l ru_RU.UTF-8
Olive - п©я─п╦п╡п╩п╣п╨п╟я┌п╣п╩я▄п╫п╟я▐ я┐я┌п╦п╩п╦я┌п╟ п╢п╩я▐ п©п╬п╩я┐я┤п╣п╫п╦я▐ п╦ п©я─п╬я│п╪п╬я┌я─п╟ п╫п╬п╡п╬я│я┌п╣п╧
п╨п╟п╫п╟п╩п╬п╡  RSS п╢п╩я▐ п╨п╬п╫я│п╬п╩п╦,  п╫п╟п©п╦я│п╟п╫п╫п╟я▐ п╫п╟  Perl  п╦ п╦я│п©п╬п╩я▄п╥я┐я▌я┴п╟я▐ п╢п╩я▐
п╦п╫я┌п╣я─я└п╣п╧я│п╟ я│ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩п╣п╪ Curses::UI.

п·я│п╫п╬п╡п╫п╬п╣ п╬я┌п╩п╦я┤п╦п╣ Olive п╬я┌ п╢я─я┐пЁп╦я┘ п©я─п╬пЁя─п╟п╪п╪ п©я─п╬я│п╪п╬я┌я─п╟ п╫п╬п╡п╬я│я┌п╣п╧ п╡ я┌п╬п╪,
я┤я┌п╬ п╬п╫п╟  п╬я─п╦п╣п╫я┌п╦я─п╬п╡п╟п╫п╟ п╫п╟ я│п╬я─я┌п╦я─п╬п╡п╨я┐ п╫п╬п╡п╬я│я┌п╣п╧  п©п╬ п╡я─п╣п╪п╣п╫п╦,  п╟ п╫п╣ п©п╬
п╦я│я┌п╬я┤п╫п╦п╨я┐.   Olive  я┐п©п╬я─я▐п╢п╬я┤п╦п╡п╟п╣я┌  я│п©п╦я│п╬п╨ п╫п╬п╡п╬я│я┌п╣п╧ п╬я┌  я│п╟п╪п╬п╧ я│я┌п╟я─п╬п╧
п╫п╣п©я─п╬я│п╪п╬я┌я─п╣п╫п╫п╬п╧ п╨ я│п╟п╪п╬п╧ п╫п╬п╡п╬п╧, п╦ п╢п╟п╩п╣п╣ п╬я┌ я│п╟п╪п╬п╧ п╫п╬п╡п╬п╧ п©я─п╬я│п╪п╬я┌я─п╣п╫п╫п╬п╧
п╡ п©я─п╣п╢я▀п╢я┐я┴п╣п╪ я│п╣п╟п╫я│п╣ п╨ я│п╟п╪п╬п╧ я│я┌п╟я─п╬п╧.

%define libdir %_datadir/%real_name

%define _perl_lib_path %libdir

%prep
%setup -q -n %real_name-%real_version
%patch0
%patch1
subst 's/Log::Dispatch/OliveLog::Dispatch/' OliveMisc.pm
tar xvfj %SOURCE1

%build
%make

%install
mkdir -p -- $RPM_BUILD_ROOT%libdir
%make install DESTDIR=$RPM_BUILD_ROOT PREFIX=%_prefix DOCDIR=%_docdir/%real_name-%version/docs
mkdir -p -- $RPM_BUILD_ROOT%libdir/OliveLog/Dispatch
install -m 0644 -- OliveLog/Dispatch.pm        $RPM_BUILD_ROOT%libdir/OliveLog/Dispatch.pm
install -m 0644 -- OliveLog/Dispatch/Base.pm   $RPM_BUILD_ROOT%libdir/OliveLog/Dispatch/Base.pm
install -m 0644 -- OliveLog/Dispatch/File.pm   $RPM_BUILD_ROOT%libdir/OliveLog/Dispatch/File.pm
install -m 0644 -- OliveLog/Dispatch/Output.pm $RPM_BUILD_ROOT%libdir/OliveLog/Dispatch/Output.pm

%files
%doc README CHANGELOG
%doc docs*
    %_bindir/%real_name
%dir %libdir/
%dir %libdir/OliveLog/
%dir %libdir/OliveLog/Dispatch/
    %libdir/Olive*.pm
    %libdir/OliveLog/Dispatch.pm
    %libdir/OliveLog/Dispatch/*.pm

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin