cherrytree/cherrytree.spec
Greenray (Victor Nabatov) 6d8469a1d0 - New version 0.37.6
- Updated translations into Russian
- Added man in Russian and User's Manual
2016-11-18 19:56:12 +03:00

135 lines
4.6 KiB
RPMSpec

Name: cherrytree
Version: 0.37.6
Release: 1
Summary: Hierarchical note taking application
Summary(ru): Записная книжка иерархической структуры
License: GPLv3+
Group: Office
URL: http://www.giuspen.com/cherrytree/
Source0: http://www.giuspen.com/software/%name-%version.tar.xz
Source1: CherrytreeManual.ctb.tar.xz
Source2: %name-%version-%name.mo
Source3: %name-%version-%name.1
Source4: README.install.urpmi
Patch0: %name-%version-path.patch
Patch1: %name-%version-desktop.patch
BuildArch: noarch
BuildRequires: python
BuildRequires: python-devel
BuildRequires: gettext
Requires: python
Requires: p7zip
Requires: pygtk2.0
Requires: python-appindicator
Requires: python-chardet
Requires: python-dbus
Requires: python-enchant
Requires: python-gobject
Requires: python-gtksourceview
Requires: sqlite-tools
Requires(post): desktop-file-utils
Requires(post): gtk-update-icon-cache
Requires(post): shared-mime-info
Requires(postun): desktop-file-utils
Requires(postun): gtk-update-icon-cache
Requires(postun): shared-mime-info
%description
Cherrytree is a hierarchical note taking application. The Main Features:
* Rich Text supporting Images, Tables, Code Boxes, Hyperlinks and Anchors,
Spell Check, Lists.
* Syntax Highlighting supporting many programming languages.
* Password Protection, Powerful Find and Replace utilities, TOC generator.
* Print, Save as PDF, Export to HTML, Export to Plain Text.
* Import from Several other Note Taking Applications.
%description -l ru
Записная книжка иерархической
структуры. Основные возможности:
- поддержка форматированного текста,
изображений, таблиц, кода,
гиперссылок и якорей, списков,
проверка орфографии;
- подсветка синтаксиса, поддержка
многих языков программирования;
- защита паролем, мощный поиск и
замена, генератор TOC;
- печать, экспорт в PDF, HTML,
в обычный текст;
- импорт из нескольких других
приложений для заметок;
- хранение данных в XML или SQLite
файле.
%files -f %name.lang
%_bindir/%{name}
%py_puresitedir/%name
%_datadir/appdata/%name.appdata.xml
%_datadir/applications/%name.desktop
%_iconsdir/hicolor/scalable/apps/%name.svg
%_datadir/mime/packages/%name.xml
%_mandir/man1/*.1.xz
%_mandir/ru/man1/%name.1.xz
%py_puresitedir/CherryTree-%version-py2.7.egg-info
%doc changelog.txt license.txt CherrytreeManual.ctb README.install.urpmi
#----------------------------------------------------------------------------
%prep
%setup -q -a 1
%apply_patches
%build
python setup.py build
%install
%__python2 setup.py install --prefix=%buildroot/usr -f
# These are no longer in use
rm -rf %buildroot%{_datadir}/application-registry
rm -rf %buildroot%{_datadir}/mime-info
# Menu entry check
desktop-file-validate %buildroot%{_datadir}/applications/%name.desktop
# Fix icon file permissions
chmod 0644 %buildroot%{_iconsdir}/hicolor/scalable/apps/%name.svg
# Add man in Russian
install -D %SOURCE3 %buildroot%{_mandir}/ru/man1/%name.1
cp -a %SOURCE4 $RPM_BUILD_DIR/%name-%version
cp -fa %SOURCE2 %buildroot%{_localedir}/ru/LC_MESSAGES/%name.mo
%find_lang %name
%post
%_update_desktop_database_bin %_datadir/applications
%_update_icon_cache_bin %_iconsdir/hicolor
%_update_mime_database_bin -n %_datadir/mime
%postun
if [ $1 = 0 ]; then
%_update_desktop_database_bin %_datadir/applications
%_update_icon_cache_bin %_iconsdir/hicolor
%_update_mime_database_bin %_datadir/mime
fi
%changelog
* Fri Nov 18 2016 Victor Nabatov <greenray.spb@gmail.com> 0.37.6-1
- New version 0.37.6
- Updated translations into Russian
- Added man in Russian and User's Manual
0.37.5 (October 1st, 2016)
the password protected documents now use 7zip fastest compression resulting in faster save and slightly larger documents
added auto apply of web links as you type in rich text nodes
added auto apply of links to nodes as you type in rich text nodes (CamelCase nodes names only)
added proper scrolling to cursor after pasting of multiple lines of text from the clipboard
added palette to the color picker dialog for the node name
fixed bugs related to export to pdf of tables and codeboxes
limited the spell check to rich text nodes after currently unresolvable problems with plain text spell check
-- Giuseppe Penone <giuspen@gmail.com> Sat, 01 Oct 2016 12:56:00 +0100