Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37738362
en ru br
ALT Linux repos
S:0.3.0-alt7
5.0: 0.3.0-alt5
4.1: 0.3.0-alt4
4.0: 0.3.0-alt1

Group :: Text tools
RPM: gutenpy

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

# SPEC-file for gutenpy
#
#

%define version 0.3.0
%define release alt1
%define real_name GutenPy

Name: gutenpy
Version: %version
Release: %release

Summary: text reader and catalog browser for Project Gutenberg
Summary(ru_RU.UTF-8): утилита для поиска и чтения текстов из Project Gutenberg

License: GPL v.2
Group: Text tools
URL: http://gutenpy.sourceforge.net/

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

Source0: %name-%version.tar.gz
Source1: %name.desktop
Source2: %name.png

BuildPreReq: python-base  python-modules  python-modules-encodings

%description
GutenPy  is designed to be a comfortable  text reader and catalog
browser for Project Gutenberg. It provides automatic bookmarking,
navigational sidebar,  offline catalog browser  and other usefull
features.

%description -l ru_RU.UTF-8
GutenPy  предназначается для комфортного чтения текстов и
просмотра каталога  Project Gutenberg.   Он предоставляет
возможности  автоматической  установки закладок,  боковую
навигационую панель, просмотр каталога в офлайне и другие
полезные возможности.

%define gp_libdir %python_sitelibdir/%real_name
%define gp_pixdir %_pixmapsdir/%name
%define gp_docdir %_datadir/%name

%prep
%setup

%build
%__subst 's at share/doc/gutenpy at share/gutenpy at ' %name.py

%install
%__mkdir_p %buildroot%_bindir
%__mkdir_p %buildroot%gp_libdir
%__mkdir_p %buildroot%gp_pixdir
%__mkdir_p %buildroot%gp_docdir

%__install -m 0644 GutenPy/* %buildroot%gp_libdir/
%__install -m 0755 %name.py  %buildroot%gp_libdir/
%__install -m 0644 docs/*    %buildroot%gp_docdir/
%__install -m 0644 icons/*   %buildroot%gp_pixdir/

cat >%name <<END
#!/bin/sh
exec %gp_libdir/%name.py
END

%__install -m 0755 %name %buildroot%_bindir/%name

%__mkdir_p %buildroot%_desktopdir
%__install -m 0644 %SOURCE1 %buildroot%_desktopdir/%name.desktop

%__mkdir_p %buildroot%_pixmapsdir
%__install -m 0644 %SOURCE2 %buildroot%_pixmapsdir/%name.png


%files
%doc ChangeLog README.txt
%dir %gp_libdir
    %gp_libdir/*
%dir %gp_docdir
    %gp_docdir/*
%dir %gp_pixdir
    %gp_pixdir/*
%_bindir/%name
%_pixmapsdir/%name.png
%_desktopdir/%name.desktop

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin