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
#
#
%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